<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單片機之P1P2P3口深入講解

第三節 趣講51單片機之P1P2P3口深入講解

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

一、P1口

P1口是4組Parallel Ports中最簡(jiǎn)單的。其結構圖如下:

本文引用地址:http://dyxdggzs.com/article/201611/318350.htm



與P0口的區別是:由于沒(méi)有端口復用功能,所以,P0口的V1變成了一個(gè)上拉電阻。

由于內部就有上拉電阻,所以,作為GPIO時(shí),P1口不需要接上拉電阻,當然,您接了也沒(méi)關(guān)系啦,就相當于兩個(gè)上拉電阻并聯(lián)嘛。

讀端口、讀引腳、寫(xiě)功能在P0中已經(jīng)講得非常詳細了,此處略個(gè)一萬(wàn)字。

二、P2口

P2口的原理圖如下圖:



咋一看,和P0口有點(diǎn)像,都有控制信號,選擇作為“地址/數據”總線(xiàn)還是作為GPIO;又和P0口有些不同,P2口沒(méi)有推挽式輸出的結構,即沒(méi)有V1 MOS管。

我們說(shuō)過(guò),P0在作為“地址/數據”總線(xiàn)時(shí),之所以會(huì )被稱(chēng)為雙向口而非準雙向口,就是因為推挽式結構的存在,那么,難道P2口不需要成為雙向口?

的確如此,其實(shí),上圖中說(shuō)的“地址/數據”線(xiàn)的說(shuō)法不太準確,因為,P2口在進(jìn)行外部存儲器讀寫(xiě)時(shí),只是作為地址線(xiàn)的高8位,按理來(lái)講,應該稱(chēng)為“地址高8位”線(xiàn)。

當控制信號為0時(shí),與P1口完全一樣,當控制信號為1時(shí),與P0口的分析一致,而且更簡(jiǎn)單。此處不再重復說(shuō)明。

三、P3口

P3口為多功能口,其結構如下圖所示:

先羅列一下P3口的第二功能:

P3.0:RXD 串行通信數據接收引腳

P3.1:TXD 串行通信數據發(fā)送引腳

P3.2:/INT0 外部中斷0輸入引腳

P3.3:/INT1 外部中斷1輸入引腳

P3.4:T0 定時(shí)/計數器0外部事件計數輸入引腳

P3.5:T1 定時(shí)/計數器1 外部事件計數輸入引腳

P3.6:/WR 外部數據存儲單元寫(xiě)選通信

P3.7:/RD 外部數據存儲單元讀選信號

當P3口作為第二功能使用時(shí),Q始終為1,此時(shí),引腳與第二功能輸出端的電平相同。

那是使用第一功能還是第二功能是誰(shuí)來(lái)控制的呢?還是指令集的微構架,比如你通過(guò)串口指令向外傳送數據,P3.1自動(dòng)選擇第二功能,您就不用操心了。

作為GPIO的情況和P1完全相同,此處不再贅述。



關(guān)鍵詞: 51單片機P1P2P3

評論


技術(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>