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

2010_SLD微机原理Ch09_IO扩展.pdf

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

第9章 MCS-51扩展I/O接口的设计 学习要求 学习要求 掌握8255芯片的结构、功能、控制字及其与 MCS-5l单片机的接口方法以及程序设计方法; 掌握8155芯片的结构、功能、命令/状态字及其与 MCS-5l单片机的接口方法以及程序设计方法; 2 9.1 I/O接口扩展概述 9.1 I/O接口扩展概述 为什么要进行I/O接口扩展? 通过前面的学习我们知道,MCS—51系列单片机共有四 个I /O端口。当单片机外部扩展了程序存储器、数据存储器 时,可专供外部输入/输出设备使用的只有P1 口。如果单片 机需要与多个外设进行数据传输,I /O 口的数量显然是不够 的,这就需要对I /O 口进行扩展。 由于MCS-51单片机的外部RAM和I/O 口统一编址,因此可以 把单片机外部64K字节RAM空间的一部份作为扩展外围I/O 口 的地址空间。这样,单片机就可以像访问外部RAM存储单元那 样访问外部的I/O接口芯片,对I/O 口进行读/写操作。 3 9.1 I/O接口扩展概述 9.1 I/O接口扩展概述 为什么要进行I/O接口扩展? 除此以外,外设的种类是多种多样的,如:键盘、显示器、 打印机、A /D和D /A转换器等,它们的工作速度相差很大,并 且与单片机的运行速度也不同,因此,I /O接口电路还应解决外 设与单片机之间速度匹配问题。 4 一.外部设备特点 (1)品种繁多。 (2 )工作速度一般比CPU慢,且速度的分布也相当宽。 (3 )信号类型与电平种类多样化。 (4 )信息结构形式复杂。 由以上特点,对I / O 部分设计必须考虑两个问题: (A) 外设如何与CPU连接必须通过I/O接口。 (B) CPU如何寻址相应的I / O 设备通过寻址与设 备对应的I/O端口。 5 外设与CPU是通过接口连接 地址总线AB 数据总线 DB 数据总线 DB CPU 控制总线 CB CPU 控制总线 CB 接 口 接 口 接 口 接 口 外设1 外设2 外设1 外设2 6 二 I/O接口和I/O端口 1 、I/O接口.(Interface) (1)I/O接口是一电子电路(以IC芯片或接口板形式出现), 其内有若干专用寄存器和相应的控制逻辑电路构成。它是 CPU和I/O设备之间交换信息的媒介和桥梁. (2 )I/O接口的功能要求: • 实现不同外设之间的速度匹配 •

您可能关注的文档

文档评论(0)

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

教师资格证持证人

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

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

1亿VIP精品文档

相关文档