MCS-51单片机系统扩展:动态RAM与存储器扩展

需积分: 10 1 下载量 145 浏览量 更新于2024-07-11 收藏 1.51MB PPT 举报
"集成动态RAM扩展-第6章 MCS-51单片系统扩展" MCS-51单片机系统扩展技术是嵌入式系统设计中的一个重要环节,它允许我们根据实际需求增加单片机的功能,例如增大内存、增强输入/输出能力等。在本章中,特别关注的是如何对MCS-51单片机进行数据存储器的扩展,特别是集成动态RAM(DRAM)的扩展。 6.1 MCS-51单片机系统扩展的基本概念包括最小应用系统的构建。8051/8751是最常见的MCS-51系列单片机,它们的最小应用系统通常包含全部I/O口线,但内部存储器容量有限,只有4KB的地址空间。8031单片机由于不包含片内程序存储器,所以需要外接EPROM构成最小系统。 6.1.2 部分内容介绍了MCS-51的外部扩展性能,通过三总线结构——地址总线(AB)、数据总线(DB)和控制总线(CB),可以连接各种外部芯片。当需要扩展大量外围设备或者I/O口时,可能需要占用RAM地址,此时可以通过换体法来扩展超过单片机地址总线范围的存储器或I/O口。 6.2 程序存储器扩展技术涉及EPROM和EEPROM的扩展电路。例如,2764和27128 EPROM是常用的扩展芯片,它们通过特定的电路设计连接到MCS-51的总线上,以提供额外的程序存储空间。而EEPROM则具备在线修改和断电保存数据的能力,非常适用于需要频繁更新和保存数据的应用。 2.2186集成动态RAM是用于数据存储器扩展的一种选择,它具有8K×8位的存储容量,单一+5V电源供电,低功耗设计,且其管脚与6264静态RAM兼容,方便进行硬件电路设计。8051/8751扩展2186的硬件电路图展示了如何将这个DRAM集成到MCS-51系统中。 MCS-51单片机的系统扩展是通过利用其外部总线结构,结合不同类型的存储器芯片和扩展技术,实现功能增强和存储容量的提升。对于那些需要更大存储空间、更多输入/输出口以及特殊功能的项目,这样的扩展能力至关重要。通过理解和掌握这些扩展技术,开发者可以设计出更加复杂和功能丰富的嵌入式系统。