- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
光机电应用技术资源库
单元教学设计
20 —20 学年 第 学期
课程名称: 单片机技术及应用基础
授课专业:
任课教师:
单元序号及单元标题:第5章 单片机的开关检测、键盘输入与显示的接口设计
5.6 键盘接口设计(1)
授课班级
上课
时间
周 月 日 第 节
上课
地点
周 月 日 第 节
教
学
目
的
通过学习,了解按键式开关键盘工作原理及方式,掌握单片机对独立按键接口设计与软件编程,为后面学习打下基础。
教学
目标
能力(技能)目标
知识目标
能熟练掌握单片机独立按键接口设计与软件编程方法。
了解按键式开关键盘工作原理及方式,掌握单片机对独立按键接口设计与软件编程。
重点
难点
及
解决方法
教学重点:掌握单片机对独立按键接口设计与软件编程方法
教学难点:掌握单片机对独立按键接口设计与软件编程方法
解决方法:
参考资料
单元教学设计
第一部分:组织教学和复习上次课主要内容 (时间:5 分钟)
实操:编程实现1602显示“danpianji”。
【步骤一】 新知识的引入 (时间:35 分钟)
键盘具有向单片机输入数据、命令等功能,是人机对话的主要手段。键盘由若干按键按照一定规则组成。每一个按键实质上是一个按键开关,按构造可分为有触点开关按键和无触点按键。有触点开关按键常见的有触摸式键盘、薄膜键盘、导电橡胶、按键式键盘等,最常用按键式键盘。无触点开关按键有电容式按键、光电式按键和磁感应按键等。本节介绍按键式开关键盘工作原理、方式以及与键盘接口设计与软件编程。
【步骤二】讲解新知识
5.6 键盘接口设计
5.6.1 键盘接口设计应解决的问题
1.键盘的任务
键盘的任务有3项。
(1)判别是否有键按下?若有,进入第(2)步。
(2)识别哪一个键被按下,并求出相应的键值。
(3)根据键值,找到相应键值处理程序入口。
2.键盘输入特点
键盘一个按键实质就是一个按钮开关。图5-20(a)所示按键开关的两端分别连接在行线和列线上,列线接地,行线通过电阻接到+5V上。键盘开关机械触点的断开、闭合,其行线电压输出波形如图5-22(b)所示。
图5-22 键盘开关及其行线波形
图5-22(b)所示的t1和t3分别为键的闭合和断开过程中的抖动期(呈现一串负脉冲),抖动时间长短与开关机械特性有关,一般为5~10ms,t2为稳定的闭合期,其时间由按键动作确定,一般为十分之几秒到几秒,t0、t4为断开期。
3.按键的识别
按键闭合与否,反应在行线输出电压上就是高电平或低电平,对行线电平高低状态检测,便可确认按键是否按下与松开。为了确保单片机对一次按键动作只确认一次按键有效,必须消除抖动期t1和t3的影响。
4.如何消除按键的抖动
两种去抖动方法。一种是用软件延时来消除按键抖动,基本思想:在检测到有键按下时,该键所对应的行线为低电平,执行一段延时10ms的子程序后,确认该行线电平是否仍为低电平,如果仍为低电平,则确认该行确实有键按下。当按键松开时,行线的低电平变为高电平,执行一段延时10ms的子程序后,检测该行线为高电平,说明按键确实已经松开。
采取以上措施,可消除两个抖动期t1和t3的影响。另一种去除按键抖动的方法是采用专用的键盘/显示器接口芯片,这类芯片中都有自动去抖动的硬件电路。
键盘主要分为两类:非编码键盘和编码键盘。
非编码键盘是利用按键直接与单片机相连接而成,常用在按键数量较少的场合。该类键盘,系统功能比较简单,需要处理任务较少,成本低、电路设计简单。按下键号的信息通过软件来获取。
非编码键盘常见的有:独立式键盘和矩阵式键盘两种结构。
先介绍独立式键盘接口设计。
5.6.2 独立式键盘接口设计案例
独立式键盘特点各键相互独立,每个按键各接一条I/O口线,通过检测I/O输入线的电平状态,易判断哪个按键被按下。
图5-23为一独立式键盘,8个按键k1~k8分别接到单片机的P1.0~P1.7引脚上,图中上拉电阻保证按键未按下时,保证对应I/O口线为稳定高电平。当某一按键按下时,对应I/O口线就变成低电平,与其他按键相连的I/O口线仍为高电平。
图5-23 独立式键盘的接口电路
因此,只需读入I/O口线状态,判别是否为低电平,就很容易识别出哪个键被按下。可见独立式键盘优点是电路简单,各条检测线独立,识别按键号的软件编写简单。独立式键盘适于按键数目较少场合,如按键数目较多,要占用较多I/O口线。
1.
您可能关注的文档
- 智能制造检测技术 标准公差系列与基本偏差系列 孔类零件查表.doc
- 智能装备行业企业案例(资源库课程) 运算放大电路 48第八章第六节放大电路中的负反馈.doc
- 智能装备行业企业案例(资源库课程) 整流滤波电路 37第七章第二节单相半波整流电路.doc
- 智能装备行业企业案例(资源库课程) 整流滤波电路 38第七章第三节单相桥式整流电路.doc
- 中高职一体化资源 单片机技术与应用基础 02第二章 第三、四节 单元教学设计(ok).doc
- 中高职一体化资源 单片机技术与应用基础 03第三章 第四节 单元教学设计(ok).doc
- 中高职一体化资源 单片机技术与应用基础 11第十一章 第四、五节 单元教学设计(ok).doc
- 中高职一体化资源 电子技术 第六章 第二节 单元教学设计1.doc
- 中高职一体化资源 电子技术 第五章 第三节 单元教学设计1.doc
- 中高职一体化资源 机电设备概论 第二章 第一节 单元教学设计1.doc
- 中高职一体化资源 机电设备控制技术 第二章 第六节 单元教学设计3.doc
- 中高职一体化资源 激光基础 任务1-1.doc
- 中国传统金属工艺 大师介绍 白静宜.doc
- 中国传统金属工艺 大师介绍 沈新培.doc
- 中国传统金属工艺 大师介绍 张家康.doc
- 中国传统金属工艺 风俗奇趣 阿昌族阿露窝罗节.doc
最近下载
- 小学二年级数学一单元检测卷.doc VIP
- 2025中国农业银行秋招发布时间笔试备考题库及答案解析.docx VIP
- 三级医院评审医技组药事检查手册.ppt VIP
- 2024年昆仑物流有限公司秋季高校毕业生招聘45人笔试参考题库附带答案详解.pdf
- yc-ii22 路十路口说明书.doc VIP
- 北京恒安卫士协议书.docx VIP
- T_CPSS 1003-2023 直流散热风扇通用性能测试规范 .docx VIP
- 10.2 我们与法律同行 课件(共22张PPT)2025年统编版道德与法治七年级下册.pptx VIP
- 护理查房制度理论知识考核试题及答案.docx VIP
- 房屋市政工程安全生产标准化指导图册(2025版).pptx
原创力文档


文档评论(0)