MCS-51单片机访问超大容量存储器的实现
MCS-51单片机访问超大容量存储器的实现heshw99 发表于 2006-4-28 16:26:00 0
推荐
【摘要】 提出了一种使MCS-51单片机扩展容量远大于64K的数据存储器的办法,该法简单、易于实现、数据传输速率快。
关键词:MCS-51单片机,扩展,大容量存储器,分段
1 引言
MCS-51系列单片机有着优越的性价比,因此应用面宽,使用量也非常大;然而它只有16位地址线,最大能访问的存储空间为64K,且扩展接口与存储器统一编址,扩展接口会占用大量的地址空间,致使该系列单片机在数据量大的数据采集系统中,存储空间明显不足。
笔者最近在开发一数据采集系统时,经分析、探索,找到了解决的办法。
2 使用大容量存储器的原理
2.1 使扩展接口不占用单片机的存储地址空间 由于MCS-51单片机的扩展接口与存储器统一编址,采用常规的方法扩展接口时会占用大量的地址空间,而多数应用系统均会要求扩展接口(本例有七段LED的段输出口、位输出口、键盘口各一个),为此,使扩展接口不占用单片机的存储地址空间对于要求大容量数据存储器的系统是必要的。
如图1,用P1口的一位,只要确保写数据到显示的段口时,使用一空余(或专门预留)的地址(如0000H),即可使扩展接口不占用单片机的存储地址空间且不会相互干扰、发生冲突,同时还可保证有足够的响应速度。
页:
[1]