3.人机接口技术(显示)

上传人:第*** 文档编号:54464099 上传时间:2018-09-13 格式:PPT 页数:31 大小:3.42MB
返回 下载 相关 举报
3.人机接口技术(显示)_第1页
第1页 / 共31页
3.人机接口技术(显示)_第2页
第2页 / 共31页
3.人机接口技术(显示)_第3页
第3页 / 共31页
3.人机接口技术(显示)_第4页
第4页 / 共31页
3.人机接口技术(显示)_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《3.人机接口技术(显示)》由会员分享,可在线阅读,更多相关《3.人机接口技术(显示)(31页珍藏版)》请在金锄头文库上搜索。

1、第二章 人机接口技术,(显示接口设计),主讲人:李东升,主要内容,LED的基本概念 LED接口设计举例 LCD的基本概念 LCD接口设计举例,第二节 LED显示接口设计,发光二极管,LED是Light Emitting Diode(发光二极管)的缩写,其核心是PN结。,发光二极管,当在PN结上加正向电压时,会产生少子注入,由于少子在传输过程中不断扩散、不断复合而使器件发光。,LED数码管,LED数码管,根据连接形式的不同,LED数码管可以分为共阴极和共阳极两类。每类数码管用于控制显示字符的二进制码(字模)各不相同。,LED数码管,LED显示接口设计,LED显示接口设计,例子1:开关控制LED数

2、码管(静态显示)利用AT89C51读入4位开关的输入状态(0-F),并将其输出到数码管显示。,ORG 30H STAR: MOV P1,#0FFH ;初始化 ST1: MOV P2,#0FFHMOV A,P2 ;读入开关状态ANL A,#0FHACALL SEG7 ;显示开关状态MOV P1,ASJMP ST1 ;扫描键盘 SEG7: INC A ;取字模MOVC A,A+PCRETDB 0C0H,0F9H,0A4H,0B0H ;字模表DB 99H,92H,82H,0F8HDB 80H,90H,88H,83HDB 0C6H,0A1H,86H,8EH,LED显示接口设计,例子2:单片机与矩阵式键

3、盘接口(静态显示)利用AT89C51对44矩阵键盘进行动态扫描,并将所按键的键码显示到数码管。,;键处理子程序KEYIN: MOV R2,A ;消抖ACALL DLY PRES: MOV A,P1ORL A,#0F0HCJNE A,#0FFH,PRESLCALL DLYLCALL KEYVAL ;取键码LCALL SEG7 ;显示键码CPL AMOV P2,ALJMP LOOP SEG7: INC A ;取字模MOVC A,A+PCRETDB 03FH,06,5BH,4FH,66H,6DH,7DH,7 ;字模表DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H,3FH,LED

4、显示接口设计,例子3:LED数码管动态显示接口利用AT89C51控制4位数码管稳定显示四位数3210。,STAR: MOV R2,#0 ST1: ACALL DISPINC R2SJMP ST1 DISP: MOV R3,#10PUSH 2 DISP1: POP 2MOV R5,#0FEH DISP2: MOV P2,#0FFHMOV A,R5MOV P1,AMOV A,R2ANL A,#0FHMOV DPTR,#TABMOVC A,A+DPTRMOV P2,ALCALL DLY4MSINC R2MOV A,R5,LED显示接口设计,JNB ACC.3,DISP3RL AMOV R5,ASJM

5、P DISP2PUSH 2 DISP3: DJNZ R3,DISP1POP 2MOV P1,#0FFHMOV P2,#0FFHRET TAB: DB 0C0H,0F9H,0A4H,0B0HDB 99H,92H,82H,0F8HDB 80H,90H,88H,83HDB 0C6H,0A1H,86H,8EH DLY4MS: MOV R6,#14H D1: MOV R7,#100 ;19HDJNZ R7,$DJNZ R6,D1RETEND,LED显示接口设计,LED显示接口设计,显示模块在系统软件中的安排,如果在监控程序调用显示模块的过程中,执行模块或功能模块也调用显示程序,结果会怎样?,解决方法:

6、只让一处调用显示模块,其他各处均不得直接调用显示模块,但有权申请显示。,具体措施: 设置申请显示标志,当某模块需要显示时,首先检查申请标志,如果允许显示,则置位标志位,然后调用显示模块;否则等待下次申请。,LED显示接口设计,小数点的处理,LED显示接口设计,灭零处理,LED显示接口设计,闪烁处理,第二节 LCD显示接口设计,液晶基础,液晶基础,LCD器件,LCD器件,LCD器件,LCD显示接口设计,LCD显示接口设计,LCD显示接口设计,LCD显示接口设计,LCD显示接口设计,例子4:单片机与字符型LCD的接口利用AT89C51控制字符型LCD实时显示15s内手动按键的次数。,作业,若有一个4位LED显示器,试采用某一汇编语言,编写高位0不显示的处理程序。假设4位数字放于DPBUF开始的4个单元,低位在前。(课本47页第10题) LCD显示器的驱动方式有哪两种?它与LED显示器件的主要区别是什么?LCD显示器件为什么不能采用直流驱动?(课本47页第9题),第二章(第二部分)结束,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号