大家對(duì)STC的40個(gè)引腳可能不是很清楚,我在這里對(duì)他進(jìn)行了一些匯總,希望可以幫助你們
今天我們一起來(lái)了解一下MCS-51系列單片機(jī)各引腳的功能,下圖就是MCS-51系列單片機(jī)各引腳排列圖
MCS-51系列單片機(jī)的40個(gè)引腳根據(jù)功能可以分作3類:基本工作條件引腳、輸入/輸出(I/O)引腳和控制引腳。
基本工作條件引腳 單片機(jī)基本工作條件引腳有電源引腳、復(fù)位引腳和時(shí)鐘引腳,只有具備了基本工作條件,單片機(jī)才能開始工作。 (1)電源引腳 40腳為電源正極引腳(VCC),20腳為電源負(fù)極引腳(VSS)。 電源正極引腳一般接5V電源,電源負(fù)極引腳接地。
(2)復(fù)位引腳 9腳為復(fù)位引腳(RST/VPD)。 在單片機(jī)接通電源后,為了使內(nèi)部電路正常工作,需要復(fù)位電路為它提供復(fù)位信號(hào),使內(nèi)部電路進(jìn)入初始狀態(tài),然后才開始工作。MCS-51 系列單片機(jī)采用高電平復(fù)位,即外接復(fù)位電路給復(fù)位引腳送入高電平信號(hào)后,就可以對(duì)單片機(jī)內(nèi)部電路進(jìn)行復(fù)位。 9腳還具有掉電保持功能,為了防止掉電使單片機(jī)內(nèi)部RAM中的數(shù)據(jù)丟失,可在該腳再接一個(gè)備用電源,掉電時(shí),由備用電源為該腳提供4.5~5.5V的電壓,可保持RAM中的數(shù)據(jù)不會(huì)丟失。
(3)時(shí)鐘引腳 18、19腳為時(shí)鐘引腳(XTAL2、XTAL1)。 單片機(jī)內(nèi)部有大量的數(shù)字電路,這些數(shù)字電路工作時(shí)需要時(shí)鐘信號(hào)進(jìn)行控制,才能有次序、有節(jié)拍地工作。單片機(jī)內(nèi)部的時(shí)鐘振蕩器與時(shí)鐘引腳外接的定時(shí)電路構(gòu)成時(shí)鐘振蕩電路,產(chǎn)生時(shí)鐘信號(hào)供給內(nèi)部電路使用;另外,也可以由外部的振蕩器產(chǎn)生時(shí)鐘信號(hào),通過(guò)時(shí)鐘引腳送入單片機(jī),供給內(nèi)部電路。 輸入/輸出引腳
MCS-51系列單片機(jī)有P0、P1、P2和P3共4組I/O接口,每組接口又有8個(gè)引腳:P0端口引腳P0.0~P0.7,P1端口引腳P1.0~P1.7,P2端口引腳P2.0~P2.7,P3端口引腳P3.0~P3.7。
這4組接口既可用作輸入端口將外部信號(hào)輸入單片機(jī),也可以用作輸出端口將信號(hào)從單片機(jī)內(nèi)輸出。另外,這些接口還具有一些其他功能,具體說(shuō)明如下。
P0端口(32~39腳)的功能有:輸入8路信號(hào),輸出8路信號(hào),用作8位數(shù)據(jù)總線,或用作16位地址總線中的低8位地址總線。 P1端口(1~8腳)的功能有:輸入8路信號(hào),輸出8路信號(hào)。 P2端口(21~28腳)的功能有:輸入8路信號(hào),輸出8路信號(hào),用作16位地址總線中的高8位地址總線。 P3端口(10~17腳)的功能有:輸入8路信號(hào),輸出8路信號(hào)。P3端口的8個(gè)引腳還具有其他功能,具體說(shuō)明如下。 P3.0:用作串行數(shù)據(jù)輸入端(RXD)。 P3.1:用作串行數(shù)據(jù)輸出端(TXD)。 P3.2:用作外部中斷0請(qǐng)求信號(hào)輸入端()。 P3.3:用作外部中斷1請(qǐng)求信號(hào)輸入端()。 P3.4:用作定時(shí)器/計(jì)數(shù)器T0的外部脈沖信號(hào)輸入端(T0)。 P3.5:用作定時(shí)器/計(jì)數(shù)器T1的外部脈沖信號(hào)輸入端(T1)。
P3.6:該端在寫片外RAM時(shí),輸出寫控制信號(hào)()。 P3.7:該端在讀片外RAM時(shí),輸出讀控制信號(hào)()。 P0、P1、P2、P3端口具有多種功能,具體應(yīng)用哪一種功能,由單片機(jī)內(nèi)部的程序來(lái)決定。需要注意的是,在某一時(shí)刻,端口的某一引腳只能用作一種功能。
|