网站大量收购独家精品文档,联系QQ:2885784924

第4章-扩展与应用单片机 技术 课题 课件.pdf

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章-扩展与应用单片机 技术 课题 课件

单片机应用系统设计 第四章 MCS -51 单片机系统扩展技术 一个 MCS -51 单片机已经具备了一个完整计算机系统必备的基本资源,内含 CPU、 ROM 、RAM 、定时/计数器以及 I/O 端口,只要外接时钟晶体振荡器,接通电源即可工作。 这样一个基本系统通常称为最小系统,可以满足一些不太复杂的应用场合需要。但是,对于 一些相对较为复杂的应用场合,MCS -51 单片机的内部资源就显得不足了。MCS -51 单片 机的内部资源是有限的,例如,其内部数据存储器 RAM 仅 128B,在ROM 资源方面,只有 8751 内置有4KB EPROM ,可供设计人员使用,这就需要对其进行硬件系统扩展设计。单片 机系统设计包括存储器系统扩展、I/O 端口扩展、键盘与显示接口扩展等。 4.1 单片机外部总线的扩展 计算机系统与外设进行数据信息交换的通道称为外部总线,包括:地址总线 AB ,数据 总线 DB ,控制总线 CB 。如前章所述,MCS -51 单片机的 P0 口分时复用为外部地址总线低 8 位和外部数据总线 DB ,P2 口承担了输出外部地址总线高8 位的工作,总线是依据特定的 工作时序进行操作的,P3 口提供的一些控制信号使其具备了控制总线的功能。 4.1.1 外部总线的操作时序 1.外部程序存储器的操作时序 MCS—51 单片机读外部程序存储器的操作时序如图 4-1-1 所示。由图可以看出,MC5 —51 单片机在外部存储器读周期中,PC 指针的 PCH 形成的高 8 位地址 A15~A8 经由 P2 口 输出,并且在整个取指令码期间一直有效。P0 口是复用的,在ALE 下降沿期间将 PC 指针 的 PCL 形成的低 8 位地址 A7~A0 输出到外部总线。/PSEN 上升沿期间,P0 口上是指令码 数据。这里,P3 口提供的地址锁存信号ALE 、外部程序存储器选通信号/PSEN ,在外部程序 存储器的读操作中起着关键的时序协调作用。 图4-1-1 外部程序存储器读操作时序 对 MCS—51 单片机外部程序存储器读操作时序特点归纳如下: ◆ 单片机从 P2 口输出的高8 位地址在取指令操作期间一直有效,因此可以直接连接到 外部 ROM ,作为高 8 位外部地址总线 A15~A8 ; ◆ P0 口是复用的,P0 上输出的低 8 位地址需要由 ALE 下降沿锁存下来,才能得到外 - 79 - 第四章 MCS—51 单片机系统扩展技术 部地址总线的低 8 位地址 A7~A0 ; ◆ P0 口还是外部数据总线D7~D0 ,需要直接与外部ROM 的数据线连接。 ◆ 外部 ROM 输出的指令码数据必须由/PSEN 信号开通挂接到 P0 口,才能进入单片机 也就是说,/PSEN 的上升沿作为外部 ROM 的数据输出的选通信号,要直接与外部 ROM 的 输出选通端/OE 连接; 图4-1-2 程序存储器扩展电路 图 4-1-2 为一个 8KB 程序存储器 EPROM 2764 的扩展电路。这里使用了一个 74LS373 锁存器,显然,74LS373 锁存器与 ALE 地址锁存信号配合实现了将 P0 口数据总线和地址总 线分离。图中,P2 口和锁存器输出一起组成地址总线AB ,P0 口为数据总线DB ,/PSEN 则 作为控制总线选通外部 ROM 的/OE 端。外部 ROM 只在片选/CE 为低电平时,对其操作才有 效,因此,对外部程序 ROM 读期间,必须保证/CE 为低电平。 2.外部数据存储器的读写时序 MCS—51 单片机读外部数据存储器的读写操作时序如图 4-1-3 所示。这里分两种情况。 (1)应用@Ri 的间接寻址读写指令 由图可以看出,MC5—51 单片机在外部数据存储器读写指令 MOVX @Ri ,A 或 MOVX A ,@Ri 的指令周期中,Ri 提供外部 RAM 的低 8 位地址 A7~A0 ,并在ALE 下降沿期间经 由P0 口输出到外部总线。P

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档