第10章-LED显示与键盘接口 10.2 键盘接口工作原理 10.2 键盘接口工作原理 键盘 人机交互的一个重要工具 两种基本类型 编码键盘 除了按键以外,还包括产生键码的硬件电路 使用方便、价格较高 非编码键盘 靠软件来识别键盘上的闭合键,由此计算出编码 几乎不需要附加硬件逻辑 在单片机应用系统中被普遍使用 1. 非编码键盘的工作原理 分类 硬件编码式键盘、二维直读式键盘 独立式键盘〔简单键盘〕、行列式键盘(矩阵式键盘) 2. 按键开关去抖动问题 按键抖动 在按下和释放时,按键有抖动 按键时间:>100ms 前跳沿和后跳沿:<20ms,抖动时间一般为5~10ms 3. 消除抖动不良后果的方法 ⑴ 硬件去抖动RC滤波电路去抖动电路简单实用,效果较好。 ⑵ 软件去抖动 检测到按键按下后,执行延时10ms子程序后再确认该键是否确实按下,消除抖动影响。 键处理的流程图 4. 独立式按键 处理过程 查键:扫描有否键按下,若无键按下,返回 有键按下软件去抖:延时20ms 找键 等键释放 软件去抖:延时20ms [例1] 有键按下,返回键值;否则,返回0FFH KE: ORL P1,#3FHMOV A,P1 ANL A,#3FH;P1.0~P1.5 CJNE A,#3FH,KE1 SJMP KE7;无键按下 KE1: LCALL DL20;延时去抖 ORL P
您可能关注的文档
- 第3章:光探测材料与器件-光电池.pptx
- 第4章一元二次方程复习课.ppt
- 第4章 文本的创建.pptx
- 第4章 :)汇编语言程序设计.pptx
- 第06章 测量误差基本知识.ppt
- 第06章-并行编程.ppt
- 第3章__电力线路及运行维护.ppt
- 第4章 程序开发和调试.ppt
- 第3章_MATLAB矩阵分析与处理.ppt
- 第4章 基本网络配置.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 中国低空经济理论逻辑与战略路径露.docx
- 国家广播电视总局直属事业单位招聘笔试真题2024.docx VIP
- 2025谷歌人工智能提示词工程白皮书.docx
- 天际蓝海低空经济产业全景与未来投资蓝图.docx
- 2008款凯迪拉克SLS_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- JG-T287-2013:保温装饰板外墙外保温系统材料.pdf
- 2024版Gemini for Google Workspace 提示词指南101 英文版.pdf VIP
- 【二下语文】五一假期练习.docx VIP
- Dragons: Riders of Berk《驯龙记:伯克岛的龙骑手(2012)》第一季第八集完整中英文对照剧本.docx VIP
- 移动电子娱乐.ppt VIP
原创力文档

文档评论(0)