at89s52是一種帶8k字節(jié)fperom的低電壓、高性能cmos 型8位單片機(jī)。at89s52具有以下主要基本特征:
8位cpu,和mcs-51單片機(jī)產(chǎn)品完全兼容
8k字節(jié)在系統(tǒng)可編程flash存儲(chǔ)器
1000次擦寫周期
振蕩器和時(shí)鐘電路的全靜態(tài)操作:0hz~33hz
三級(jí)加密程序存儲(chǔ)器
32個(gè)可編程i/o口線
3個(gè)16位定時(shí)器/計(jì)數(shù)器
8個(gè)中斷源,6個(gè)中斷矢量,2級(jí)優(yōu)先權(quán)的中斷系統(tǒng)
全雙工uart串行通道
低功耗空閑和掉電模式
掉電后中斷可喚醒
具有看門狗定時(shí)器
雙數(shù)據(jù)指針dptr0和dptr1
具有掉電標(biāo)識(shí)符pof 常見的at89s52單片機(jī)有pdip封裝(如圖1所示)、plcc封裝(如圖2所示)、tqfp封裝(如圖3所示):
圖1 pdip封裝的at89s52實(shí)物圖
圖2 plcc封裝的at89s52實(shí)物圖圖3 tqfp封裝的at89s52實(shí)物圖
pdip封裝的at89s52外部引腳如圖4所示。plcc封裝的at89s52外部引腳如圖5所示。tqfp封裝的at89s52外部引腳如圖6所示。
圖4 pdip封裝的at89s52外部引腳圖 圖5 plcc封裝的at89s52外部引
圖6 tqfp封裝的at89s52引腳圖
1.主電源及時(shí)鐘引腳
此類引腳主要包括電源引腳vcc、gnd、時(shí)鐘引腳xtal1、xtal2。
①vcc(40腳):接+5v電壓,為單片機(jī)提供電源;
②gnd接地端(20腳):接地;
③單片機(jī)的時(shí)鐘引腳。xtal1(18腳)、xtal2(19腳):外接晶體引線端。當(dāng)使用內(nèi)部時(shí)鐘振蕩器時(shí),這兩個(gè)引線端外接石英晶體和微調(diào)電容。當(dāng)使用外部時(shí)鐘時(shí),xtal1用于外接外部時(shí)鐘源。
2.控制引腳
控制引腳共有4根,分別是ale/、、和/vpp。
①ale/
地址鎖存控制信號(hào)(ale)是訪問外部程序存儲(chǔ)器時(shí),鎖存低8位地址的輸出脈沖,實(shí)現(xiàn)低字節(jié)地址和數(shù)據(jù)的分時(shí)復(fù)用。在flash編程時(shí),此引腳也用作編程輸入脈沖。在一般情況下,ale 以晶振1/6的固定頻率輸出脈沖,可用來作為外部定時(shí)器或時(shí)鐘使用。
②
引腳是外部程序存儲(chǔ)器選通信號(hào)。當(dāng)at89s52從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí),在每個(gè)機(jī)器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),將不被激活。
③rst
rst(reset)復(fù)位信號(hào)輸入端。晶振工作時(shí),rst引腳持續(xù)加上2個(gè)機(jī)器周期高電平
將使單片機(jī)復(fù)位??撮T狗計(jì)時(shí)完成后,rst 腳輸出96 個(gè)晶振周期的高電平。
④/vpp
訪問外部程序存儲(chǔ)器控制信號(hào)。為使能從0000h 到ffffh的外部程序存儲(chǔ)器讀取指令,必須接gnd。為了執(zhí)行內(nèi)部程序指令,應(yīng)該接vcc。在flash編程期間,ea也接收12伏vpp電壓。