P3口是一個多功能端口,對比P1的結構圖不難看出,P3口與P2口的差別在于多了與非門和緩沖器。正是這兩個部分,使得P3口除了具有P1口的準雙向I/O功能之外,還可以使用各引腳所具有的第二功能。
AT89S52單片機P3端口有第二功能,如下所示: P3.0 RXD (串行接口輸入) P3.1 TXD (串行接口輸出) P3.2 INT0 (外部中斷0輸入) P3.3 INT1 (外部中斷1輸入) P3.4 T0 (定時/計數(shù)器0的外部輸入)P3.5 T1 (定時/計
P3口有兩個功能:除了作為I/O使用外(其內(nèi)部有上拉電阻),還有一些特殊功能,由特殊寄存器來設置,具體功能請參考我們后面的引腳說明。有內(nèi)部EPROM的單片機芯片(例如8751),為寫入程序需提供專門的編程脈沖和編程