- 0
- 0
- 约9.37千字
- 约 46页
- 2018-04-19 发布于未知
- 举报
键号:列×行 EE ED EB E7 DE DD DB D7 BE BD BB B7 7E 7D 7B 77 键值N= 行首键号 + 列号 3.编码键盘按键的处理过程 处理程序分为:程序扫描方式和中断扫描方式。 (1)程序扫描方式,即查询方式。 在单片机应用系统中,对键盘的处理只是CPU工作的一部分。为了能及时发现有键按下,CPU要不断 地调用键盘处理程序,对键盘进行扫描。这种CPU主动调用键盘处理程序的方式,称为程序扫描方式。 程序控制扫描工作方式的工作过程与键盘扫描子程序。 (Ⅰ)判断键盘上有无键按下。其方法为:D0 ~ D3输出0000B(列线),读D4 ~ D7状态(行线),若D4 ~D7为全“1”则键盘无键按下,若不全为“1”则有键按下。 (Ⅱ)去除键的机械抖动影响:在判断有键按下后,软件延时一段时间(5 ~ 10mS)后再判断键盘状态,如果仍为有键按下状态,则认为有一个稳定的键按下,否则按照键抖动处理。 (Ⅲ)判别闭合键的键号:对键盘的列线进行扫描,再相应地顺序读出D4 ~ D7的可能状态。 (Ⅳ)CPU对键的一次闭合仅作一次处理,采用的方法为等待键释放以后再将键号送入累加器A中。 (2)中断扫描方式 为了提高CPU的效率,可以让键盘工作在中断扫描方式。有键闭合,产生中断请求信号。消抖、求
您可能关注的文档
最近下载
- 【推荐下载】人教精通版小学英语3-6年级单词词汇表(最新整理).最新.pdf VIP
- 日立电梯MCA电气原理图纸K3500501 1600KG 2018-11-1.pdf
- 零售药店每月培训计划和培训内容.docx VIP
- 《特灵CTV机组的结构与工作原理》.ppt VIP
- 特灵CVHG离心机组结构和原理介绍.ppt VIP
- 无症状高尿酸血症合并心血管疾病诊治建议中国专家共识解读.PPT VIP
- 公务员录用体检通用标准(试行)(2016修订版).docx VIP
- 基于单片机的水质监测系统的设计.doc VIP
- 无症状高尿酸血症合并心血管疾病诊治建议中国专家共识(下).pptx
- 2025年湖北普通高中学业水平选择性考试地理真题及答案 .pdf VIP
原创力文档

文档评论(0)