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

4位 端口A为输入,端口B为输出 方式控制字标志位 1 0 1 1 X 1 0 D7 D6 D5 D4 D3 D2 D1 D0 定义端口B为输出 定义端口B为方式1 1:PC6、PC7输入 0:PC6、PC7输出 定义端口A为输入 定义端口A为方式1 端口A为输出,端口B为输入 方式控制字标志位 1 0 1 0 X 1 1 D7 D6 D5 D4 D3 D2 D1 D0 定义端口B为输入 定义端口B为方式1 1:PC6、PC7输入 0:PC6、PC7输出 定义端口A为输出 定义端口A为方式1 在方式1下C口作为A口、B口的控制线,其状态 可反映当前A口、B口的工作情况。 D7 D6 D5 D4 D3 D2 D1 D0 INTR IBF INTE INTR I/O I/O IBF INTE A组 B组 方式1下输入时的状态 D7 D6 D5 D4 D3 D2 D1 D0 INTR OBF INTE INTR I/O I/O OBF INTE A组 B组 方式1下输出时的状态 (3)方式2:双向传送方式 8255A只允许端口A使用方式2,其控制信号由C口的5条线(PC3 ~ PC7)提供,并可向CPU发出中断请求信号。 方式2主要用来实现CPU与外设之间实现双向并行通信。 端口A工作于方式2时,允许端口B工作在方式0或方式1。可以使用C口剩余的线(PC0 ~ PC2)。控制字如下: 端口A工作于方式2所需要的5个控制信号由端口C 的PC7~PC3来提供。如端口B工作于方式0,那么 PC2~PC0可用作数据输入/输出;如端口B工作于 方式1,那么PC2~PC0用来作端口B的控制信号。 标志位 1 1 X X X D7 D6 D5 D4 D3 D2 D1 D0 1:PC2?PC0为输入 0:PC2?PC0为输出 端口A为方式2 1:端口B为输入端口 0:端口B为输出端口 1:端口B为方式1 0:端口B为方式0 PA7?PA0 PC6 PC7 PC3 PC2.1.0 INTE1 ACKA OBFA INTRA I/O WR PC4 PC5 STBA IBFA RD INTE2 ≥1 方式2下的信号定义 需要使用的控制信号如下: ① OBFA——输出缓冲寄存器满信号。向外部输出, 低电平有效。 OBFA有效时,表示CPU已将数据写入该端口正等待输出。当CPU执行OUT指令,由WR的后沿将OBFA置为有效。PC7做为OBFA信号。 ② ACKA——外部应答信号。由外部输入, 低电平有效。 ACKA有效,表示外部设备已收到由8255A输出的八 位数据,它实际上是对OBFA信号的回答信号。 PC6接收ACKA信号。 端口C的PC4接收输入的STBA 信号 。 ③ STBA:选通信号,由外部输入,低电平有 效。 STBA有效时,将外部输入的数据锁 存到所选端口的输入锁存器中。 ④ IBFA:输入缓冲器满信号,向外部输出, 高电平有效。 IBF有效时,表示数据已占用该端口的数据锁存器,是对STBA信号的回答。 PC5用做输出的IBFA信号。 ⑤ INTR——中断请求信号。向CPU输出,高电平 有效。 输出时: 当ACKA有效时,OBFA被复位为高电平, INTR输出高电平,向CPU发出输出中断请求, 待CPU响应该中断请求,可在中断服务程序中 安排OUT或IN指令输出或读入后续数据。 STBA有效时,IBFA置1,当前输入缓冲器已 满,向CPU发出中断申请信号。 输入时: 方式2下的状态 D7 D6 D5 D4 D3 D2 D1 D0 INTR IBF INTE2 OBF INTE1 A组 B组 由B口的工作方式决定 8255A实验 拨动开关,观看发光二极管的状态。 CS PA0 ? PA7 CS0 A1 A2 D0 ? D7 4A0H 译码电路 A0 A1 PB0 ? PB7 +5V CODE SEGMENT ASSUME CS:CODE ORG 100H START:MOV DX,4A6H MOV AL,90H OUT DX,AL ;写控制字,A口输                 

文档评论(0)

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

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档