本身是一个小而全的微型计算机,但在实际应用中片内功能不全不能达到要求,扩展程序存储器、数据存储器、I/O线、定时器/计数器等 1.ROM扩展: 程序存储器 扩展EPROM或者 EEPROM 芯片 常用的EPROM芯片:2716(2k)、2732 (4k) 、2764 (8k)、27128 (16k)、27256 (32k) 、27512 (64k) 由于单片机用P0口分时输出低8位地址和数据,所以为了把地址信息分离出来保存,须加地址锁存器 2.RAM扩展:内部有128B的RAM,可作为工作寄存器,堆栈和数据缓冲器,扩展常用静态随机存储器6116(2k)、6264(8k) 3.并行I/O口扩展:Mcs-51有4个I/O口,但是真正供用户使用的只有P1口和部分P3口,供扩展的I/O口芯片有通用的I/O接口芯片和TTL、MOS类的锁存器,缓冲器等。 扩展方法: a.总线扩展法:扩展的I/O口引脚直接与单片机总线相连,片选信号与片外RAM统一编址; b.串行口扩展法:单片机串行口工作于方式0状态下提供的I/O扩展功能, 把单片机串行 输入输出的8位数据,转换为与CPU并行输入/输出。 自动控制网www.eadianqi.com版权所有 |