在MCS-51系列單片機(jī)中。各類型號單片機(jī)的引腳是相互兼容的。MC5-51系列單片機(jī)實(shí)際有效的引腳為40個(gè),有3種封裝形式:PDIP封裝形式,這是普通的40腳雙列直插式。PLCL封裝形式,這種形式是具有44個(gè)J型腳的方形芯片,使用時(shí)需要插入與其相配的方形插座中;TQFP封裝形式,這種形式也是具有44個(gè)J型腳的方形芯片,但它的體積更小、更薄,是一種表面貼焊發(fā)封裝形式。AT89S52單片機(jī)這3種形式的引腳圖如圖1-4所示,在以后的文章里我會以PDIP封裝為例說明引腳功能。

1、電源引腳
(1)40腳VCC:電源端,引入單片機(jī)的工作電源。
(2)20腳VSS(GND):接地端。
MCS-51系列單片機(jī)最小應(yīng)用系統(tǒng)一般使用+5V電源,需要注意的是,目前單片機(jī)允許使用的電壓范圍越來越寬,一般單片機(jī)都能在3-6V范圈內(nèi)工作,電池供電的單片機(jī)不再需要對電源采取穩(wěn)壓措施。低電壓供電的單片機(jī)電源下限己由2.7V降至2.2V或1.8V。0.9V供電的單片機(jī)已經(jīng)問世。
2、時(shí)鐘引腳XTAL1和XTAL2
(1)19腳XTAL1:振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸人端。
(2)18腳XTAL2:振蕩器反相放大器的輸出端。單片機(jī)的正常工作離不開時(shí)鐘信號。單片機(jī)的時(shí)鐘信號的產(chǎn)生方法有兩種:內(nèi)部時(shí)鐘方式和外部時(shí)鐘方式。在單片機(jī)最小系統(tǒng)采用內(nèi)部時(shí)鐘方式。
3、控制引腳
(1)9腳RESET:復(fù)位輸人引腳,當(dāng)振蕩器工作時(shí),若在此引腳上加兩個(gè)機(jī)器周期的高電平,就能使單片機(jī)復(fù)位。當(dāng)單片機(jī)上電時(shí),必須先復(fù)位,再進(jìn)入工作狀態(tài)。當(dāng)程序運(yùn)行錯(cuò)誤或由于錯(cuò)誤操作而使單片機(jī)進(jìn)入死鎖狀態(tài)時(shí),也可以通過復(fù)位進(jìn)行重新啟動。SFR中的輔助寄存器AUXR(地址8EH)上的DISRTO位可以使此功能無效。DISRTO默認(rèn)狀態(tài)下,復(fù)位高電平有效。
(2)31腳EA/VPP:為外部程序存儲器訪問允許/固化編程電J壓輸入信號。當(dāng)引腳EA接高電平時(shí)。單片機(jī)在復(fù)位后從內(nèi)部ROM的0000H開始執(zhí)行程序。當(dāng)EA為低電平(如接地)時(shí),單片機(jī)復(fù)位后直接從外部ROM的0000H開始執(zhí)行程序。內(nèi)部有ROM的單片機(jī),其EA一般接高電平。在Flash編程期間,EA也接收12V VPP電壓。
(3)30腳ALE/PROG:地址鎖存控制信號(ALE)是訪問外部程序存儲器時(shí),鎖存低8位地址的輸出脈沖。在Flash編程時(shí),此引腳(PROG)也用作編程輸入脈沖。在一般情況下,ALE以晶振1/6的固定頻率輸出脈沖,可用來作為外部定時(shí)器或時(shí)鐘使用。然而,在每次訪問外部數(shù)據(jù)存儲器時(shí),ALE脈沖將會跳過。如果需要,通過將地址為8EH的SFR的第0位置1,ALE操作將無效,僅在執(zhí)行MOVX或MOVC指令時(shí)有效,否則,ALE將被微弱拉高。
(4)29腳PSEN:外部程序存儲器選通訊號(PSEN)。當(dāng)AT89S52從外部程序存儲器執(zhí)行外部代碼時(shí),PSEN在每個(gè)機(jī)器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲器時(shí)。PSEN將不被激活。
29腳PSEN和30腳ALE/PROG為外擴(kuò)數(shù)據(jù)/程序存儲器時(shí)才有特定用處,在單片機(jī)最小應(yīng)用系統(tǒng)中不用考慮。
請記住立煌科技唯一官方網(wǎng)站地址:http://www.leehon.com