AT89S52單片機的外部引腳及功能
AT89S52是一種帶8K字節(jié)FPEROM的低電壓、高性能CMOS 型8位單片機。AT89S52具有以下主要基本特征:
- 8位CPU,和MCS-51單片機產(chǎn)品完全兼容
- 8K字節(jié)在系統(tǒng)可編程Flash存儲器
- 1000次擦寫周期
- 振蕩器和時鐘電路的全靜態(tài)操作:0Hz~33Hz
- 三級加密程序存儲器
- 32個可編程I/O口線
- 3個16位定時器/計數(shù)器
- 8個中斷源,6個中斷矢量,2級優(yōu)先權(quán)的中斷系統(tǒng)
- 全雙工UART串行通道
- 低功耗空閑和掉電模式
- 掉電后中斷可喚醒
- 具有看門狗定時器
- 雙數(shù)據(jù)指針DPTR0和DPTR1
- 具有掉電標識符POF
常見的AT89S52單片機有PDIP封裝(如圖1所示)、plcC封裝(如圖2所示)、TQFP封裝(如圖3所示):
圖1 PDIP封裝的AT89S52實物圖
圖2 PLCC封裝的AT89S52實物圖 圖3 TQFP封裝的AT89S52實物圖
PDIP封裝的AT89S52外部引腳如圖4所示。PLCC封裝的AT89S52外部引腳如圖5所示。TQFP封裝的AT89S52外部引腳如圖6所示。
圖4 PDIP封裝的AT89S52外部引腳圖
圖5 PLCC封裝的AT89S52外部引
圖6 TQFP封裝的AT89S52引腳圖1.主電源及時鐘引腳
此類引腳主要包括電源引腳VCC、GND、時鐘引腳XTAL1、XTAL2。
①VCC(40腳):接+5V電壓,為單片機提供電源;
②GND接地端(20腳):接地;
③單片機的時鐘引腳。XTAL1(18腳)、XTAL2(19腳):外接晶體引線端。當使用內(nèi)部時鐘振蕩器時,這兩個引線端外接石英晶體和微調(diào)電容。當使用外部時鐘時,XTAL1用于外接外部時鐘源。
2.控制引腳
控制引腳共有4根,分別是ALE/、、和/VPP。
①ALE/
地址鎖存控制信號(ALE)是訪問外部程序存儲器時,鎖存低8位地址的輸出脈沖,實現(xiàn)低字節(jié)地址和數(shù)據(jù)的分時復(fù)用。在flash編程時,此引腳也用作編程輸入脈沖。在一般情況下,ALE 以晶振1/6的固定頻率輸出脈沖,可用來作為外部定時器或時鐘使用。
②
引腳是外部程序存儲器選通信號。當AT89S52從外部程序存儲器執(zhí)行外部代碼時,在每個機器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲器時,將不被激活。
③RST
RST(Reset)復(fù)位信號輸入端。晶振工作時,RST引腳持續(xù)加上2個機器周期高電平
將使單片機復(fù)位?撮T狗計時完成后,RST 腳輸出96 個晶振周期的高電平。
④/VPP
訪問外部程序存儲器控制信號。為使能從0000H 到FFFFH的外部程序存儲器讀取指令,必須接GND。為了執(zhí)行內(nèi)部程序指令,應(yīng)該接VCC。在Flash編程期間,EA也接收12伏VPP電壓。
編輯:admin 最后修改時間:2024-07-05