第九章单片机的扩展应用n编址方式n地址译码方式n简单I/O口的扩展n扩展应用编址方式及译码n8051采用存储器和I/O口统一编址方式n片内地址线:单片机可以直接和所选存储芯片地址对应相连的那部分地址线。n片选地址线:除片内地址线以外的其余地址线。n注意注意:片内地址线和片外地址线不是一n成不变。n一般用地址总线的高几位作为片选地址线。芯片的端口译码方法:n全译码方式:所有片选地址线全部参加译码;n部分译码方式:片选地址线部分参加译码,剩下部分悬空;n线选方式:片选地址线直接接到芯片的片选端。n与扩展有关的芯片(锁存器)与扩展有关的芯片(译码器)第一节简单I/O口的扩展n简单I/O口的扩展主要由74系列的电路进行扩展;在许多情况下,有些开关量或并行数据需直接输出或输入。经常用8D锁存器和 三 态 驱 动 门 等 进 行 扩 展。(74LS377,273,244,)nMOVDPTR,#0FDFFH;74LS44nMOVXA,DPTRnMOVDPTR,#0FEFFH;74LS377nMOVXDPTR,A存储器的扩展n扩展注意的问题:n读写控制n片选控制n地址的分配:地址的分配:地址是一个范围空间地址是一个范围空间数据存储器扩展数据存储器扩展程序存储器扩展