- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]第九章微机原理与接口技术
2、 8255A与LED显示器的接口 图9.15 典型LED (a)共阴极LED (b)共阳极LED 图9.16 LED的两种典型接法 图9.17 动态LED接口电路 由图可知,8255A的端口地址为200H~203H。而8255A的片选由高位地址线A2~A15通过译码得到,内部各端口由地址总线A1,A0选择确定。 其相应初始化程序片段为: MOV DX , 203H MOV AL , OUT DX , AL 多位LED显示器接口有两种方法: (1)静态显示法 静态显示法---各位独立驱动的显示方式,相当于多个一位LED显 示器接口的组合。 (2)动态显示法(动态扫描显示法 ) 以8位LED显示器为例,接口只需两个8位输出口,一个用于输出显示段码,另一个用于输出显示位码。 2、人机交互接口——动态显示 例5、常用的显示称为动态显示,它采用扫描显示技术,可以使硬件开销降低很多。对于一个8位数据显示,它就需要两个输出端口就可以了。其电路如图所示。在两个输出端口中,一个称为段信号通道,它用来输出要显示数据的段码;另一个称为位信号通道,用来决定当前要显示数据的位置。 动态显示电路图 设DISBUF缓冲区中有4个待显示的字符,软件译码动态显示的驱动程序如下: DISPLAY PROC LEA DI, DISBUF MOV CL, O8H MOV AL, 00H MOV DX, 201H OUT DX, AL DISP: MOV AL, [DI] LEA BX, DISCODE XLAT DEC DX OUT DX, AL MOV AL, CL INC DX OUT DX, AL CALL DIMS CMP CL, 01 JZ DESEND INC DI SHR CL ,1 JMP DISP DISEND: RET DISPLAY ENDP 第9章 可编程并行接口芯片8255A 并行接口一般具有以下特点: 1)通过多根信号线同时传送多位数据; 2)并行接口多用于传送距离短,数据量大,速度高的实时传输场合; 3)传送时一般不需要特定的数据传送格式。 (什么是特定的数据传送格式) 9.1 8255A的结构 图9.1 8255A外部引脚 1、数据端口 在8255A内部包含了三个8位输入/输出数据端口:端口A、端口 B、端口C。 三个端口在功能上有不同的特点: 端口A:一个8位的数据输入锁存器,一个8位的数据输出锁存 器/缓冲器,即端口A输入/输出时都可以锁存数据。 端口B:一个8位的数据输入缓冲器,一个8位的数据输出锁存 器/缓冲器,即端口B输入不能锁存,而输出可以锁存。 端口C:比较特殊,一个8位的数据输入缓冲器,但没有锁存器, 一个8位的数据输出锁存/缓冲器。 2、端口控制逻辑 端口控制逻辑分为A组和B组,各组管理的端口如下: A组:管理端口A及端口C的上半部(PC7~PC4) B组:管理端口B及端口C的下半部(PC3~PC0) 3、数据总线缓冲器 4、读/写控制逻辑 读/写控制逻辑包括: 1)? 读信号RD:低电平有效。 2)? 写信号WR:低电平有效。 3)? 片选信号CS:低电平有效。 4) 复位信号RESET:高电平有效。 5) 端口选择信号A1、A0:通过A1、A0的组合来选择端口。 表9-1 8255A基本操作 A1 A0 RD WR CS 操作 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 端口A—数据总线 端口B—数据总线 端口C—数据总线 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1
您可能关注的文档
最近下载
- 销售行业述职报告5篇.docx VIP
- 英语必备词汇(思维导图版).doc VIP
- 汽油、柴油仓储及50万吨_年甲醇汽油调配添加剂调制项目可行性研究报告中润油新能源股份有限公司.doc VIP
- GB T 3810.14-2016 陶瓷砖试验方法第14部分 耐污染性的测定.docx VIP
- AIAG 第三版APQP产品质量先期策划培训教程-学员版.pdf VIP
- 文件检验相关知识试卷涵盖检验准备鉴定等内容.doc
- 人教版初中化学知识总结.pdf VIP
- 2024江西工业职业技术学院数学专任教师岗位招聘3人笔试备考题库及答案解析.docx VIP
- 工业碳排放绩效研究.pptx VIP
- 瓦楞纸板箱生产环境质量控制手册与程序汇编指南.docx VIP
文档评论(0)