新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 89C51單片機內部結構深度解析二

        89C51單片機內部結構深度解析二

        作者: 時間:2016-11-26 來源:網(wǎng)絡 收藏
        P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。一個TTL門電流為16mA,當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的低八位。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。
        P1口:P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。在FLASH編程和校驗時,P1口作為低八位地址接收。
        P2口:P2口為一個內部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。
        P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。
        P3口也可作為AT89C51的一些特殊功能口,如下表所示:
        口管腳 備選功能
        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(外部數(shù)據(jù)存儲器寫選通)
        P3.7 /RD(外部數(shù)據(jù)存儲器讀選通)
        P3口同時為閃爍編程和編程校驗接收一些控制信號。


        評論


        技術專區(qū)

        關閉
        主站蜘蛛池模板: 随州市| 恭城| 永丰县| 曲松县| 鄂温| 凤凰县| 都安| 密山市| 江山市| 滦平县| 抚州市| 崇仁县| 新安县| 罗江县| 东乌珠穆沁旗| 陇南市| 库尔勒市| 桐城市| 沂南县| 平阴县| 兰西县| 冷水江市| 民县| 长子县| 岑巩县| 岑溪市| 乌兰察布市| 南召县| 和顺县| 永州市| 家居| 比如县| 四子王旗| 昭平县| 临潭县| 栾城县| 大田县| 沐川县| 苍溪县| 金阳县| 毕节市|