AT89c51與AT89S51單片機(jī)的區(qū)別
AT89S51 是一個(gè)低功耗,高性能CMOS 8位單片機(jī),片內(nèi)含8k Bytes ISP(In-system programmable)的可反復(fù)擦寫1000次的Flash只讀程序存儲(chǔ)器,器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISP Flash存儲(chǔ)單元,功能強(qiáng)大的微型計(jì)算機(jī)的AT89S51可為許多嵌入式控制應(yīng)用系統(tǒng)供給高性價(jià)比的解決方案。
AT89S51具有如下特點(diǎn):40個(gè)引腳,8k Bytes Flash片內(nèi)程序存儲(chǔ)器,128 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),32個(gè)外部雙向輸入/輸出(I/O)口,5個(gè)中斷優(yōu)先級(jí)2層中斷嵌套中斷,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時(shí)鐘振蕩器。
此外,AT89S52設(shè)計(jì)和配置了振蕩頻率可為0Hz并可通過軟件設(shè)置省電模式??臻e模式下,CPU暫停工作,而RAM定時(shí)計(jì)數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。同時(shí)該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應(yīng)不一樣產(chǎn)品的需求。
AT89S51與AT89C51相比,外型管腳完全相同,AT89C51的HEX程序無須任何轉(zhuǎn)換可直接在AT89S51運(yùn)行,結(jié)果一樣。AT89S比AT89C51新增了一些功能,支持在線編程和看們狗是其中主要特點(diǎn)。
它們之間主要區(qū)別在于以下幾點(diǎn):
1.引腳功能:管腳幾乎相同,變化的有,在AT89S51中P1.5,P1.6,P1.7具有第二功能,即這3個(gè)引腳的第二功能組成了串行ISP編程的接口。
2.編程功能:AT89C51僅支持并行編程,而AT89S51不但支持并行編程還支持ISP在線編程。在編程電壓方面,AT89C51的編程電壓除正常工作的5V外,另Vpp需要12V,而AT89S51僅僅需要4-5V即可。
3.燒寫次數(shù)更高:AT89S51標(biāo)稱燒寫次數(shù)是1000次,實(shí)為1000-10000次,這樣更有利開始學(xué)習(xí)者反復(fù)燒寫,降低學(xué)習(xí)成本。
4.工作頻率更高:AT89C51極限工作頻率是24MHZ,而AT89S51最高工作頻率是33MHZ,(AT89S51芯片有兩中型號(hào),支持最高工作頻率分別為24MHZ和33MHZ)從而具有更快的計(jì)算速度。
5.電源范圍更寬:AT89S51工作電壓范圍,達(dá)4-5.5V,而AT89C51在底于4.8V和高于5.3V的時(shí)侯則無法正常工作。
6.抗干擾性更強(qiáng):AT89S51內(nèi)部集成看門狗計(jì)時(shí)器(Watchdog Timer),而AT89C51需外接看門狗計(jì)時(shí)器電路,或者用單片機(jī)內(nèi)部定時(shí)器構(gòu)成軟件看門狗來實(shí)現(xiàn)軟件抗干擾。