- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
非编码键盘 项目功能 了解并熟悉键盘的原理 掌握矩阵式键盘的设计和制作方法 通过数码管把所按键正确显示 项目知识点与技能点 键盘工作的原理 按键的识别方法 去抖原理和方法 扫描法识别按键 线反转法识别按键 数码管的的软件编码、译码 一、键盘的原理 键盘 键盘的工作原理 二、矩阵式键盘设计 以4×4键盘为例: (1)判断是否有键按下:使列线都输出0,检测行线的电平。如果行线上的电平全为高,则表示没有键被按下。如果行线上的电平不全为高,则表示有键被按下。 (2)扫面按键键值:如果没有键闭合,就返回扫描。如果有键闭合,在进行逐列扫描,找出闭合键的键号。先使D0=0,D1~D3=1,检测D4~D7上的电平,如果D4=0,表示K1键被按下;同理,如果D5~D7=0,分别表示K5、K9、K13键被按下;如果D4~D7=1,则表示这一列没有键被按下。再使D1=0,D0、D2、D3为1,对第二列进行扫描,这样依次进行下去,直到把闭合的键找到为止。 (1)扫描方式 (2)定时控制方式 (3)中断方式 CPU对键盘上闭合键号的确定,可根据扫描线和回送线的状态计算求得,也可以根据行线和列线的状态查表求得。 * * { 编码键盘 非编码键盘 键盘是由一组按键开关的集合 键盘是十分重要的人机对话的组成部分,是人向机器发出指令、输入信息的必需设备。 按键的闭合通常用高低电平来进行检测 键的闭合与断开都是利用其机械弹性,容易产生抖动 前沿抖动 稳定 后沿抖动 图 按键抖动信号波形 硬件去抖动 软件去抖动 硬件去抖动 图中两个“与非”门构成一个RS触发器。当按键未按下时,输出为1;当键按下时,输出为0。 软件去抖动 检测出键闭合后执行一个延时程序,产生5ms~10ms的延时,让前沿抖动消失后再一次检测键的状态,如果仍保持闭合状态电平,则确认为真正有键按下。 键盘的分类{ 独立连接式 矩阵式 1、独立连接式键盘 每一个按键一个I/O引脚。 用I/O口线组成行、列结构,行列线分别连在按键开关的两端,按键处在行列线的较差点上 2、矩阵式键盘 3、矩阵式键盘按键的识别 扫描法 反转法 (a)线反转法第一步 (b)线反转法第二步 图 线反转法原理 CPU对键盘扫描可采用的方式
您可能关注的文档
最近下载
- 2024年苏州工业职业技术学院单招职业技能测试题库及答案解析优质 .pdf VIP
- 气道患者护理ppt.pptx
- 《预防医学》单元二 人类与环境 教学课件.pptx VIP
- 省级优秀课件人教版(2019)高中英语选择性必修3 Unit 5 Poems Reading and Thinking.pptx VIP
- 建筑幕墙工程检测培训教材.doc VIP
- 法国巴黎城建史.pptx
- CCT-D-CUF斯频德闭式冷却塔样本.pdf
- 社会工作实务(中级)社会工作师考试知识点精练试题解析(2025年).docx VIP
- 2025年湖南株洲二中自主招生考试数学试卷试题(含答案详解).pdf
- 灾害风险管理的中国经验(中文版).pdf
文档评论(0)