新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > MCS-51單片機的P0~P3口結構有何不同?

        MCS-51單片機的P0~P3口結構有何不同?

        作者: 時間:2013-03-04 來源:網絡 收藏

        的P0~P3口結構有何不同?用作通用I/O口輸入數據時應注意什么?

        答: P2口是一個雙功能口,一是通用I/O口,二是以總線方式訪問外部存儲器時作為高8位地址口。其端口某一位的結構如圖2-11所示,對比圖2-10知,與P1口的結構類似,驅動部分基本上與P1口相同,但比P1口多了一個多路切換開關MUX和反相器3。P3口是一個多功能口,其某一位的結構見圖2-12。與P1口的結構相比不難看出,P3口與P1口的差別在于多了“與非門”3和緩沖器4。正是這兩個部分,使得P3口除了具有P1口的準雙向I/O口的功能之外,還可以使用各引腳所具有的第2功能。P0多了一路總線輸出(地址/數據)、總線輸出控制電路(反相器3和與門4)、兩路輸出切換開關MUX及開關控制C,并且把上拉電阻換成了場效應管T1,以增加總線的驅動能力。用作通用I/O口輸入數據時應注意要先用MOV Pi,#0FFH對相應端口寫FFH,使輸出場效應管T截止,才能夠正確輸入。

        51單片機相關文章:51單片機教程


        上拉電阻相關文章:上拉電阻原理


        關鍵詞: MCS-51 單片機

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 松桃| 西畴县| 民勤县| 池州市| 抚松县| 那曲县| 南康市| 徐闻县| 永平县| 南靖县| 南漳县| 鄂尔多斯市| 驻马店市| 田林县| 林芝县| 洛隆县| 黄平县| 达州市| 鄢陵县| 华蓥市| 郓城县| 松原市| 咸阳市| 陆河县| 塔河县| 黄龙县| 阳朔县| 任丘市| 南江县| 台东市| 胶州市| 绥德县| 临西县| 鄄城县| 文昌市| 彭阳县| 南和县| 孙吴县| 霍邱县| 栖霞市| 孝昌县|