《微型计算机控制技术》教案3.1.doc

《微型计算机控制技术》教案3.1.doc

ID:61833328

大小:1.21 MB

页数:5页

时间:2021-03-23

《微型计算机控制技术》教案3.1.doc_第1页
《微型计算机控制技术》教案3.1.doc_第2页
《微型计算机控制技术》教案3.1.doc_第3页
《微型计算机控制技术》教案3.1.doc_第4页
《微型计算机控制技术》教案3.1.doc_第5页
资源描述:

《《微型计算机控制技术》教案3.1.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、黑龙江工商职业技术学院第周第次课年月日章节名称第四章键盘及其接口技术授课方式理论课(* );实践课( );实习( )教 学时 数2教学目的及要求1.熟悉按键的抖动干扰及其解决方法。2.掌握独立式键盘的结构原理及其接口电路。教学重点与难点重点:按键的抖动干扰及其解决方法。难点:独立式键盘的结构原理及其接口电路教学手段介绍、讨论与多媒体教 学主要 内 容时间分配复习按键的抖动干扰及其解决方法。独立式键盘的结构原理及其接口电路。小结(5’)(30’)(45’)(5’)复习思考题1.简述键盘的两种类型及其

2、特点。2.简述何为键盘的抖动干扰及其消除的两种方法。3.结合图分析说明矩阵式键盘电路的逐行零扫描法的工作过程。小结键盘接口电路可分为非编码键盘和编码键盘两种类型。非编码键盘仅提供按键的通或断状态,按键代码的产生与识别是由软件完成的,当按键数量少时,一般采用独立式键盘结构;当按键数量较多时,常采用矩阵式键盘结构。4电子工程系黑龙江工商职业技术学院第四章键盘及其接口技术引言在计算机控制系统中,除了与生产过程进行信息传递的过程输入输出设备以外,还有与操作人员进行信息交换的常规输入设备和输出设备。键盘是一

3、种最常用的输入设备,它是一组按键的集合,从功能上可分为数字键和功能键两种,作用是输入数据与命令,查询和控制系统的工作状态,实现简单的人机对话。键盘接口电路可分为编码键盘和非编码键盘两种类型。编码键盘采用硬件编码电路来实现键的编码,每按下一个键,键盘便能自动产生按键代码。编码键盘主要有BCD码键盘、ASCII码键盘等类型。非编码键盘仅提供按键的通或断状态,按键代码的产生与识别由软件完成。编码键盘的特点是使用方便,键盘码产生速度快,占用CPU时间少,但对按键的检测与消除抖动干扰是靠硬件电路来完成的,因

4、而硬件电路复杂、成本高。而非编码键盘硬件电路简单,成本低,但占用CPU的时间较长。4.1键盘的抖动干扰由于机械触点的弹性振动,按键在按下时不会马上稳定地接通而在弹起时也不能一下子完全地断开,因而在按键闭合和断开的瞬间均会出现一连串的抖动,这称为按键的抖动干扰,其产生的波形如图所示,当按键按下时会产生前沿抖动,当按键弹起时会产生后沿抖动。这是所有机械触点式按键在状态输出时的共性问题,抖动的时间长短取决于按键的机械特性与操作状态,一般为10~100ms,此为键处理设计时要考虑的一个重要参数。4.2抖动

5、干扰的消除4电子工程系黑龙江工商职业技术学院按键的抖动会造成按一次键产生的开关状态被CPU误读几次。为了使CPU能正确地读取按键状态,必须在按键闭合或断开时,消除产生的前沿或后沿抖动,去抖动的方法有硬件方法和软件方法两种。1.硬件方法硬件方法是设计一个滤波延时电路或单稳态电路等硬件电路来避开按键的抖动时间。图是由R2和C组成的滤波延时消抖电路,设置在按键S与CPU数据线Di之间。按键S未按下时,电容两端电压为0,即与非门输入Vi为0,输出Vo为1。当S按下时,由于C两端电压不能突变,充电电压Vi在

6、充电时间内未达到与非门的开启电压,门的输出Vo将不会改变,直到充电电压Vi大于门的开启电压时,与非门的输出Vo才变为0,这段充电延迟时间取决于R1、R2和C值的大小,电路设计时只要使之大于或等于100ms即可避开按键抖动的影响。同理,按键S断开时,即使出现抖动,由于C的放电延迟过程,也会消除按键抖动的影响图中,V1是未施加滤波电路含有前沿抖动、后沿抖动的波形,V2是施加滤波电路后消除抖动的波形。2.软件方法软件方法是指编制一段时间大于100ms的延时程序,在第一次检测到有键按下时,执行这段延时子程

7、序使键的前沿抖动消失后再检测该键状态,如果该键仍保持闭合状态电平,则确认为该键已稳定按下,否则无键按下,从而消除了抖动的影响。同理,在检测到按键释放后,也同样要延迟一段时间,以消除后沿抖动,然后转入对该按键的处理。4.3非编码独立式键盘查询法接口电路现以3个按键为例,图即为独立式键盘查询法接口电路。按键S0、S1、S2分别通过上拉电阻与CPU的数据线D0、D1、D2相连,当按键Si闭合时,数据线直接接地,因而CPU读入Di=0;当按键Si断开时,数据线通过上拉电阻接到正电源,因而CPU读入Di=1

8、。该接口电路实现的功能为:查询检测是否有键按下,如有键闭合,则消除抖动,再判断键号,然后转入相应的键处理。其程序流程如图所示。采用查询法时,必须保证CPU4电子工程系黑龙江工商职业技术学院每隔一定时间主动地去扫描按键一次,该扫描时间间隔应小于两次按键的时间间隔,否则会有按键不响应的情形。显然这种方式占用CPU时间比较多。中断法接口电路仍以3个按键为例,图是一个炉温控制系统的功能键分配图,S0、S1、S2分别代表自动/手动切换、炉温参数显示和炉温参数打印功能。这是在上述查询法接口电路

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。