- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
山东理工职业学院教案首页
课程所属院(部):光电工程学院 2016 --- 2017 学年 第二学期
课程名称
单片机原理及应用技术
任课教师
吴琼华
授课标题
按键控制LED灯
上课地点
2226
学时
2
授课班级
发电16-2
发电16-1
授课时间
第6周
第6周
第 周
第 周
第 周
第 周
星期一
星期三
星期
星期
星期
星期
第1-2节
第3-4节
第 节
第 节
第 节
第 节
4月3日
4月5日
月 日
月 日
月 日
月 日
教学目标
能力目标
知识目标
素质目标
巩固掌握按键的结构
深刻理解按键的用法
1. 按键的消抖
2. 按键的分类
3. 按键设计
专业技术交流的表达能力
制定工作计划的方法能力
获取新知识、新技能的学习能力
教学任务
通过本讲教学,要求学生掌握按键的结构,深刻理解按键的用法,进一步认识单片机的中断资源和中断控制系统,掌握中断处理程序的结构及其编写方法。
教学重、难点
重点:按键去抖
难点:按键去抖
教学材料或用具
教学课件 计算机 单片机开发试验仪
课后任务
山东理工职业学院教案纸
步骤及时间
教学内容及实施过程
学生活动
组织教学
导入新课
(2’)
讲授新课
考勤,填写课堂日志
大多数的单片机系统中都含有按键,就像PC用键盘作为输入设备一样,按键可以理解为单片机系统的输入设备。那么按键的具体结构是怎么样的?怎样在具体的单片机系统中使用它?怎样使之与单片机中断系统建立起联系。本任务将把这些问题逐一解开。
任务三 按键控制的流水灯
一、什么是按键
作为一种数据输入设备,按键在单片机的应用系统中使用比较广泛。按键有很多种外形,同时也有很多种内部结构。
按键消抖
通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,为了不产生这种现象而作的措施就是按键消抖。
抖动时间
抖动时间的长短由按键的机械特性决定,一般为5ms~10ms。这是一个很重要的时间参数,在很多场合都要用到。按键稳定闭合时间的长短则是由操作人员的按键动作决定的,一般为零点几秒至数秒。键抖动会引起一次按键被误读多次。为确保CPU对键的一次闭合仅作一次处理,必须去除键抖动。在键闭合稳定时读取键的状态,并且必须判别到键释放稳定后再作处理。
方法
按键的消抖,可用硬件或软件两种方法。
听讲
第1页
山东理工职业学院教案纸
步骤及时间
教学内容及实施过程
学生活动
讲授
硬件消抖
在键数较少时可用硬件方法消除键抖动。下图所示的RS触发器为常用的硬件去抖。图中两个“与非”门构成一个RS触发器。当按键未按下时,输出为1;当键按下时,输出为0。此时即使用按键的机械性能,使按键因弹性抖动而产生瞬时断开(抖动跳开B),中要按键不返回原始状态A,双稳态电路的状态不改变,输出保持为0,不会产生抖动的波形。也就是说,即使B点的电压波形是抖动的,但经双稳态电路之后,其输出为正规的矩形波。这一点通过分析RS触发器的工作过程很容易得到验证。
软件消抖
如果按键较多,常用软件方法去抖,即检测出键闭合后执行一个延时程序,5ms~10ms的延时,让前沿抖动消失后再一次检测键的状态,如果仍保持闭合状态电平,则确认为真正有键按下。当检测到按键释放后,也要给5ms~10ms的延时,待后沿抖动消失后才能转入该键的处理程序。
作为一个按键从没有按下到按下以及释放是一个完整的过程,也就是说,当我们按下一个按键时,总希望某个命令只执行一次,而在按键按下的过程中,不要有干扰进来,因为,在按下的过程中,一旦有干扰过来,可能造成误触发过程,这并不是我们所想要的。因此在按键按下的时候,要把我们手上的干扰信号以及按键的机械接触等干扰信号给滤除掉,一般情况下,我们可以采用电容来滤除掉这些干扰信号,但实际上,会增加硬件成本及硬件电路的体积,这是我们不希望,总得有个办法解决这个问题,因此我们可以采用软件滤波的方法去除这些干扰信号,一般情况下,一个按键按下的时候,总是在按下的时刻存在着一定的干扰信号,按下之后就基本上进入了稳定的状态。具体的一个按键从按下到释放的全过程的信号图如上图所示:
听讲
第2页
山东理工职业学院教案纸
步骤及时间
教学内容及实施过程
学生活动
讲授
演示
从图中可以看出,我们在程序设计时,从按键被识别按下之后,延时5ms以上,从而避开了干扰信号区域,我们再来检测一次,看按键是否真得已经按下,若真得已经按下,这时肯定输出为低电平,若这时检测到的是高电平,证明刚才是由于干扰信号引起的误触发,CPU就认为是误
您可能关注的文档
- 常用电气设备及线路安装与检修1 电子教材 电动移门控制线路的安装与检修(电子教材).docx
- 超声检测技术 教案 1-1 机械振动和机械波.doc
- 超声检测技术 教案 1-3 超声波的传播.doc
- 车工、数控车床工、数控加工编程与操作、工程训练 车工、数控车床工、数控加工编程与操作、工程训练 山东大赛组合轴.docx
- 车间安全与车身维修常用工具使用 车间安全与车身维修常用工具使用 喷枪的使用实训指导书.doc
- 车间安全与车身维修常用工具使用 车间安全与车身维修常用工具使用 砂带机实训指导书.doc
- 车间安全与车身维修常用工具使用 车间安全与车身维修常用工具使用 砂带机使用电子教案.doc
- 车间安全与车身维修常用工具使用 车身喷涂修复工具使用 喷枪的使用电子教案.doc
- 车间安全与车身维修常用工具使用 手动工具选择与使用 扳手的分类教案.docx
- 车间安全与车身维修常用工具使用 手动工具选择与使用 尖嘴钳的电子教案.docx
- 2024年山东省聊城东阿县事业单位选聘32人历年高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2024年山东省聊城莘县事业单位招聘单位高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 汽机专业题库及解析.docx
- 基本常规医疗流程答案.doc
- 大金空调故障代码汇总.docx
- 理综-山西省阳泉市2023-2024学年高三年级上学期期末考试试题和答案.docx
- 数学-海南省天一大联考2023-2024学年高三学业水平诊断(二)带答案.docx
- 地理-湖南省长沙市雅礼中学2023-2024学年高三上学期月考试卷带答案.docx
- 生物-湖南省长沙市雅礼中学2023-2024学年高三上学期月考试卷带答案.docx
- 数学-湖南省长沙市雅礼中学2023-2024学年高三上学期月考试卷带答案.docx
文档评论(0)