网站大量收购独家精品文档,联系QQ:2885784924

段数据口地址MOV A.PPT

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

代码位 D7 D6 D5 D4 D3 D2 D1 D0 显示段 dp g f e d c b a 2.LED显示器接口方式 动态扫描的方法 多位LED显示器接口电路需要有两个输出口,其中一个用于输出8条段控线(有小数点显示),另一个用于输出位控线,位控线的数目等于显示器的位数。 段控口地址:1B08H 位控口地址:1B10H 9.4.2 用三态锁存器作LED显示接口 举例说明如何编写显示子程序。 例:在最左边显示“1”字符的程序: MOV DPTR,#1B08H ;段码(字形)数据口 MOV A,#06H ;“1”的字形编码 MOVX @DPTR,A ;段码输出到段数据口 MOV DPTR,#1B10H ;字位控制端口 MOV A,#20H ;最左边LED亮 MOVX @DPTR,A ;输出到字位口 RET 如果显示“123456”就要采用动态显示。通常在片内RAM 中设置显示缓冲区,其单元个数与LED显示器位数相同。假定六个显示器的缓冲单元是40H~45H,对应的LED为从左到右。那么动态显示子程序如下: DS1: MOV R0,#40H ;置显示缓冲单元首址 MOV R2, #20H ;字位口初值 DS2: MOV DPRT,#1B08H ;段数据口地址 MOV A,@R0 ;得到要显示的数字口 ACALL TABLE ;查字形代码 MOVX @DPRT,A ;输出到段口 MOV DPRT,#1B10H ;字位控制端口 向LED 位锁存器输出 MOV A,R2 ; MOVX @DPTR,A ;送位控制端口 ? MOV R3, #0FFH ;延时 DJNZ R3,$ INC R0 ;显示缓冲单元加1 CLR C MOV A,R2 RRC A ;最末一位是否显示完毕? MOV R2,A ;如未完,则继续向下显示 JNZ DS2 ;显示 SJMP DS1 ;如完毕,从头显示 TABLE: INC A ;查表,取字形代码 MOVC A,@A+PC RET DB 3FH,06H,5BH,4FH DB 66H,6DH,7DH,07H DB 7FH,6FH,40H 9.5 键盘接口 键盘分编码键盘和非编码键盘。 编码键盘:由专用的硬件译码器识别。 非编码键盘:靠软件识别。 9.5.1 键盘结构 键盘可分为独立式联接式和行列式(矩阵式)两类。每一类按其译码方法又都分为编码键盘和非编码键盘。 1.独立式非编码键盘接口及处理程序 2.行列式键盘接口及工作原理 常用的键识别方法有两种:一种是常用的逐行(或逐列)扫描查询法,另一种是速度较快的线反转法。 现以4行×8列键盘为例说明行扫描识别键的全过程。 * * 第9章 单片机接口技术 9.1 I/O接口技术概述 9.2 并行I/O口的直接应用 9.3 可编程并行通信接口芯片8255A 9.4 LED显示接口技术 9.5 键盘接口 9.6 8279键盘显示器接口芯片 9.1 I/O接口技术概述 ? 9.1.1 需要I/O接口电路的原因 接口: 存储器接口:三总线连接简单 I/O接口: 复杂 其复杂性主要表现在以下几个方面: 1.外部设备的工作速度快慢差异很大。 2.外部设备种类繁多,既有机械式的,又有机电式的,还有电子式的。不同种类的外部设备之间性能各异。 3.外部设备的数据信号是多种多样的。 既有电压信号,也有电流信号; 既有数字形式,还有模拟形式。 4.外设的数据传送有近距离的,也有远距离的。 近距离: 并行传送 远距离:串行传送。 传送方式的转换。 正是由于上述原因,使数据的I/O操作变得十分复杂,无法实现外部设备与CPU进行直接的同步数据传送,而必须在CPU和外设之间设置一个接口电路,通过接口电路对CPU与外设之间的数据传送进行协调。 因此接口电路就成了数据I/O操作的核心内容。 在数据的I/O传送中,接口电路主要有如下几项功能; 1.速度协调 2.数据锁存 在接口

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档