1,cpu主芯片(總線連接的內部擴展設備)
2.時鐘電路(為單片機提供振蕩脈沖)
3.電源電路(為單片機供電)
4.內部數據存儲器RAM(包括通用數據寄存器和專用寄存器SFR,主要是數據存儲區)。)
5、程序內存ROM(主要用於存儲程序,51系列有4K內部程序ROM,可擴展至64K。)
6.4*8位並口(P0,P1,P2,P3主要是數據交換接口。)
7.串行端口(RXD TXD用於串行通信。)
8.中斷系統(外部中斷0,計時計數t 0,外部中斷1,計時計數t 1,串口中斷。)
9.計時/計數器(16位用於外部計數和計時功能。)
擴展數據
Proteus自從有了單片機就有了開發系統,開發系統也是隨著單片機的發展而發展的。Keil是壹種先進的單片機集成開發系統。它代表了匯編語言單片機開發系統的最新發展,首創多項便捷技術,將編程、仿真、調試、編寫、加密的所有過程壹氣呵成,無需任何編譯或匯編。
功能性能
1,可以模擬63K的程序空間,接近64K的16位地址空間。
2.它可以模擬64Kxdata空間,以及所有的64K 16位地址空間。
3.所有32個IO引腳都可以真實模擬。
4.完全兼容keilC51 UV2調試環境,可以通過UV2環境進行單步、斷點、全速等操作。
5.可以使用C51語言或者ASM匯編語言進行調試。
6.觀察所有變量非常方便,包括鼠標值觀察,即當鼠標放在壹個變量上時,它的值會立即顯示出來。
7.可以選擇使用用戶晶振,支持0-40mhz晶振頻率。
8.芯片上有768字節的擴展數據。您可以選擇在模擬中使用它們來模擬擴展數據。
9.可以模擬雙DPTR指針。
10,ALE信號輸出可以通過仿真去除。
11,自適應300-38400bps全波特率通信。
12,體積很小,插入用戶板非常方便。插入時靠近用戶板,無需連接線纜,可以有效減少操作中的幹擾,避免模擬時出現莫名其妙的故障。
13.仿真針采用優質鍍金針,能有效防止長時間生銹。選擇高質量的圓腳IC插座,保護模擬引腳,不損壞目標板上的插座。
14,模擬時監控和用戶代碼分離,不可能產生無法模擬的軟故障。
15與RS-232的接口采用MAX202集成電路,不花錢,串行通信穩定可靠,絕非壹般三極管的簡單電路可比。
參考百度百科-51單片機