[工学]微机原理及接口技术第七章.ppt

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

7.2 可编程并行接口8255 7.2.1外部引线及内部结构 1.外部引线 D0-D7为双向数据信号线,用来传送数据和控制字。 为读信号线,与其他信号线一起实现对8255接口的读操作。 为写信号线,与其他信号一起实现对8255的写操作。 为片选信号线,当它为低电平(有效)时,才能选中该8255芯片,也才能对8255进行操作。 A0 ,A1为口地址选择信号线。 RESET为复位输入信号。 PA0-PA7 为A口的输入输出信号线。 PB0-PB7 为B口的输入输出信号线。 PC0-PC7 8条线根据其工作方式可作为数据的输入或输出线,也可以用作控制信号的输出或状态信号的输入线。 7.2.3 8255控制字 8255的控制字由8位二进制数构成,各位的控制功能下图所示。 1. 工作方式0,又称为基本输入输出方式 在此方式下,可分别将A口的8条线、B口的8条线、C口高4位对应的4条线和C口低4位对应的4条线定义为输入或输出。 START: …… MOV DX,030EH MOV AL OUT DX,AL MOV AL OUT DX,AL PRINT: MOV AL,BLAK MOV CL,AL MOV SI,OFFSET BLOCK GOON:MOV DX,030CH PWAIT: IN AL,DX AND AL,01H JNZ PWAIT;等待不忙 MOV AL,[SI] MOV DX,0308H OUT DX,AL ;送数据 MOV DX,030CH MOV AL,00H OUT DX,AL MOV AL,40H OUT DX,AL ;送 脉冲 INC SI DEC CL JNZ GOON  (1)方式1下A口、B口均为输入 ① 为低电平有效的输入选通信号。 ② IBF为高电平有效的输入缓冲器满信号。 ③ INTR为中断请求信号,高电平有效。 ④ INTE为中断允许状态。 (2) 方式1下A口、B口均为输出 ① 为输出缓冲器满信号,低电平有效。 ② 为外设响应信号,低电平有效。 ③ INTR为中断请求信号,高电平有效。 ④ INTE为中断允许状态。 3. 工作方式2,又称双向输入输出方式 A口工作于方式2之下时,各信号的定义如下图所示。图中未画B口和C口的其他引线。 当A口工作在方式2时,其控制信号 、 、 、IBF及INTR与前面的叙述是一样的,所不同的主要是: ①因为在方式2之下,A口既作为输出又作为输入,因此,只有当 有效时,才能打开A口输出数据三态门,使数据由PA0~PA7输出。 ② 此时A口输入、输出均具备锁存数据的能力。 ③在这种方式下,A口的数据输入或数据输出均可引起中断。 8255A工作方式1输入的时序 PC6 PC2 8255A工作于方式1输出的时序 8255A工作于方式1的状态字 PC3 PC4 PC5 INTEA INTRA A口输入时为STBA信号 A口输入时为IBFA信号 PC6 PC7 INTEA INTRA A口输出时为ACKA信号 A口输出时为OBF

文档评论(0)

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

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

1亿VIP精品文档

相关文档