单片机键盘、显示接口技术

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2020/7/4
2020/7/4
2020/7/4
键盘扫描程序 KBP:
A0: A1: A2: KEY0: KEY1: KEY2:
2020/7/4
MOV MOV CPL ANL JZ ACALL MOV CPL ANL JZ JB JB JB AJMP AJMP AJMP AJMP … AJMP … AJMP … AJMP
;屏蔽高5位 ;无键闭合,置新检测 ;判闭合键键号,转相应程序入口
;去键处理程序
2020/7/4
2020/7/4
2020/7/4
2020/7/4
小结: ◆独立联接键盘?编码键盘?矩阵键盘? ◆键盘的抖动与消除? ◆键盘程序扫描的方法? ◆BCD拨码盘?
2020/7/4
2020/7/4
2020/7/4
4.特殊形状LED/LCD显示屏
2020/7/4
2020/7/4
小结: ◆LED数码显示?LCD数码显示? LED点阵图形显 示?LCD点阵图形显示?CRT点阵图形显示? ◆LCD的直流驱动与交流驱动? ◆静态扫描与动态扫描?
◆点阵图形显示字库?
2020/7/4
例6-3-2:4 LED+4×3KEY接口电路
集成矩阵键盘编码器
电阻式 电容感应式 红外线式 表面声波式
2020/7/4
原理(以电阻触摸屏为例 ):
CRT或LCD屏上覆盖透明电阻薄膜 ,手指触摸屏 幕时,两层导电层在触摸点位置就有了接触,电阻发生 变化,在X和Y两个方向上产生信号,然后送触摸屏控制 器。控制器侦测到这一接触并计算出(X,Y)的位置, 从而实现类似于鼠标的键盘扫描。
第6章 键盘、显示接口技术
§6.1 键盘接口电路设计 §6.2 显示接口电路设计 §6.3 键盘/显示接口电路应用设计
§6.1 单片机键盘接口电路设计
一、 键盘基本知识
1、 键盘 的分 类与 结构
◆独立联接式键盘 ◆矩阵联接式键盘 ◆屏幕键盘(触摸屏)
◆无编码键盘 ◆编码键盘
无编2码0独20,/7立/4简联单接有式效无,键编数码较键少交流驱动
50HZ的方波A→液晶显示段的一端C 50HZ的方波A与显示数据D“异或”→液晶显示段的另一端B 液晶显示段上即得到一个直流分量为0的交流方波信号B-C
2020/7/4
2020/7/4
2020/7/4
2020/7/4
2020/7/4
2020/7/4
2020/7/4
2020/7/4
以下程序实现将“温”字的16×16点阵从程序ROM中调出到 RAM的20H~3FH中
ZIKU: LOOP1:
SHOUZHI2 SHOUZHI2: 部 部 2020/7/4
MOV MOV MOV MOVC MOV INC INC DJNZ RET EQU DB
DB DB
编码,节独省立I联/O接口式线,编键码数键较盘多时采用
2020/7/4
当行、列数超过处理器的一个 数据宽度,即超过8×8键盘时, 扫描程序将更为复杂,扫描时间 更长,甚至可能造成键盘漏扫 现象发生。对于这种情况,需要 采用矩阵联接式编码键盘,例如 PC机键盘就是矩阵联接式编码 键盘。
◆屏幕键盘(触摸屏)
◆大部分嵌入式应用系统对汉字等字符的需求量仅约几十个汉 字及特殊字符,因此,自编软字库的应用非常广泛 ◆对于汉字字符需求量较大的应用场合,需要应用硬字库
例如,GB5199A硬字库,内部固化了国标一、二级汉字,其ROM容量为 2Mb。硬字库实际上就是一个固化了字库信息的ROM,其与CPU系统的接 口设计方法与普通ROM设计完全相同
P1,#0FFH A,P1 A A,#07H MAIN D12MS A,P1 A A,#07H MAIN ACC.0,A0 ACC.1,A1 ACC.2,A1 MAIN
KEY1 KEY2
MAIN
MAIN
MAIN
;置Pl口为输入方式 ;读键值
;屏蔽高5位 ;无键闭合.置新检测 ;延时12ms,去抖动 ;再测有无键闭合
DPTR,SHOUZHI2 R1,#32 R0,#20H A,DPTR R0,A R0 DPTR R1,LOOP1
; ;数据长度为33 ;数据调到RAM中20H起处
0200H 00,22,44,00,80,00,FE,C4;“ 温 ” 字 模 上
C4,C4,C4,C4,FE,00,00,00 00,08,78,06,41,7A,45,7A;“ 温 ” 字 模 下
程序设 计
2020/7/4
LCD显示接口电路
2020/7/4
2020/7/4
应用8279设计的8×8键盘与16位LED显示接口
2020/7/4
作业: 1:简述静态扫描与动态扫描的原理,并加以 比较。 2:设计一个4LED+4×4KEY的键盘/LED电 路,并编写扫描子程序。
2020/7/4
相关文档
最新文档