51單片機C語言學習筆記1:MCS-51系統(tǒng)結構
51單片機管腳圖 51單片機系統(tǒng)結構
傳統(tǒng)的51單片機是DIP40(雙列直插40管腳)的,也有PLCC44的,多用于板子要求緊湊的場合。如果想占地較少,可以用2051,管腳只有20。當然增強型51芯片封裝多樣,有TQFP48等等小體積的,兼容51指令集,并且在傳統(tǒng)51的功能上有了很多的提高,如AD、USB等等,這也是51單片機還能勝任現(xiàn)在多種應用的原因。還是讓我們看看傳統(tǒng)51單片機的系統(tǒng)結構。
●8位bit CPU。
●片內時鐘振蕩器。
●4KB(4K字節(jié))程序存儲器ROM。
●片內有128B(128字節(jié))數(shù)據(jù)存儲器RAM。
●可尋址外部程序存儲器和數(shù)據(jù)存儲器空間各64KB。
●21個特殊功能寄存器SFR。
●4個8位并行I/O口,共32根I/O線。
●1個全雙工串行口。
●2個16位定時器/計數(shù)器。
●5個中斷源,有2個優(yōu)先級。
●具有位尋址功能,適用于位(布爾)處理。
通常使用的51芯片:
1)AT89S51/AT89C51、AT89S52 (S51和S52可以使用ISP下載)
2)STC89S54RD+(使用串口下載)
STC(宏晶科技)單片機選型
http://www.mcu-memory.com/stc-mcu-select-3.htm
3)C8051F系列C8051F320
Silicon Lab C8051F高速單片機選型
http://www.xhl.com.cn/xxzn/xxzn.asp
參考資料:
1)Chapter2: 8051 Microcontroller Architecture
handsontec.com/chapter2.htm
2)單片機C語言日記四
http://blog.ednchina.com/klyzh2003/188178/message.aspx
評論