<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 51單片機管腳說(shuō)明(二)

51單片機管腳說(shuō)明(二)

作者: 時(shí)間:2012-07-31 來(lái)源:網(wǎng)絡(luò ) 收藏

P3口的特殊功能(即第二功能):

使P3端品各線(xiàn)處于第二功能的條件是:

1串行I/O處于運行狀態(tài)(RXD,TXD);

2打開(kāi)了處部中斷(INT0,INT1);

3定時(shí)器/計數器處于外部計數狀態(tài)(T0,T1)

4執行讀寫(xiě)外部RAM的指令(RD,WR)

在應用中,如不設定P3端口各位的第二功能(WR,RD信叼的產(chǎn)生不用設置),則P3端口線(xiàn)自動(dòng)處于第一功能狀態(tài),也就是靜態(tài)I/O端口的工作狀態(tài)。在更多的場(chǎng)合是根據應用的需要,把幾條端口線(xiàn)設置為第二功能,而另外幾條端口線(xiàn)處于第一功能運行狀態(tài)。在這種情況下,不宜對P3端口作字節操作,需采用位操作的形式。

端口的負載能力和輸入/輸出操作:

P0端口能驅動(dòng)8個(gè)LSTTL負載。如需增加負載能力,可在P0總線(xiàn)上增加總線(xiàn)驅動(dòng)器。P1,P2,P3端口各能驅動(dòng)4個(gè)LSTTL負載。

前已述及,由于P0-P3端口已映射成特殊功能寄存器中的P0一P3端口寄存器,所以對這些端口寄存器的讀/寫(xiě)就實(shí)現了信息從相應端口的輸入/輸出。例如:

MOV A, P1 ;把Pl端口線(xiàn)上的信息輸入到A

MoV P1, A ;把A的內容由P1端口輸出

MOV P3, #0FFH ;使P3端口線(xiàn)各位置l

串行端口:

MCS-51系列片內有一個(gè)串行I/O端口,通過(guò)引腳RXD(P3.0)和TXD(P3.1)可與外設電路進(jìn)行全雙工的串行異步通信。

1.串行端口的基本特點(diǎn)

8031的串行端口有4種基本工作方式,通過(guò)編程設置,可以使其工作在任一方式,以滿(mǎn)足不同應用場(chǎng)合的需要。其中,方式0主要用于外接移位寄存器,以擴展的I/O電路;方式1多用于雙機之間或與外設電路的通信;方式2,3除有方式l的功能外,還可用作多機通信,以構成分布式多微機系統。

串行端口有兩個(gè)控制寄存器,用來(lái)設置工作方式、發(fā)送或接收的狀態(tài)、特征位、數據傳送的波特率(每秒傳送的位數)以及作為中斷標志等。

串行端口有一個(gè)數據寄存器SBUF(在特殊功能寄存器中的字節地址為99H),該寄存器為發(fā)送和接收所共同。發(fā)送時(shí),只寫(xiě)不讀;接收時(shí),只讀不寫(xiě)。在一定條件下,向陽(yáng)UF寫(xiě)入數據就啟動(dòng)了發(fā)送過(guò)程;讀SBUf就啟動(dòng)了接收過(guò)程。

串行通信的波特率可以程控設定。在不同工作方式中,由時(shí)鐘振蕩頻率的分頻值或由定時(shí)器Tl的定時(shí)溢出時(shí)間確定,使用十分方便靈活。



關(guān)鍵詞: 說(shuō)明 管腳 單片機

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>