第五章MCS 51单片机的并行接口.ppt

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
P2.7 P0 8031 ALE /RD /WR RST /EA 74LS373 1D ~ 8D 2Q 1Q G /OC /CS 8255A PA0~PA7 A1 A0 PC7 PC0 D0 ~D7 /RD /WR RESET 微型打印机 DB0~DB7 BUSY /STB 8 8 8 分三部分: 总线接口部分;内部逻辑部分 ;外设接口部分 ( 1 )总线接口部分 /CS —— 片选线 A1 、 A0 —— 端口选择线(选片内四个端口寄存器) /RD —— 读信号线 /WR —— 写信号线 ( 2 )内部逻辑部分 PA PC7 ~ PC4 PB PC3 ~ PC0 输 入 A 组控制电路 控制 8255A 工作方式 二者合一成为端口控制寄存器。 B 组控制电路 ( 3 )外设接口部分 可由编程决定三个端口的功能 输入 输出 其它 A 口 8 位锁存 / 缓冲 8 位锁存 双向 B 口 8 位锁存 / 缓冲 8 位缓冲 C 口 8 位锁存 / 缓冲 8 位缓冲 可分成两组分别作 A 口、 B 口的选通联络线 2 、 8255A 的端口操作 A1 A0 选中 0 0 PA 口 0 1 PB 口 1 0 PC 口 1 1 控制 寄存 器 3 、 8255A 的方式控制字 用编程方法向 8255A 的控制口写控制字,可决定它的工作 方式。 有两个控制字: ( 1 )方式选择控制字 1 D6 D5 D4 D3 D2 D1 D0 “ 1 ”—— 方式控制标志位 D6 、 D5 —— 决定 A 组的工作方式, 0 0 —— 方式 0 0 1 —— 方式 1 1 × —— 方式 2 D4 —— A 口的传输方向, 1 —— 入, 0 —— 出。 D3 —— PC7 ~ PC4 的传输方向, 1 —— 入, 0 —— 出。 D2 —— 决定 B 组的工作方式, 0 —— 方式 0 , 1 —— 方式 1 。 D1 —— B 口的传输方向, 1 —— 入, 0 —— 出。 D0 —— PC3 ~ PC0 传输方向, 1 —— 入, 0 —— 出。 ( 2 ) PC 口置位 / 复位控制字 0 D6 D5 D4 D3 D2 D1 D0 “ 0 ”—— 标志位。 D6 、 D5 —— 不使用位。 D3 、 D2 、 D1 —— 位选择位, 000 ~ 111 分别对应 PC7 ~ PC0 。 D0 —— 位状态位, 1 —— 置位, 0 —— 复位。 二、 8255A 的工作方式及方式选择 1 、 8255A 的工作方式 ( 1 )方式 0 —— 基本

文档评论(0)

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

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

1亿VIP精品文档

相关文档