欢迎来到天天文库
浏览记录
ID:14398506
大小:67.50 KB
页数:24页
时间:2018-07-28
《第6章 单片机原理与应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第6章单片机原理与应用本文由qijingufo贡献ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。第6章MCS-51系列单片机的外部资源扩展第6章MCS-51系列单片机的外部资源扩展章系列单片机的外部资源扩展6.1MCS-51系列单片机的外部地址扩展系列单片机的外部地址扩展6.2MCS-51系列单片机的外部程序存储器的扩展系列单片机的外部程序存储器的扩展6.3MCS-51系列单片机的外部数据存储器的扩展系列单片机的外部数据存储器的扩展6.4MCS-51系列单片机的外部通道的扩展系列单片机
2、的外部I/O通道的扩展系列单片机的外部习题六第6章MCS-51系列单片机的外部资源扩展6.1MCS-51系列单片机的外部地址扩展系列单片机的外部地址扩展6.1.1MCS-51系列单片机的外部资源扩展概述系列单片机的外部资源扩展概述MCS-51系列单片机外部资源扩展一般采用“三总线”结构。所谓“三总线”就是数据总线(DataBus,DB)、地址总线(AddressBus,AB)和控制总线(ControlBus,CB)的总称。1.数据总线.MCS-51系列单片机的数据总线宽度为8位(DB0~DB7),由P0口提供,它是一个三态
3、结构的双向输入/输出端口,在系统外部资源扩展时,是外围器件和CPU内部功能部件之间的信息传输通道,通过这个通道,外围扩展电路与累加器之间可以交换数据和指令等信息。第6章MCS-51系列单片机的外部资源扩展2.地址总线.MCS-51系列单片机的地址总线宽度为16位,可以寻址的最大空间为216(65?536)即64KB。低8位地址总线(AB0~AB7)由P0口提供,高8位地址总线(AB8~AB15)由P2口提供。由于P0端口既作为数据总线使用又作为低8位地址总线使用,因此只能采用“分时复用”方式。“分时复用”的辅助信号是ALE
4、,因此扩展外部资源时需要使用外部低8位地址锁存器,在ALE输出有效电平(高电平)时,P0端口的信息作为低8位地址信息锁存在外部地址锁存器中,然后P0就可以切换为双向数据总线使用。P2端口本身具有输出锁存能力,因此无需外部锁存器即可直接作为高8位地址总线使用。注意:注意:在使用P0和P2端口作为数据总线和地址总线扩展外部资源时,P0和P2端口就不能作为普通I/O口使用了。第6章MCS-51系列单片机的外部资源扩展3.控制总线.MCS-51系列单片机的控制信号线包括WR、RD、ALE、PSEN和EA。这5根信号线构成了MCS-
5、51单片机的控制总线,控制总线的作用是控制外部扩展的接口电路和单片机本身的工作状态。WR和RD的作用:这两个信号都是由CPU发出的,分别是CPU对片外接口(包括存储器和I/O)的写和读操作控制信号。当CPU执行MOVX指令(访问外部接口资源)时,有效的WR和RD信号(低电平有效)从CPU的P3.6和P3.7管脚自动输出。第6章MCS-51系列单片机的外部资源扩展ALE的作用:P0端口分时复用为低8位地址总线和数据总线,“分时复用”的“分时”辅助信号就是ALE。在进行外部地址扩展时,ALE在P0端口输出低8位地址信息的同时保
6、持有效电平,允许外部地址锁存器使用ALE信号作为触发将低8位地址锁存在外部的地址锁存器中。CPUPSEN的作用:用于区分CPU正在访问的地址空间是否属于程序地址空间的控制信号。当PSEN为低电平时,表示CPU处于取指令阶段,如果有外部程序存储器,此时外部程序存储器可以将指令送出(“读”外部程序地址空间);否则,PSEN址空间。信号由CPU发出。PSEN为高电平期间,表示CPU处于执行周期阶段,可以访问外部的数据存储器和I/O地第6章MCS-51系列单片机的外部资源扩展EA的作用:对MCS-51系列单片机来讲,EA是输入信号
7、。EA是MCS-51系列单片机控制总线中惟一一个用于控制CPU工作状态的控制信号。当EA被外部电路强制拉到低电平(EA=0)时,MCS-51系列单片机仅使用外部程序存储器,而且无论使用的单片机是否有片内程序存储器(即片内程序被屏蔽);当路强制钳位到高电平(被外部电EA=1)时,MCS-51系列单片机允许使用EA片内程序存储器,当片内地址空间小于64KB时,也可以访问外部程序存储器,但外部程序存储器与片内程序存储器地址重叠部分不能使用。显然,对那些片内没有程序存储器的MCS-51系列单片机来讲,必须强制拉到低电平,如第二章中
8、提到的8031和8032、DS80C320EA等。第6章MCS-51系列单片机的外部资源扩展采用“三总线”结构的典型扩展电路如图6-1所示。MCS-51系列单片机的地址总线宽度为16位,所以采用MCS-51系列单片机为核心的单片机应用系统的最大寻址能力为64KB,地址范围为0000H~FFFFH。MCS
此文档下载收益归作者所有