AT89c51與AT89S51單片機的區別
AT89S51具有如下特點(diǎn):40個(gè)引腳,8k Bytes Flash片內程序存儲器,128 bytes的隨機存取數據存儲器(RAM),32個(gè)外部雙向輸入/輸出(I/O)口,5個(gè)中斷優(yōu)先級2層中斷嵌套中斷,2個(gè)16位可編程定時(shí)計數器,2個(gè)全雙工串行通信口,看門(mén)狗(WDT)電路,片內時(shí)鐘振蕩器。
此外,AT89S52設計和配置了振蕩頻率可為0Hz并可通過(guò)軟件設置省電模式??臻e模式下,CPU暫停工作,而RAM定時(shí)計數器,串行口,外中斷系統可繼續工作,掉電模式凍結振蕩器而保存RAM的數據,停止芯片其它功能直至外中斷激活或硬件復位。同時(shí)該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應不一樣產(chǎn)品的需求。
AT89S51與AT89C51相比,外型管腳完全相同,AT89C51的HEX程序無(wú)須任何轉換可直接在A(yíng)T89S51運行,結果一樣。AT89S比AT89C51新增了一些功能,支持在線(xiàn)編程和看們狗是其中主要特點(diǎn)。
它們之間主要區別在于以下幾點(diǎn):
1.引腳功能:管腳幾乎相同,變化的有,在A(yíng)T89S51中P1.5,P1.6,P1.7具有第二功能,即這3個(gè)引腳的第二功能組成了串行ISP編程的接口。
2.編程功能:AT89C51僅支持并行編程,而AT89S51不但支持并行編程還支持ISP在線(xiàn)編程。在編程電壓方面,AT89C51的編程電壓除正常工作的5V外,另Vpp需要12V,而AT89S51僅僅需要4-5V即可。
3.燒寫(xiě)次數更高:AT89S51標稱(chēng)燒寫(xiě)次數是1000次,實(shí)為1000-10000次,這樣更有利開(kāi)始學(xué)習者反復燒寫(xiě),降低學(xué)習成本。
4.工作頻率更高:AT89C51極限工作頻率是24MHZ,而AT89S51最高工作頻率是33MHZ,(AT89S51芯片有兩中型號,支持最高工作頻率分別為24MHZ和33MHZ)從而具有更快的計算速度。
5.電源范圍更寬:AT89S51工作電壓范圍,達4-5.5V,而AT89C51在底于4.8V和高于5.3V的時(shí)侯則無(wú)法正常工作。
6.抗干擾性更強:AT89S51內部集成看門(mén)狗計時(shí)器(Watchdog Timer),而AT89C51需外接看門(mén)狗計時(shí)器電路,或者用單片機內部定時(shí)器構成軟件看門(mén)狗來(lái)實(shí)現軟件抗干擾。
評論