AT89C2051的引腳圖如右圖所示。
1、VCC:電源電壓。
2、GND:地。
3、P1口:P1口是壹個8位雙向I/O口。口引腳P1.2~P1.7提供內部上拉電阻,P1.0和P1.1要求外部上拉電阻。P1.0和P1.1還分別作為片內精密模擬比較器的同相輸入(ANI0)和反相輸入(AIN1)。P1口輸出緩沖器可吸收20mA電流並能直接驅動LED顯示。當P1口引腳寫入“1”時,其可用作輸入端,當引腳P1.2~P1.7用作輸入並被外部拉低時,它們將因內部的寫入“1”時,其可用作輸入端。當引腳P1.2~P1.7用作輸入並被外部拉低時,它們將因內部的上拉電阻而流出電流。
4、P3口:P3口的P3.0~P3.5、P3.7是帶有內部上拉電阻 的七個雙向I/O口引腳。P3.6用於固定輸入片內比較器的輸出信號並且它作為壹通用I/O引腳而不可訪問。P3口緩沖器可吸收20mA電流。當P3口寫入“1”時,它們被內部上拉電阻拉高並可用作輸入端。用作輸入時,被外部拉低的P3口腳將用上拉電阻而流出電流。
P3口還用於實現AT89C2051的各種第二功能,如下表所列: 引腳口 功 能 P3.0 RXD串行輸入端口 P3.1 TXD串行輸出端口 P3.2 INT0 外中斷0 P3.3 INT1 外中斷1 P3.4 T0定時器0外部輸入 P3.5 T1定時器1外部輸入 P3口還接收壹些用於閃速存儲器編程和程序校驗的控制信號。
5、RST:復位輸入。RST壹旦變成高電平所有的I/O引腳就復位到“1”。當振蕩器正在運行時,持續給出RST引腳兩個機器周期的高電平便可完成復位。每壹個機器周期需12個振蕩器或時鐘周期。
6、XTAL1:作為振蕩器反相器的輸入和內部時鐘發生器的輸入。
7、XTAL2:作為振蕩器反相放大器的輸出。