一、單片機最小系統一般包括以下幾部分: 1、電源 2、中央處理器 3、時鐘電路 4、複位電路 二、以下是自己畫的51單片機教學板 1、電源電路 也就是為了提供板子所使用的5V和3.3V電壓,這裡我使用的是USB輸入5V,然後通過AMS1117_3_3晶元電壓轉換晶元轉換為3.3V,畫原理圖時註意把電 ...
一、單片機最小系統一般包括以下幾部分:
1、電源
2、中央處理器
3、時鐘電路
4、複位電路
二、以下是自己畫的51單片機教學板
1、電源電路
也就是為了提供板子所使用的5V和3.3V電壓,這裡我使用的是USB輸入5V,然後通過AMS1117_3_3晶元電壓轉換晶元轉換為3.3V,畫原理圖時註意把電源隔離開(使用0R電阻隔離,或者飛線),當調試電源沒有問題之後然後將0R電阻焊上。
2、中央處理器
STC89C52:8位的CPU,片內帶128B的數據存儲器,4KB的內部程式存儲器,定址空間為64KB,4個8位的I/O並行介面:P0,P1,P2,P3,兩個16位定時、計數器,兩個優先順序別的五個中斷源
3、時鐘電路
採用一個晶振外加22pf電容實現(當是石英晶振電容選取20-40pf皆可,陶瓷晶振的話,電容選取大一點,30-50pf皆可)
4、複位電路
當程式跑飛了或者死機了,可以使用複位實現。複位就是使RST引腳保持10ms以上的高電平,就能使單片機實現有效的複位,保持高電平的時間由並聯的電容實現,可以根據具體的工作環境實際測量,確保單片機的複位電路可靠
5、EA/VPP引腳
高電平:當我們沒有使用外部的程式存儲器,單片機只訪問內部程式存儲器
低電平:單片機則不管內部是否有內部存儲器,只訪問外部存儲器
6、P0口外接上拉電阻
51單片機的P0埠為開漏輸出,內部無上拉電阻,則需要輸出高電平時,必須外接上拉電阻。同時讀取數據時,同樣會出現讀取數據出錯
三、PCB板圖