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

《微机原理与应用教学资料》第九章 8255.pptVIP

《微机原理与应用教学资料》第九章 8255.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * 2006.11.27 10 * * * * 2006.12.11 1ban * * * * 06.11.29 10ban(pause 2 week) 电气学院学习部资料库 * 第九章 可编程外围接口芯片 8255A及其应用 9-1 8255A的工作原理 9-2 8255A应用举例 电气学院学习部资料库 * 9-1 8255A的工作原理 可编程并行通信接口8255A 并行通信 一、8255A的内部结构 图9-1 8255A的引脚 40根 图9-2 结构: 数据总线缓冲器,读/写控制逻辑,数据端口A,B,C 1、端口 8位 三个数据端口:A、B、C 控制字寄存器端口 C口常用来配合A口和B口工作。常用作控制或应答信号 引脚:PA7~PA0、PB7~PB0、PC7~PC0 24根,和外设相连,用于交换数据、通信联络 输入 输出 独立性 口A 锁存器 锁存/缓冲器 独立 口B 缓冲器 锁存/缓冲器 独立 口C 缓冲器 锁存/缓冲器 独立/不独立,可位控为0/1 电气学院学习部资料库 * 2. A组和B组控制逻辑 端口A和PC4~PC7由A组控制逻辑管理 端口B和PC0~PC3由B组控制逻辑管理 3. 数据总线缓冲器 输入:控制字和CPU来的数据 输出:外设来的状态和数据 D7~D0: 8086 接CPU的D7~D0 偶地址端口,例:80H、 82H、84H、86H 同8253 接CPU的D15~D8 奇地址端口,例:81H、 83H、85H、87H 8088系统 接CPU的A1、A0 连续地址 例:80H、 81H、82H、83H 4.读写控制逻辑 RESET 复位 8255控制器清零,所有端口都置成输入方式 CS 片选 RD、WR 读,写 A1,A0 00 PA 01 PB 10 PC 11 控制字 电气学院学习部资料库 * 二、8255A的控制字(写入控制字寄存器) 1、方式选择控制字 用来定义各端口的工作方式,输入输出状态。 D7=1 D6 D5 D4 D3 D2 D1 D0 标志位 A口方式 00:方式0 01:方式1 1×:方式2 A口I/O 1:输入(I) 0:输出(O) C口高4位I/0 B口方式 1:方式1 0:方式0 B口I/O C口低4位I/O 电气学院学习部资料库 * 2、置位/复位 控制字 用来对C端口的任一位单独进行置1或置0 可位控 D7=0 × × × D3 D2 D1 D0 位选择 000:PC0 001:PC1 … 111:PC7 1:置1 0:置0 标志位 电气学院学习部资料库 * 例1:8255A端口地址:E0H、E2H、E4H、E6H A口:方式0 入 编程实现: B口:方式0 出 C口:PC7~PC4 出 PC3~PC0:入 控制字 D7 D6 D5 D4 D3 D2 D1 D0 1 0 0 1 0 0 0 1 =91H MOV AL ,91H OUT 0E6H ,AL ;定义方式选择控制字 MOV AL ,01H; 0000 0001B OUT 0E6H ,AL ;PC0置1 MOV AL ,0EH; 0000 1110B OUT 0E6H ,AL ;PC7置0 *每次只能对端口C的某一位置1或置0。重复,将置1/0控制字写入控制端口 电气学院学习部资料库 * 三、8255A的工作方式和C口状态字 1.方式0:基本输入/输出方式 A口:8位 B口:8位 C口:高4位、低4位 特点: ①任何一个端口可做为输入口,也可作为输出口,各端口之间没有规定必然的关系 ②各端口的输入或输出,可以有16种不同的组合 ③数据传输方式:无条件传送 查询方式传送 IN,OUT指令 控制字 例:控制字地址为63H,要求A口和B口工作于方式0,A、B和C口高4

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档