版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
MCS-51的引腳MCS-51的引腳1教學(xué)內(nèi)容教學(xué)內(nèi)容:理解端口的概念,掌握端口的結(jié)構(gòu),MCS-51的引腳。重點:掌握外部設(shè)備進行數(shù)據(jù)交流的硬件系統(tǒng)。教學(xué)內(nèi)容教學(xué)內(nèi)容:理解端口的概念,掌握端口的結(jié)構(gòu),MCS-52引入課程CPU+M:計算機主機。配合外設(shè)(I/O)構(gòu)成計算機硬件系統(tǒng)。引入課程CPU+M:計算機主機。3P3口線的第二功能為多功能引腳,其8個引腳均具有專門的第二功能。(P57表3.8)VCCVSSXTAL2
XTAL1RSTP0.0
P0.1
P0.2P0.3P0.4P0.5P0.6P0.7P1.0
P1.1
P1.2P1.3P1.4P1.5P1.6P1.7P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0ALEP3.0
P3.1
P3.2P3.3P3.4P3.5P3.6P3.7(2)、時鐘電路:XTAL1、XTAL2(3)、復(fù)位引腳:RST(4)、并行口:P0、P1、P2、P3(7)、ALE:地址鎖存控制信號(1)、電源引腳:VCC(+5V)、VSS(地)EAPSEN(5)、EA:訪問程序存儲控制信號(6)、PSEN:外部ROM讀選通信號RXD/
TXD/
INT0/INT1/
T0/
T1/
WR/
RD/1
2
3
4
5
6
7
8
9
10111213141516171819
2040
39
38
37
36
35
34
33
32
3130292827262524242221803180C51875189C511、管腳圖MCS51單片機信號引腳簡介P3口線的第二功能為多功能引腳,其8個引腳均具有專門的第二功4P3口線的第二功能MCS-51單片機有4個雙向并行的8位I/O口P0~P3,P0口為三態(tài)雙向口,可驅(qū)動8個TTL電路,P1、P2、P3口為準(zhǔn)雙向口(作為輸入時,口線被拉成高電平,故稱為準(zhǔn)雙向口),其負載能力為4個TTL電路。VCCVSSXTAL2
XTAL1RSTP0.0
P0.1
P0.2P0.3P0.4P0.5P0.6P0.7P1.0
P1.1
P1.2P1.3P1.4P1.5P1.6P1.7P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0ALEP3.0
P3.1
P3.2P3.3P3.4P3.5P3.6P3.7(2)、振蕩電路:XTAL1、XTAL2(3)、復(fù)位引腳:RST(4)、并行口:P0、P1、P2、P3(7)、ALE:地址鎖存控制信號(1)、電源線:VCC(+5V)、VSS(地)EAPSEN(5)、EA:訪問程序存儲控制信號(6)、PSEN:外部ROM讀選通信號RXD/
TXD/
INT0/INT1/
T0/
T1/
WR/
RD/1
2
3
4
5
6
7
8
9
10111213141516171819
2040
39
38
37
36
35
34
33
32
3130292827262524242221803180C51875189C511、管腳圖ALE地址鎖存允許輸出/編程脈沖輸入端1、當(dāng)MCS51由P0口送出低8位地址碼時,MCS51由ALE送出一高電平信號,作為外部鎖存器的觸發(fā)信號。在單片機(CPU)與外界交換信息的過程中,地址信息必須維持不變,而P0口不能維持低8位地址的不變,所以應(yīng)該外接鎖存器,將低8位地址鎖住。當(dāng)8051送出低8位地址的時候,鎖存器應(yīng)該處于送數(shù)狀態(tài);在低8位地址消失之前,鎖存器應(yīng)該處于鎖存狀態(tài)。2、當(dāng)片外存儲器存取數(shù)據(jù)時,ALE為低8位地址輸出鎖存信號;當(dāng)片外存儲器不存取數(shù)據(jù)時,ALE輸出固定頻率的脈沖信號,頻率為1/6的時鐘振蕩頻率固定輸出正脈沖。3.燒錄程序時,用于輸入編程脈沖.MCS51單片機信號引腳簡介P3口線的第二功能MCS-51單片機有4個雙向并行的8位I/5VCCVSSXTAL2
XTAL1RSTP0.0
P0.1
P0.2P0.3P0.4P0.5P0.6P0.7P1.0
P1.1
P1.2P1.3P1.4P1.5P1.6P1.7P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0ALEP3.0
P3.1
P3.2P3.3P3.4P3.5P3.6P3.7(2)、振蕩電路:XTAL1、XTAL2(3)、復(fù)位引腳:RST(4)、并行口:P0、P1、P2、P3(7)、ALE:地址鎖存控制信號(1)、電源線:VCC(+5V)、VSS(地)EAPSEN(5)、EA:訪問程序存儲控制信號(6)、PSEN:外部ROM讀選通信號RXD/
TXD/
INT0/INT1/
T0/
T1/
WR/
RD/1
2
3
4
5
6
7
8
9
10111213141516171819
2040
39
38
37
36
35
34
33
32
3130292827262524242221803180C51875189C511、管腳圖它是外部程序存儲器ROM的讀選通信號。在執(zhí)行訪問外部ROM指令時,會自動產(chǎn)生PSEN信號;而在訪問外部數(shù)據(jù)存儲器RAM或訪問內(nèi)部ROM時,不產(chǎn)生PSEN信號。MCS51單片機信號引腳簡介VCCVSSXTAL2
XTAL1RSTP0.0
P0.16VCCVSSXTAL2
XTAL1RSTP0.0
P0.1
P0.2P0.3P0.4P0.5P0.6P0.7P1.0
P1.1
P1.2P1.3P1.4P1.5P1.6P1.7P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0ALEP3.0
P3.1
P3.2P3.3P3.4P3.5P3.6P3.7(2)、振蕩電路:XTAL1、XTAL2(3)、復(fù)位引腳:RST(4)、并行口:P0、P1、P2、P3(7)、ALE:地址鎖存控制信號(1)、電源引腳:VCC(+5V)、VSS(地)EAPSEN(5)、EA:訪問程序存儲控制信號(6)、PSEN:外部ROM讀選通信號RXD/
TXD/
INT0/INT1/
T0/
T1/
WR/
RD/1
2
3
4
5
6
7
8
9
10111213141516171819
2040
39
38
37
36
35
34
33
32
3130292827262524242221803180C51875189C51管腳圖內(nèi)外程序存儲器選擇。EA訪問外ROM控制信號,當(dāng)EA為高電平時,加電后80C51從片內(nèi)ROM的0000H單元開始取指令,即從片內(nèi)ROM的0000H開始執(zhí)行程序;若EA為的低電平,則加電后80C51從片外ROM的0000H單元開始取指令,故此時片外ROM的編制應(yīng)該從0000H開始;MCS51單片機信號引腳簡介VCCVSSXTAL2
XTAL1RSTP0.0
P0.17P3口線為多功能引腳,可自動切換用作數(shù)據(jù)總線、地址總線、控制總線和或I/O接口外部引腳。VCCVSSXTAL2
XTAL1RSTP0.0
P0.1
P0.2P0.3P0.4P0.5P0.6P0.7P1.0
P1.1
P1.2P1.3P1.4P1.5P1.6P1.7P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0ALEP3.0
P3.1
P3.2P3.3P3.4P3.5P3.6P3.7(2)、振蕩電路:XTAL1、XTAL2(3)、復(fù)位引腳:RST(4)、并行口:P0、P1、P2、P3(7)、ALE:地址鎖存控制信號(1)、電源線:VCC(+5V)、VSS(地)EAPSEN(5)、EA:訪問程序存儲控制信號(6)、PSEN:外部ROM讀選通信號RXD/
TXD/
INT0/INT1/
T0/
T1/
WR/
RD/1
2
3
4
5
6
7
8
9
10111213141516171819
2040
39
38
37
36
35
34
33
32
3130292827262524242221803180C51875189C51管腳圖I/O引腳P0口:P0.0~P0.7,39~32腳,外接存儲器時作地址/數(shù)據(jù)分時使用口線;不接外部存儲器時,可用作為8位準(zhǔn)雙向I/O口。P1口:P1.0~P1.7,1~8腳,8位準(zhǔn)雙向I/O口。P2口:P2.0~P2.7,21~28腳,8位準(zhǔn)雙向I/O口。外接存儲器時作為高8位地址總線。P3口:P3.0~P3.7,10~17腳,8位準(zhǔn)雙向I/O口,出于芯片引腳數(shù)的限制,P3口具有第二輸出、輸入功能。MCS51單片機信號引腳簡介P3口線為多功能引腳,可自動切換用作數(shù)據(jù)總線、地址總線、控制8(1)P0口(32腳~39腳)有三種使用方法:作為與外部傳送數(shù)據(jù)的8位數(shù)據(jù)總線(D0~D7)。作為擴展外部存儲器時的低8位地址總線(A0~A7)作為普通I/O口使用。(2)P1口(1腳~8腳):作為普通I/O口使用,無須外接上拉電阻(3)P2口(21腳~28腳)有兩種使用方法:作為普通I/O口使用,無須外接上拉電阻。作為擴展外部存儲器時的高8位地址總線(A8~A15)。(4)P3口(10腳~17腳)有兩種使用方法。作為普通I/O口使用,無須外接上拉電阻;MCS51單片機信號引腳簡介(1)P0口(32腳~39腳)有三種使用方法:MCS51單片9P3口的特殊功能P3口的特殊功能10MCS-51單片機的引腳課件11
單片機并行I/O口MCS-51單片機有4個I/O端口,每個端口都是8位準(zhǔn)雙向口,共占32根引腳。每個端口都包括一個鎖存器(即專用寄存器P0~P3)、一個輸出驅(qū)動器和輸入緩沖器。通常把4個端口籠統(tǒng)地表示為P0~P3。單片機并行I/O口MCS-51單片機有4個I/O端口12MCS-51單片機的引腳課件13P0口的結(jié)構(gòu)及特點
P0口的某位P0.n(n=0~7)結(jié)構(gòu)圖,它由一個輸出鎖存器、兩個三態(tài)輸入緩沖器和輸出驅(qū)動電路及控制電路組成。從圖中可以看出,P0口既可以作為I/O用,也可以作為地址/數(shù)據(jù)線用。DQCLKQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址/數(shù)據(jù)控制VCCT1T2P0口引腳P0口的結(jié)構(gòu)及特點P0口的某位P0.n(n=0~7)結(jié)構(gòu)圖141、P0口作為普通I/O口①輸出時CPU發(fā)出控制電平“0”封鎖“與”門,將輸出上拉場效應(yīng)管T1截止,同時使多路開關(guān)MUX把鎖存器與輸出DQCLKQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址/數(shù)據(jù)控制VCCT1T2P0口引腳1、P0口作為普通I/O口①輸出時DQMUXP0.15驅(qū)動場效應(yīng)管T2柵極接通。故內(nèi)部總線與P0口同相。由于輸出驅(qū)動級是漏極開路電路,若驅(qū)動NMOS或其它拉流負載時,需要外接上拉電阻。P0的輸出級可驅(qū)動8個LSTTL負載。DQCLKQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址/數(shù)據(jù)控制VCCT1T2P0口引腳驅(qū)動場效應(yīng)管T2柵極接通。故內(nèi)部總線與P0口同相。由于輸出驅(qū)16②輸入時----分讀引腳或讀鎖存器讀引腳:由傳送指令(MOV)實現(xiàn);下面一個緩沖器用于讀端口引腳數(shù)據(jù),當(dāng)執(zhí)行一條由端口輸入的指令時,讀脈沖把該三態(tài)緩沖器打開,這樣端口引腳上的數(shù)據(jù)經(jīng)過緩沖器讀入到內(nèi)部總線。DQCLKQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址/數(shù)據(jù)控制VCCT1T2P0口引腳②輸入時----分讀引腳或讀鎖存器DQMUXP017DQCLKQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址/數(shù)據(jù)控制VCCT1T2P0口引腳②輸入時----分讀引腳或讀鎖存器讀鎖存器:有些指令如:ANLP0,A稱為“讀-改-寫”指令,需要讀鎖存器。上面一個緩沖器用于讀端口鎖存器數(shù)據(jù)。DQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地18**原因:如果此時該端口的負載恰是一個晶體管基極,且原端口輸出值為1,那么導(dǎo)通了的PN結(jié)會把端口引腳高電平拉低;若此時直接讀端口引腳信號,將會把原輸出的“1”電平誤讀為“0”電平?,F(xiàn)采用讀輸出鎖存器代替讀引腳,圖中,上面的三態(tài)緩沖器就為讀鎖存器Q端信號而設(shè),讀輸出鎖存器可避免上述可能發(fā)生的錯誤。**DQCLKQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址/數(shù)據(jù)控制VCCT1T2P0口引腳**原因:如果此時該端口的負載恰是一個晶體管基極,且原端口輸19DQCLKQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址/數(shù)據(jù)控制VCCT1T2P0口引腳準(zhǔn)雙向口:
從圖中可以看出,在讀入端口數(shù)據(jù)時,由于輸出驅(qū)動FET并接在引腳上,如果T2導(dǎo)通,就會將輸入的高電平拉成低電平,產(chǎn)生誤讀。所以在端口進行輸入操作前,應(yīng)先向端口鎖存器寫“1”,使T2截止,引腳處于懸浮狀態(tài),變?yōu)楦咦杩馆斎搿_@就是所謂的準(zhǔn)雙向口。
DQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地202、P0作為地址/數(shù)據(jù)總線在系統(tǒng)擴展時,P0端口作為地址/數(shù)據(jù)總線使用時,分為:P0引腳輸出地址/數(shù)據(jù)信息。DQCLKQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址/數(shù)據(jù)控制VCCT1T2P0口引腳2、P0作為地址/數(shù)據(jù)總線在系統(tǒng)擴展時,P0端口作為21CPU發(fā)出控制電平“1”,打開“與”門,又使多路開關(guān)MUX把CPU的地址/數(shù)據(jù)總線與T2柵極反相接通,輸出地址或數(shù)據(jù)。由圖上可以看出,上下兩個FET處于反相,構(gòu)成了推拉式的輸出電路,其負載能力大大增強。DQCLKQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址/數(shù)據(jù)控制VCCT1T2P0口引腳2、P0作為地址/數(shù)據(jù)總線CPU發(fā)出控制電平“1”,打開“與”門,又使多路開關(guān)22P0引腳輸出地址/輸入數(shù)據(jù)輸入信號是從引腳通過輸入緩沖器進入內(nèi)部總線。此時,CPU自動使MUX向下,并向P0口寫“1”,“讀引腳”控制信號有效,下面的緩沖器打開,外部數(shù)據(jù)讀入內(nèi)部總線。2、P0作為地址/數(shù)據(jù)總線----真正的雙向口DQCLKQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址/數(shù)據(jù)控制VCCT1T2P0口引腳2、P0作為地址/數(shù)據(jù)總線----真正的雙向口DQ23P1口的結(jié)構(gòu)及特點它由一個輸出鎖存器、兩個三態(tài)輸入緩沖器和輸出驅(qū)動電路組成----準(zhǔn)雙向口。DQCLKQP1.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳VCCRTP1口引腳P1口的結(jié)構(gòu)及特點它由一個輸出鎖存器、兩個三態(tài)輸入緩24P2口的結(jié)構(gòu)及特點
1.P2口作為普通I/O口DQCLKQMUXP2.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址控制VCCRTP2口引腳CPU發(fā)出控制電平“0”,使多路開關(guān)MUX倒向鎖存器輸出Q端,構(gòu)成一個準(zhǔn)雙向口。其功能與P1相同。P2口的結(jié)構(gòu)及特點1.P2口作為普通I/O口DQ25
2.P2口作為地址總線在系統(tǒng)擴展片外程序存儲器擴展數(shù)據(jù)存儲器且容量超過256B(用MOVX@DPTR指令)時,CPU發(fā)出控制電平“1”,使多路開關(guān)MUX倒內(nèi)部地址線。此時,P2輸出高8位地址。DQCLKQMUXP2.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址控制VCCRTP2口引腳2.P2口作為地址總線DQMUXP2.n讀鎖存26P3口的結(jié)構(gòu)及特點
DQCLKQP3.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳VCCRTP3口引腳第二輸入功能第二輸出功能一、作為通用I/O口與P1口類似----準(zhǔn)雙向口(W=1)WP3口的結(jié)構(gòu)及特點DQP3.n讀鎖存器內(nèi)部總線寫27P3的內(nèi)部結(jié)構(gòu)DQCLKQP3.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳VCCRTP3口引腳第二輸入功能第二輸出功能二、P3第二功能(Q=1)此時引腳部分輸入(Q=1、W=1)
,部分輸出(Q=1、W輸出)。WP3的內(nèi)部結(jié)構(gòu)DQP3.n讀鎖存器內(nèi)部總線寫鎖存器28P3第二功能各引腳功能定義:P3.0:RXD串行口輸入P3.1:TXD串行口輸出P3.2:INT0外部中斷0輸入P3.3:INT1外部中斷1輸入P3.4:T0定時器0外部輸入P3.5:T1定時器1外部輸入P3.6:WR外部寫控制P3.7:RD外部讀控制P3第二功能各引腳功能定義:29MCS-51單片機的引腳課件30MCS-51的引腳MCS-51的引腳31教學(xué)內(nèi)容教學(xué)內(nèi)容:理解端口的概念,掌握端口的結(jié)構(gòu),MCS-51的引腳。重點:掌握外部設(shè)備進行數(shù)據(jù)交流的硬件系統(tǒng)。教學(xué)內(nèi)容教學(xué)內(nèi)容:理解端口的概念,掌握端口的結(jié)構(gòu),MCS-532引入課程CPU+M:計算機主機。配合外設(shè)(I/O)構(gòu)成計算機硬件系統(tǒng)。引入課程CPU+M:計算機主機。33P3口線的第二功能為多功能引腳,其8個引腳均具有專門的第二功能。(P57表3.8)VCCVSSXTAL2
XTAL1RSTP0.0
P0.1
P0.2P0.3P0.4P0.5P0.6P0.7P1.0
P1.1
P1.2P1.3P1.4P1.5P1.6P1.7P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0ALEP3.0
P3.1
P3.2P3.3P3.4P3.5P3.6P3.7(2)、時鐘電路:XTAL1、XTAL2(3)、復(fù)位引腳:RST(4)、并行口:P0、P1、P2、P3(7)、ALE:地址鎖存控制信號(1)、電源引腳:VCC(+5V)、VSS(地)EAPSEN(5)、EA:訪問程序存儲控制信號(6)、PSEN:外部ROM讀選通信號RXD/
TXD/
INT0/INT1/
T0/
T1/
WR/
RD/1
2
3
4
5
6
7
8
9
10111213141516171819
2040
39
38
37
36
35
34
33
32
3130292827262524242221803180C51875189C511、管腳圖MCS51單片機信號引腳簡介P3口線的第二功能為多功能引腳,其8個引腳均具有專門的第二功34P3口線的第二功能MCS-51單片機有4個雙向并行的8位I/O口P0~P3,P0口為三態(tài)雙向口,可驅(qū)動8個TTL電路,P1、P2、P3口為準(zhǔn)雙向口(作為輸入時,口線被拉成高電平,故稱為準(zhǔn)雙向口),其負載能力為4個TTL電路。VCCVSSXTAL2
XTAL1RSTP0.0
P0.1
P0.2P0.3P0.4P0.5P0.6P0.7P1.0
P1.1
P1.2P1.3P1.4P1.5P1.6P1.7P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0ALEP3.0
P3.1
P3.2P3.3P3.4P3.5P3.6P3.7(2)、振蕩電路:XTAL1、XTAL2(3)、復(fù)位引腳:RST(4)、并行口:P0、P1、P2、P3(7)、ALE:地址鎖存控制信號(1)、電源線:VCC(+5V)、VSS(地)EAPSEN(5)、EA:訪問程序存儲控制信號(6)、PSEN:外部ROM讀選通信號RXD/
TXD/
INT0/INT1/
T0/
T1/
WR/
RD/1
2
3
4
5
6
7
8
9
10111213141516171819
2040
39
38
37
36
35
34
33
32
3130292827262524242221803180C51875189C511、管腳圖ALE地址鎖存允許輸出/編程脈沖輸入端1、當(dāng)MCS51由P0口送出低8位地址碼時,MCS51由ALE送出一高電平信號,作為外部鎖存器的觸發(fā)信號。在單片機(CPU)與外界交換信息的過程中,地址信息必須維持不變,而P0口不能維持低8位地址的不變,所以應(yīng)該外接鎖存器,將低8位地址鎖住。當(dāng)8051送出低8位地址的時候,鎖存器應(yīng)該處于送數(shù)狀態(tài);在低8位地址消失之前,鎖存器應(yīng)該處于鎖存狀態(tài)。2、當(dāng)片外存儲器存取數(shù)據(jù)時,ALE為低8位地址輸出鎖存信號;當(dāng)片外存儲器不存取數(shù)據(jù)時,ALE輸出固定頻率的脈沖信號,頻率為1/6的時鐘振蕩頻率固定輸出正脈沖。3.燒錄程序時,用于輸入編程脈沖.MCS51單片機信號引腳簡介P3口線的第二功能MCS-51單片機有4個雙向并行的8位I/35VCCVSSXTAL2
XTAL1RSTP0.0
P0.1
P0.2P0.3P0.4P0.5P0.6P0.7P1.0
P1.1
P1.2P1.3P1.4P1.5P1.6P1.7P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0ALEP3.0
P3.1
P3.2P3.3P3.4P3.5P3.6P3.7(2)、振蕩電路:XTAL1、XTAL2(3)、復(fù)位引腳:RST(4)、并行口:P0、P1、P2、P3(7)、ALE:地址鎖存控制信號(1)、電源線:VCC(+5V)、VSS(地)EAPSEN(5)、EA:訪問程序存儲控制信號(6)、PSEN:外部ROM讀選通信號RXD/
TXD/
INT0/INT1/
T0/
T1/
WR/
RD/1
2
3
4
5
6
7
8
9
10111213141516171819
2040
39
38
37
36
35
34
33
32
3130292827262524242221803180C51875189C511、管腳圖它是外部程序存儲器ROM的讀選通信號。在執(zhí)行訪問外部ROM指令時,會自動產(chǎn)生PSEN信號;而在訪問外部數(shù)據(jù)存儲器RAM或訪問內(nèi)部ROM時,不產(chǎn)生PSEN信號。MCS51單片機信號引腳簡介VCCVSSXTAL2
XTAL1RSTP0.0
P0.136VCCVSSXTAL2
XTAL1RSTP0.0
P0.1
P0.2P0.3P0.4P0.5P0.6P0.7P1.0
P1.1
P1.2P1.3P1.4P1.5P1.6P1.7P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0ALEP3.0
P3.1
P3.2P3.3P3.4P3.5P3.6P3.7(2)、振蕩電路:XTAL1、XTAL2(3)、復(fù)位引腳:RST(4)、并行口:P0、P1、P2、P3(7)、ALE:地址鎖存控制信號(1)、電源引腳:VCC(+5V)、VSS(地)EAPSEN(5)、EA:訪問程序存儲控制信號(6)、PSEN:外部ROM讀選通信號RXD/
TXD/
INT0/INT1/
T0/
T1/
WR/
RD/1
2
3
4
5
6
7
8
9
10111213141516171819
2040
39
38
37
36
35
34
33
32
3130292827262524242221803180C51875189C51管腳圖內(nèi)外程序存儲器選擇。EA訪問外ROM控制信號,當(dāng)EA為高電平時,加電后80C51從片內(nèi)ROM的0000H單元開始取指令,即從片內(nèi)ROM的0000H開始執(zhí)行程序;若EA為的低電平,則加電后80C51從片外ROM的0000H單元開始取指令,故此時片外ROM的編制應(yīng)該從0000H開始;MCS51單片機信號引腳簡介VCCVSSXTAL2
XTAL1RSTP0.0
P0.137P3口線為多功能引腳,可自動切換用作數(shù)據(jù)總線、地址總線、控制總線和或I/O接口外部引腳。VCCVSSXTAL2
XTAL1RSTP0.0
P0.1
P0.2P0.3P0.4P0.5P0.6P0.7P1.0
P1.1
P1.2P1.3P1.4P1.5P1.6P1.7P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0ALEP3.0
P3.1
P3.2P3.3P3.4P3.5P3.6P3.7(2)、振蕩電路:XTAL1、XTAL2(3)、復(fù)位引腳:RST(4)、并行口:P0、P1、P2、P3(7)、ALE:地址鎖存控制信號(1)、電源線:VCC(+5V)、VSS(地)EAPSEN(5)、EA:訪問程序存儲控制信號(6)、PSEN:外部ROM讀選通信號RXD/
TXD/
INT0/INT1/
T0/
T1/
WR/
RD/1
2
3
4
5
6
7
8
9
10111213141516171819
2040
39
38
37
36
35
34
33
32
3130292827262524242221803180C51875189C51管腳圖I/O引腳P0口:P0.0~P0.7,39~32腳,外接存儲器時作地址/數(shù)據(jù)分時使用口線;不接外部存儲器時,可用作為8位準(zhǔn)雙向I/O口。P1口:P1.0~P1.7,1~8腳,8位準(zhǔn)雙向I/O口。P2口:P2.0~P2.7,21~28腳,8位準(zhǔn)雙向I/O口。外接存儲器時作為高8位地址總線。P3口:P3.0~P3.7,10~17腳,8位準(zhǔn)雙向I/O口,出于芯片引腳數(shù)的限制,P3口具有第二輸出、輸入功能。MCS51單片機信號引腳簡介P3口線為多功能引腳,可自動切換用作數(shù)據(jù)總線、地址總線、控制38(1)P0口(32腳~39腳)有三種使用方法:作為與外部傳送數(shù)據(jù)的8位數(shù)據(jù)總線(D0~D7)。作為擴展外部存儲器時的低8位地址總線(A0~A7)作為普通I/O口使用。(2)P1口(1腳~8腳):作為普通I/O口使用,無須外接上拉電阻(3)P2口(21腳~28腳)有兩種使用方法:作為普通I/O口使用,無須外接上拉電阻。作為擴展外部存儲器時的高8位地址總線(A8~A15)。(4)P3口(10腳~17腳)有兩種使用方法。作為普通I/O口使用,無須外接上拉電阻;MCS51單片機信號引腳簡介(1)P0口(32腳~39腳)有三種使用方法:MCS51單片39P3口的特殊功能P3口的特殊功能40MCS-51單片機的引腳課件41
單片機并行I/O口MCS-51單片機有4個I/O端口,每個端口都是8位準(zhǔn)雙向口,共占32根引腳。每個端口都包括一個鎖存器(即專用寄存器P0~P3)、一個輸出驅(qū)動器和輸入緩沖器。通常把4個端口籠統(tǒng)地表示為P0~P3。單片機并行I/O口MCS-51單片機有4個I/O端口42MCS-51單片機的引腳課件43P0口的結(jié)構(gòu)及特點
P0口的某位P0.n(n=0~7)結(jié)構(gòu)圖,它由一個輸出鎖存器、兩個三態(tài)輸入緩沖器和輸出驅(qū)動電路及控制電路組成。從圖中可以看出,P0口既可以作為I/O用,也可以作為地址/數(shù)據(jù)線用。DQCLKQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址/數(shù)據(jù)控制VCCT1T2P0口引腳P0口的結(jié)構(gòu)及特點P0口的某位P0.n(n=0~7)結(jié)構(gòu)圖441、P0口作為普通I/O口①輸出時CPU發(fā)出控制電平“0”封鎖“與”門,將輸出上拉場效應(yīng)管T1截止,同時使多路開關(guān)MUX把鎖存器與輸出DQCLKQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址/數(shù)據(jù)控制VCCT1T2P0口引腳1、P0口作為普通I/O口①輸出時DQMUXP0.45驅(qū)動場效應(yīng)管T2柵極接通。故內(nèi)部總線與P0口同相。由于輸出驅(qū)動級是漏極開路電路,若驅(qū)動NMOS或其它拉流負載時,需要外接上拉電阻。P0的輸出級可驅(qū)動8個LSTTL負載。DQCLKQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址/數(shù)據(jù)控制VCCT1T2P0口引腳驅(qū)動場效應(yīng)管T2柵極接通。故內(nèi)部總線與P0口同相。由于輸出驅(qū)46②輸入時----分讀引腳或讀鎖存器讀引腳:由傳送指令(MOV)實現(xiàn);下面一個緩沖器用于讀端口引腳數(shù)據(jù),當(dāng)執(zhí)行一條由端口輸入的指令時,讀脈沖把該三態(tài)緩沖器打開,這樣端口引腳上的數(shù)據(jù)經(jīng)過緩沖器讀入到內(nèi)部總線。DQCLKQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址/數(shù)據(jù)控制VCCT1T2P0口引腳②輸入時----分讀引腳或讀鎖存器DQMUXP047DQCLKQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址/數(shù)據(jù)控制VCCT1T2P0口引腳②輸入時----分讀引腳或讀鎖存器讀鎖存器:有些指令如:ANLP0,A稱為“讀-改-寫”指令,需要讀鎖存器。上面一個緩沖器用于讀端口鎖存器數(shù)據(jù)。DQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地48**原因:如果此時該端口的負載恰是一個晶體管基極,且原端口輸出值為1,那么導(dǎo)通了的PN結(jié)會把端口引腳高電平拉低;若此時直接讀端口引腳信號,將會把原輸出的“1”電平誤讀為“0”電平?,F(xiàn)采用讀輸出鎖存器代替讀引腳,圖中,上面的三態(tài)緩沖器就為讀鎖存器Q端信號而設(shè),讀輸出鎖存器可避免上述可能發(fā)生的錯誤。**DQCLKQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址/數(shù)據(jù)控制VCCT1T2P0口引腳**原因:如果此時該端口的負載恰是一個晶體管基極,且原端口輸49DQCLKQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址/數(shù)據(jù)控制VCCT1T2P0口引腳準(zhǔn)雙向口:
從圖中可以看出,在讀入端口數(shù)據(jù)時,由于輸出驅(qū)動FET并接在引腳上,如果T2導(dǎo)通,就會將輸入的高電平拉成低電平,產(chǎn)生誤讀。所以在端口進行輸入操作前,應(yīng)先向端口鎖存器寫“1”,使T2截止,引腳處于懸浮狀態(tài),變?yōu)楦咦杩馆斎?。這就是所謂的準(zhǔn)雙向口。
DQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地502、P0作為地址/數(shù)據(jù)總線在系統(tǒng)擴展時,P0端口作為地址/數(shù)據(jù)總線使用時,分為:P0引腳輸出地址/數(shù)據(jù)信息。DQCLKQMUXP0.n讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址/數(shù)據(jù)控制VCCT1T2P0口引腳2、P0作為地
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院出生缺陷綜合防治工作實施方案
- 污水處理廠自行監(jiān)測方案
- 老年護理倫理
- 腸內(nèi)營養(yǎng)的管理
- 2024年臨床前研究服務(wù)項目發(fā)展計劃
- 命題設(shè)計方案
- 第一小學(xué)綜合實踐活動課程規(guī)劃總體方案
- 2024年餐飲經(jīng)理年終工作總結(jié)
- 2024年軌道交通空氣過濾器合作協(xié)議書
- 新人年終工作總結(jié)
- 2024年中級注冊安全工程師《安全生產(chǎn)專業(yè)實務(wù)(道路運輸安全)》真題及答案
- 2024-2030年中國餐廚垃圾處理行業(yè)運行狀況及前景預(yù)測分析報告
- 2024年外研版英語小學(xué)四年級上冊期中檢測題附答案
- 三年級上冊道德與法治第8課《安全記心上》教案教學(xué)設(shè)計(第一課時)
- 企業(yè)級CRM系統(tǒng)開發(fā)合同
- 2024四川越盛油氣田技術(shù)服務(wù)限公司招聘10人高頻500題難、易錯點模擬試題附帶答案詳解
- GB/T 44405-2024工業(yè)互聯(lián)網(wǎng)平臺服務(wù)商評價方法
- 人教版(2024新版)七年級上冊生物全冊教學(xué)設(shè)計
- 2024年秋季學(xué)期新人教道德與法治一年級上冊全冊教學(xué)課件(新版教材)
- 人才公寓委托物業(yè)管理服務(wù)協(xié)議2024年
- 2024至2030年四川省建筑業(yè)深度調(diào)研分析及供需格局預(yù)測報告
評論
0/150
提交評論