第9章键盘显示ppt课件.ppt

第9章键盘显示ppt课件.ppt

ID:59213117

大小:737.50 KB

页数:39页

时间:2020-09-26

第9章键盘显示ppt课件.ppt_第1页
第9章键盘显示ppt课件.ppt_第2页
第9章键盘显示ppt课件.ppt_第3页
第9章键盘显示ppt课件.ppt_第4页
第9章键盘显示ppt课件.ppt_第5页
资源描述:

《第9章键盘显示ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章显示器、键盘9.1显示器接口电路9.2键盘接口电路9.1.1LED显示器1.LED显示器结构与原理LED显示器是由发光二极管显示字段的显示器件。在微机应用系统中通常使用的是七段LED。这种显示块有共阴极与共阳极两种,如图9-1所示。七段显示器与微机接口非常容易。如表9-1所示。图9-1七段LED显示器使用LED显示器时,要注意区分这两种不同的接法。为了显示数字或字符,必须对数字或字符进行编码。七段数码管加上一个小数点,共计8段。因此为LED显示器提供的编码正好是一个字节。用LED显示器显示16进制数的编码已列在表9-1所示。abcdegGNDfdpGNDabcefgd·dpabcdefg

2、dpdpgfedcba+5V(a)(b)为了实现LED显示器的动态扫描,除了要给显示器提供段码(字形编码)的输入之外,还要对显示器加位的控制(控制LED显示器亮灭),这就是通常所说的位控和段控。表9-1LED显示器16进制数编码2.LED显示器与显示方式在微机应用系统中使用LED显示块构成N位LED显示器。图9-11是N位显示器的构成原理。LED显示器有两种显示方式:(1)LED静态显示方式(2)LED动态显示方式图9-11N位LED显示器图9-12四位静态LED显示器电路静态显示即由单片机一次输出显示后,就能保持,直到下次送新的显示模式为止。优点:显示可靠,占用机时少。缺点:使用元件多,线路

3、比较复杂。适用于显示位数少的情况。每个显示器需8位输出口控制。动态显示即单片机定时对显示器扫描。此时,显示器件分时工作,每次只能有一个器件显示。(仿真器)优点:硬件少,价格低。缺点:占用机时多,只要单片机不执行显示程序,显示就立即停止。3.LED显示器接口从LED显示器的原理可知,为了显示字母与数字,必须最终转换成相应的段选码。这种转换可以通过硬件译码器或软件进行译码。l硬件译码器LED显示器接口(如图9-14所示)l软件译码LED显示器接口(如图9-15~9-16所示)硬件译码:锁存器译码驱动器显示器图9-14利用硬件译码器的七段LED接口电路MC14495为七段码显示器译码驱动器图9-15

4、通过8155扩展I/O口控制的8位LED动态显示接口8155的A口作为位控口,经反相驱动器接显示器的公共阴极;8155的B口作为段码控制口,经同相驱动器接显示器的各个阳极。软件译码程序设计思想:1、将段码表(显示数据)存放在RAM的(79H~7EH)中。2、根据要显示的数字或字符去查相应的段码。3、然后将段码输出到七段LED的驱动器上。4、采用扫描的方式控制LED的点亮顺序。显示数据  79H~7EH8155的口地址:7F00H~7F05H偏移量=ROM表首地址-当前PC地址-1MOVCA,A+PC是以PC为基址寄存器的单字节指令。执行过程是:CPU读取本指令后,PC的值自动加1,累加器A的内

5、容作为无符号数与新的PC的内容相加形成一个16位地址,再将该地址指出的程序存储器单元的内容送累加器A。指令执行后PC指向下一条指令继续执行。显示缓冲区在RAM中7EH7DH7CH7BH7AH79HLED6LED2LED1存放要显示的数据和字符的段码程序清单:DIR:MOVR0,#79H;置缓冲器指针初值MOV R3,#01H;置扫描位初值MOV A,R3LD0:MOV DPTR,#7F01H;A口地址MOVX DPTR,AINC DPTR  ;B口地址MOV A,R0 ;取显示数据ADD A,0DH ;加偏移量MOVC A,A+PC;查表取段码DIR1:MOVX DPTR,A;段数据送B口AC

6、ALL DL1  ;延时1msINC R0MOV A,R3JB A.5,LD1RL AMOVR3,ASJMPLD0LD1:RETDSEG:DB3FH,06H,5BH,….DSEG1:DB7DH,07H,7FH,….DSEG2:DB39H,5EH,79H,….DSEG3:DB31H,6EH,1CH,….DSEG4:DB18H,00H,00H,….DL1:MOVR7,#02HDL:MOVR6,#0FFHDL6:DJNZR6,DL6DJNZR7,DLRET9动态显示子程序流程图9.2键盘接口电路编码键盘:由硬件自动提供与被按键对应的ASCII码或其它编码。如标准计算机(不是本章讨论的内容)非编码键盘

7、:软件方式产生编码。优点:结构简单、成本低廉。非编码键盘接口技术的主要内容是如何确定被按键的行、列位置,即键码(值)识别是接口技术的关键问题。按键识别:常用行扫描法。键盘工作原理行列式键盘电路原理如图9-3所示。按键设置在行列式交点上,行列线分别连接到按键开关的两端。当行线通过上拉电阻接+5伏时,被钳位在高电平状态。键盘中有无按键按下是由列线送入全扫描字、行线读入行线状态来判断的。键盘中哪一个键按

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。