at89s51共有40个引脚,32个i/o引脚,分别为P0(P0.0~P0.7),P1,P2,P3。其中P0口为数据与地址分时复用的i/o口,并且P0口不含有内部上拉电阻,需在外部接上拉电阻,其它P1,P2,P3口则不需要。
管脚一共40个,其中32个可编程I/O引脚。