- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机键盘.显示接口技术
第6章 键盘、显示接口技术 ;§6.1 单片机键盘接口电路设计 ;;;;3、叠键的防止 ;;键盘扫描程序
KBP: MOV P1,#0FFH ;置Pl口为输入方式
MOV A,P1 ;读键值
CPL A
ANL A,#07H ;屏蔽高5位
JZ MAIN ;无键闭合.置新检测
ACALL D12MS ;延时12ms,去抖动
MOV A,P1 ;再测有无键闭合
CPL A
ANL A,#07H ;屏蔽高5位
JZ MAIN ;无键闭合,置新检测
JB ACC.0,A0 ;判闭合键键号,转相应程序入口
JB ACC.1,A1
JB ACC.2,A1
AJMP MAIN
A0: AJMP ;去键处理程序
A1: AJMP KEY1
A2: AJMP KEY2
KEY0: …
AJMP MAIN
KEY1: …
? AJMP MAIN
KEY2: …
AJMP MAIN
;;(2)多任务时标法键盘扫描程序设计;3.键盘中断法扫描程序设计 ;三、BCD拨码键盘及其接口设计 ;;;8段LED数码管显示字型码 ;2.LCD液晶数码显示 ;(1)“异或”门控交流驱动 ;(2)高频抹除交流驱动 ;3.数码显示的静态、动态扫描方式 ;◆动态扫描显示电路;LED静态扫描接口电路;LCD静态扫描电路 ;;;3.点阵图形显示的字库技术 ;ZIKU: MOV DPTR,SHOUZHI2 ;
MOV R1,#32 ;数据长度为33
MOV R0,#20H ;数据调到RAM中20H起处
LOOP1: MOVC A,@DPTR
MOV @R0,A
INC R0
INC DPTR
DJNZ R1,LOOP1
RET
SHOUZHI2 EQU 0200H
SHOUZHI2: DB 00,22,44,00,80,00,FE,C4;“温”字模上部
DB C4,C4,C4,C4,FE,00,00,00
DB 00,08,78,06,41,7A,45,7A;“温”字模下部
DB 44,44,44,7A,45,7A,40,00
END;◆大部分嵌入式应用系统对汉字等字符的需求量仅约几十个汉字及特殊字符,因此,自编软字库的应用非常广泛
◆对于汉字字符需求量较大的应用场合,需要应用硬字库
例如,GB5199A硬字库,内部固化了国标一、二级汉字,其ROM容量为2Mb。硬字库实际上就是一个固化了字库信息的ROM,其与CPU系统的接口设计方法与普通ROM设计完全相同 ; 三、CRT点阵/图形显示技术 ;; §6.3 键盘/显示接口电路应用设计;例6-3-2:4 LED+4×3KEY接口电路 ;LCD显示接口电路 ;点阵LED显示接口电路;应用8279设计的8×8键盘与16位LED显示接口 ; 作业:
1:简述静态扫描与动态扫描的原理,并加以比较。
2:设计一个4LED+4×4KEY的键盘/LED电路,并编写扫描子程序。
文档评论(0)