文档库

最新最全的文档下载
当前位置:文档库 > 由MOVX指令深入分析51单片机总线时序及扩展

由MOVX指令深入分析51单片机总线时序及扩展

由MOVX指令深入分析51单片机总线时序及扩展

周姝颖,林凡强,何凌霄,富饶

【摘要】分析了MCS51单片机访问外部存储器指令MOVX的执行过程,介绍了51系列单片机使用的四要素;分析了51单片机在外部扩展、总线时序、地址译码方法重点以及对超过64 KB地址空间访问的方法。并以实验室研制的MCS51单片机实验仪为例,分析了外部空间开展的重要性、方法和原理,给出了单片机系统扩展框图和地址译码表。

【期刊名称】微型机与应用

【年(卷),期】2013(000)020

【总页数】4

【关键词】单片机;总线;时序;存储器空间;译码

AT89C51单片机是ATMEL公司设计生产的与MCS51内核兼容的51系列单片机之一,该系列单片机以其优越的性能和成熟的技术在控制和自动化应用领域占有着较大的市场;除此以外,51单片机有着计算机系统中经典的总线结构,即:数据总线、地址总线和控制总线。

在实际应用中,单片机的4个端口中,P0口通常是作为地址/数据总线复用;P2口作为高8位地址总线,高8位地址线在有多余I/O的情况下,配合外部的组合逻辑电路一起构成外部总线译码使用;P3口通常作为第二功能使用,则提供给用户使用的I/O仅仅是P1口。在多数应用场合下是不能满足要求的,因此51单片机系统就或多或少地需要进行系统扩展。另外,由于其内部的RAM只有128 B,在使用C语言进行程序设计时显得比较不足,必要时需进行外部RAM扩展,方法与扩展外部I/O相同。实际应用中,使用总线方法可以