单片机原理及应用 教学课件 作者 徐泳龙 主编 第09章____MCS 51单片机并行IO接口的扩展.pptVIP

单片机原理及应用 教学课件 作者 徐泳龙 主编 第09章____MCS 51单片机并行IO接口的扩展.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九章 MCS-51单片机并行I/O接口的扩展 第一节 I/O接口的扩展 第二节 8255A可编程I/O接口设计 及扩展技术 第三节 8155可编程接口及扩展技术 单片机的并行I/O接口用于并行传送数据,例如:打印机、键盘、A/D、D/A等器件都可以通过并行I/O与CPU进行接口。 常用的MCS-52系列单片机都具有四个8位I/O口,以典型的8031为例它具有P0、P1、P2、P3四个并行口,这四个并行口都可以作为双向并行口使用。但是在实际应用中如果要进行外部设备的扩展,则要将P0和P2作为扩展的数据总线和地址总线使用,同时P3口的某些位要做第二功能使用,因此这种情况下如果需要更多的I/O口就需要扩展并行口。 MCS-52系列单片机常用的扩展器件有如下三类: 常规逻辑电路、锁存器,如74LS377、74LS245。 MCS-80/85并行接口电路,如8255。 RAM/IO综合扩展器件,如8155。 第一节 I/O接口的扩展 当所需扩展的外部I/O口数量不多时,可以使用常规的逻辑电路、锁存器进行扩展。这一类的外围芯片一般价格较低而且种类较多,常用的如:74LS377、74LS245、74LS373、74LS244、74LS273、74LS577、74LS573。 如果将未使用到的地址线都置为1则可以得到该片74LS377的地址为7FFFH。如果单片机要从该片74LS377输出数据的可以执行如下指令: MOV DPTR,#7FFFFH MOVX @DPTR,A 利用TTL芯片、COMS锁存器、三态门等接口芯片把P0接 口扩展,常选用74LS273、74LS373、74LS244等芯片。 第二节 8255A可编程I/O接口设计及扩展技术 1.8255A芯片的结构 (1)8255A内部结构及引脚功能 (2)接口线 PA0~PA7、PB0~PB7、PC0~PC7共24条端线。3个口皆为锁存/缓冲寄存器,A口、B口有锁存功能,C口无锁存功能。A、B、C 3口的工作方式由程序设置。 (3)数据线 8255A是8位芯片,有8位数据线D0~D7。 数据线接于8051的P0接口 2、控制字和工作方式 (1)8255A工作方式 :方式0、方式1,方式2 (2)方式选择 (3)控制线 控制线控制8255A的读RD:、写WR、复位RESET及片选CS等。 (4)地址线 A1 A0 选择口 0 0 A口 0 1 B口 1 0 C口 1 1 控制口 3、8255A扩展电路及地址设置 (1)8255A地址口确定 (2) 8255A初始化 例如,欲设置8255A的A、B、C口全为输出状态(或输出方 式),控制字为80H。 程序(结合上图)如下: MOV DPTR, #0003H ;8255A控制口地址 DPTR MOV A, #80H ;控制字送A MOVX @DPTR, A ;控制字写入控制寄存器 对8255A的3个端口的工作方式预先设置。设置控制字经控制口写入。 第三节 8155可编程接口扩展技术 1、I/O接口线地址数据线控制线 2、8155功能及操作 (1)8155具有3种功能: 扩展RAM、I/O接口使用、定时器使用 (2)状态寄存器格式 可编程定时/计数器两个8位寄存器组成,低8位和高6位存放计数初值,最高2位控制定时器的工作方式 (3)定时器使用 3、8052单片机与8155接口电路举例 本章学习结束 !

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档