可编程外围接口芯片8255A和其应用.ppt

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

一、8255引脚及内部结构 1、8255A的引脚 8255有40个引脚,采用双列直插式封装形式。其引脚如图所示。 PA0PA1PA2PA3 PA4 PA5PA6 PA7 7447 a b c d e f g A B C D 7447 a b c d e f g A B C D 7447 a b c d e f g A B C D 7447 a b c d e f g A B C D PB0PB1PB2PB3 PB4 PB5PB6 PB7 DB0——DB7 DB0——DB7 7447BCD—七段译码器与多个LED的连接 5V 静态显示器的设计 器件多,输出显示后若不改变显示内容CPU不用干预 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 7 4 4 7 a b c d e f g ? ? ? A B C D PB0 PB1 PB2 PB3 PA0 PA1 PA2 PA3 PA4 PA5 PA6 8 2 5 5 动态显示器的设计 动态显示器控制程序的设计 LEA SI,BUFF MOV CX,07H MOV DL,01H 初始化 结束 取显示数据 送段通道口 延时 位码送位通道口 是否最后一位 修改指针,位码 N Y MOV AL,[SI] OUT POTB,AL MOV AL,DL OUT POTA,AL INC SI ROL DL ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PB0 PA0 PA1 PA2 PA3 PA4 PA5 PA6 8 2 5 5 ? ? ? a g ? ? ? ? ? ? PB7 ? ? ? 74LS07 初始化 结束 取显示数据 查表得段码送段通道 延时 位码送位通道 是否最后一位 修改指针,位码 N Y LEA SI,BUFF MOV CL,40H MOV BX,LED-ADD DISI:MOV AL,[SI] XLAT MOV DX, POTB OUT DX,AL MOV AL,CL MOV DX, POTA OUT DX,AL INC SI SHR CL JNZ DISI 二、并行打印机接口电路 PC总线 打印机 IOW RD A0 A1 译码器 DB WR IOR A0 A1 CS DB PA PC7 PC6 PC3 STB ACK DB AB 8255 去8259IR2 输出时,先输出一个空字符,以引起中断,在中断服务程序中输出打印字符。打印机接收到打印字符后,发出ACK#响应信号,清除OBF#标志,使8255产生新的中断请求,再输出下一个打印字符。 例:用8255实现与打印机的接口,8255的PA口作为数据输出端口,工作在方式1;PC7作为OBF#信号输出端;PC6作为ACK信号输入端; PC3作为INTR信号输出端,接8259的IR2,因此中断类型号为0AH。8255的端口地址为0FCH-0FFH。 打印机接口信号 * * 微机原理及接口技术 第九章 可编程外围接口芯片8255A及其应用 湖北科技学院 第九章 可编程外围接口芯片 8255A及其应用 9.1 8255A的工作原理 9.2 8255A的应用举例 习题 9.1 8255A的工作原理 并行接口电路: 微处理器与I/O设备进行数据传输时均需经过接口电路实现系统与设备互连的匹配。 并行接口电路中每个信息位有自己的传输线,一个数据字节各位可并行传送,速度快,控制简单。由于电气特性的限制,传输距离不能太长。 8255A是通用的可编程并行接口芯片,功能强,使用灵活。适合一些并行输入/输出设备的使用。 8255A并行接口逻辑框图 一、8255引脚及内部结构 三个独立的8位I/O端口,口A、口B、口C。 口A与口B有输入/输出锁存器、输入/输出缓冲器。 口C有输入、输出缓冲器及输出锁存器。 在实现高级的传输协议时,口C的8条线分为两组,每组4条线,分别作为口A与口B在传输时的控制信号线。 口C的8条线可独立进行置1/置0的操作。 口A、口B、口C及控制字口共占4个设备号。 模式0:基本输入/输出方式 A、B、C均可设成此模式。无应答信号, 二、8255A并行接口的工作模式 D0- D7 A 8 4 4 8 c B 8255 PA7-PA0 PC7-PC4 PC3-PC0 PB7-PB0 8 数据传输采用应答方式,口A、口B可工作在此方式下,征用口C部分位作为应答

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档