P0口每一个引脚可以推动8个LSTTL负载。РP2:P2口(P2.0~P2.7)是具有内部提升电路的双向I/0端口(准双向并行I/O口),当访问外部程序存储器时,它是高8位地址。外部不扩展而单片应用时,则作一般双向I/O口用。每一个引脚可以推动4个LSTL负载。РP1:P1口(P1.0~P1.7)口是具有内部提升电路的双向I/0端口(准双向并行I/OР口),其输出可以推动4个LSTTL负载。仅供用户作为输入输出用的端口。РP3:P3口(P3.0~P3.7)口是具有内部提升电路的双向I/0端口(准双向并行I/O口),它还提供特殊功能,包括串行通信、外部中断控制、计时计数控制及外部随机存储器内容的读取或写入控制等功能。其特殊功能引脚分配如下:РP3.0 RXD 串行通信输入?РP3.1 TXD 串行通信输出РP3.2 外部中断0输入,低电平有效РP3.3 外部中断1输入,低电平有效РP3.4 T0 计数器0 外部事件计数输入端РP3.5 T1 计数器1 外部事件计数输入端РP3.6 外部随机存储器的写选通,低电平有效РP3.7 外部随机存储器的读选通,低电平有效Р在设计中用到了多片串行通信的芯片,但选用的单片机AT89C51只有一个串行口,这给连接带来了极大的麻烦。在设计中,用单片机未用到的普通I/O口辅之控制软件来模拟串行口工作,从而解决了串行口不够用的难题。Р数据存储器扩展Р89C51单片机片内有128B的RAM存储器,在实际应用中仅靠这128B的数据存储器是远远不够的。这种情况下可利用89C51单片机所具有的拓展功能,拓展数据存储器。本文利用6264与单片机进行拓展。Р6264是8K*8位的静态随机存储器,采用CMOS工艺制造,单一+5电源供电,额定功耗200mW,典型存取时间200ns,为28线双列直插式封装。如图2.3所示:Р图2.3 89C51 与 6264 的扩展