MCS-51單片機的引腳課件_第1頁
MCS-51單片機的引腳課件_第2頁
MCS-51單片機的引腳課件_第3頁
MCS-51單片機的引腳課件_第4頁
MCS-51單片機的引腳課件_第5頁
已閱讀5頁,還剩55頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論