《单片机原理与接口技术 Single Chip Microcomputer》教学资源(PPT课件讲稿)第10章 单片机接口技术

单片机原理与接口技术 6向 http:/maomao520yeal
单片机原理与接口技术

单片机原理与接口技术 第10章单片机接口技术 single chip microcomputer 10.1键盘的工作原理 10.1.1按键的分类 按键按照结构原理可分为两类,一类是触点式开关按键, 如机械式开关、导电橡胶式开关等;另一类是无触点式开关 按键,如电气式按键,磁感应按键等。前者造价低,后者寿 命长。目前,微机系统中最常见的是触点式开关按键
第10章 单片机接口技术 10.1 键盘的工作原理 10.1.1 按键的分类 按键按照结构原理可分为两类,一类是触点式开关按键, 如机械式开关、导电橡胶式开关等;另一类是无触点式开关 按键,如电气式按键,磁感应按键等。前者造价低,后者寿 命长。目前,微机系统中最常见的是触点式开关按键

单片机原理与接口技术 第10章单片机接口技术 single chip microcomputer 10.1.2.按键结构与特点 微杋键盘通常使用杋械触点式按键开关,其主要功能是 把机械上的通断转换成为电气上的逻辑关系。也就是说, 能提供标准的TIL逻辑电平,以便与通用数字系统的逻辑电 平相容 杋械式按键再按下或释放时,由于机械弹性作用的影响 通常伴随有一定时间的触点机械抖动,然后其触点才稳定下 来。其抖动过程如图10.1所示,抖动时间的长短与开关的机 械特性有关,一般为5~10ms
第10章 单片机接口技术 10.1.2.按键结构与特点 微机键盘通常使用机械触点式按键开关,其主要功能是 把机械上的通断转换成为电气上的逻辑关系。也就是说,它 能提供标准的TTL逻辑电平,以便与通用数字系统的逻辑电 平相容。 机械式按键再按下或释放时,由于机械弹性作用的影响, 通常伴随有一定时间的触点机械抖动,然后其触点才稳定下 来。其抖动过程如图10.1所示,抖动时间的长短与开关的机 械特性有关,一般为510 ms

单片机原理与接口技术 第10章单片机接口技术 single chip microcomputer 键按下 前沿抖动 后沿抖动 稳定 图101按键触点的机械抖动
第10章 单片机接口技术 图10.1 按键触点的机械抖动 闭 合 稳 定 键按下 前沿抖动 后沿抖动

单片机原理与接口技术 第10章单片机接口技术 single chip microcomputer 在触点抖动期间检测按键的通与断状态,可 能导致判断出错,即按键一次按下或释放被错误 地认为是多次操作,这种情况是不允许出现的。 为了克服按键触点机械抖动所致的检测误判,必 须采取去抖动措施。这一点可从硬件、软件两方 面予以考虑。在键数较少时,可采用硬件去抖, 而当键数较多时,采用软件去抖
第10章 单片机接口技术 在触点抖动期间检测按键的通与断状态,可 能导致判断出错,即按键一次按下或释放被错误 地认为是多次操作,这种情况是不允许出现的。 为了克服按键触点机械抖动所致的检测误判,必 须采取去抖动措施。这一点可从硬件、软件两方 面予以考虑。在键数较少时,可采用硬件去抖, 而当键数较多时,采用软件去抖

单片机原理与接口技术 第10章单片机接口技术 single chip microcomputer 在硬件上可采用在键输出端加R-S触 发器(双稳态触发器)或单稳态触发器构成 去抖动电路。图102是一种由R-S触发器 构成的去抖动电路,当触发器一旦翻转, 触点抖动不会对其产生任何影响
第10章 单片机接口技术 在硬件上可采用在键输出端加R-S触 发器(双稳态触发器)或单稳态触发器构成 去抖动电路。图10.2是一种由R-S触发器 构成的去抖动电路,当触发器一旦翻转, 触点抖动不会对其产生任何影响

单片机原理与接口技术 第10章单片机接口技术 single chip microcomputer VCC 4.7k 4.7k (+5V) Q a 图10.2硬件去抖电路图
第10章 单片机接口技术 图10.2 硬件去抖电路图 & & VC C (+ 5 V) Q a b 4.7 k 4.7 k

单片机原理与接口技术 第10章单片机接口技术 single chip microcomputer 电路工作过程如下:按键未按下时,a= 0,b=1,输出Q=1。按键按下时,因按键 的杋械弹性作用的影响,使按键产生抖动 当开关没有稳定到达b端时,因与非门2输出 为0反馈到与非门1的输入端,封锁了与非门 1,双稳态电路的状态不会改变,输出保持 为1,输出Q不会产生抖动的波形
第10章 单片机接口技术 电路工作过程如下:按键未按下时,a = 0,b = 1,输出Q = 1。按键按下时,因按键 的机械弹性作用的影响,使按键产生抖动。 当开关没有稳定到达b端时,因与非门2输出 为0反馈到与非门1的输入端,封锁了与非门 1,双稳态电路的状态不会改变,输出保持 为1,输出Q不会产生抖动的波形

单片机原理与接口技术 第10章单片机接口技术 single chip microcomputer 当开关稳定到达b端时,因a=1,b= 0,使Q=0,双稳态电路状态发生翻转。 当释放按键时,在开关未稳定到达a端时, 因Q=0,封锁了与非门2,双稳态电路的 状态不变,输出Q保持不变,消除了后沿 的抖动波形。当开关稳定到达a端时,因a =0,b=0,使Q=1,双稳态电路状态发 生翻转,输出Q重新返回原状态。由此可 见,键盘输出经双稳态电路之后,输出已 变为规范的矩形方波
第10章 单片机接口技术 当开关稳定到达b端时,因a = 1,b = 0,使Q = 0,双稳态电路状态发生翻转。 当释放按键时,在开关未稳定到达a端时, 因Q = 0,封锁了与非门2,双稳态电路的 状态不变,输出Q保持不变,消除了后沿 的抖动波形。当开关稳定到达a端时,因a = 0,b = 0,使Q = 1,双稳态电路状态发 生翻转,输出Q重新返回原状态。由此可 见,键盘输出经双稳态电路之后,输出已 变为规范的矩形方波

单片机原理与接口技术 第10章单片机接口技术 single chip microcomputer 软件上釆取的措施是:在检测到有按键按 下时,执行一个10ms左右(具体时间应视所 使用的按键进行调整)的延时程序后,再确 认该键电平是否仍保持闭合状态电平,若仍 保持闭合状态电平,则确认该键处于闭合状 态。同理,在检测到该键释放后,也应采用 相同的步骤进行确认,从而可消除抖动的影 响
第10章 单片机接口技术 软件上采取的措施是:在检测到有按键按 下时,执行一个10 ms左右(具体时间应视所 使用的按键进行调整)的延时程序后,再确 认该键电平是否仍保持闭合状态电平,若仍 保持闭合状态电平,则确认该键处于闭合状 态。同理,在检测到该键释放后,也应采用 相同的步骤进行确认,从而可消除抖动的影 响
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《电子商务》第12章 实施电子商务的计划.pdf
- 《电子商务》第11章 电子商务环境.pdf
- 《电子商务》第10章 网上拍卖、虚拟社区和网络门户战略.pdf
- 《电子商务》第9章 采购与支持活动战略.pdf
- 《电子商务》第8章 营销、销售和促销战略.pdf
- 《电子商务》第7章 电子结算系统.pdf
- 《电子商务》第6章 电子商务的安全措施.pdf
- 《电子商务》第5章 电子商务的安全.pdf
- 《电子商务》第4章 电子商务软件.pdf
- 《电子商务》第3章 基于WWW的电子商务工具.pdf
- 《电子商务》第2章 电子商务的基础设施.pdf
- 《电子商务》第1章 电子商务概述.pdf
- 广州白云工商高级技工学校:《模拟电子技术基础系列化课件之—基本放大电路》(卜小卷).ppt
- 湖南铁道职业技术学院:《电工基础》第1章 电路的基本概念与基本定律.ppt
- 清华大学出版社:《MATLAB在数字信号处理中的应用》课程教学资源(PPT课件讲稿,第2版)第4章 数字信号变换技术.ppt
- 清华大学出版社:《MATLAB在数字信号处理中的应用》课程教学资源(PPT课件讲稿,第2版)第10章 信号处理的图形用户界面工具.ppt
- 清华大学出版社:《MATLAB在数字信号处理中的应用》课程教学资源(PPT课件讲稿,第2版)第6章 IIR数字滤波器的设计.ppt
- 清华大学出版社:《MATLAB在数字信号处理中的应用》课程教学资源(PPT课件讲稿,第2版)第8章 功率谱估计.ppt
- 清华大学出版社:《MATLAB在数字信号处理中的应用》课程教学资源(PPT课件讲稿,第2版)第5章 窗函数.ppt
- 清华大学出版社:《MATLAB在数字信号处理中的应用》课程教学资源(PPT课件讲稿,第2版)第2章 图形用户界面设计基础.ppt
- 《单片机原理与接口技术 Single Chip Microcomputer》教学资源(PPT课件讲稿)第11章 LED显示器与接口技术.ppt
- 《单片机原理与接口技术 Single Chip Microcomputer》教学资源(PPT课件讲稿)第12章 8051单片机接口扩展技术.ppt
- 《单片机原理与接口技术 Single Chip Microcomputer》教学资源(PPT课件讲稿)第13章 字符型液晶显示器.ppt
- 《单片机原理与接口技术 Single Chip Microcomputer》教学资源(PPT课件讲稿)第14章 A/D与D/A转换技术.ppt
- 《单片机原理与接口技术 Single Chip Microcomputer》教学资源(PPT课件讲稿)第15章 C语言程序的设计实例.ppt
- 《单片机原理与接口技术 Single Chip Microcomputer》教学资源(PPT课件讲稿)第1章 单片机的基本硬件结构.ppt
- 《单片机原理与接口技术 Single Chip Microcomputer》教学资源(PPT课件讲稿)第2章 C程序的设计.ppt
- 《单片机原理与接口技术 Single Chip Microcomputer》教学资源(PPT课件讲稿)第3章 C51函数.ppt
- 《单片机原理与接口技术 Single Chip Microcomputer》教学资源(PPT课件讲稿)第4章 单片机的最小系统及系统扩展.ppt
- 《单片机原理与接口技术 Single Chip Microcomputer》教学资源(PPT课件讲稿)第5章 输入/输出口的应用.ppt
- 《单片机原理与接口技术 Single Chip Microcomputer》教学资源(PPT课件讲稿)第6章 单片机仿真软件Proteus.ppt
- 《单片机原理与接口技术 Single Chip Microcomputer》教学资源(PPT课件讲稿)第7章 中断系统及实验.ppt
- 《单片机原理与接口技术 Single Chip Microcomputer》教学资源(PPT课件讲稿)第8章 定时器/计数器及实验.ppt
- 《单片机原理与接口技术 Single Chip Microcomputer》教学资源(PPT课件讲稿)第9章 串行通信及实验.ppt
- 西安电子科技大学:《光纤通信》课程PPT教学课件(讲稿)第1章 概论(主讲:刘增基).ppt
- 西安电子科技大学:《光纤通信》课程PPT教学课件(讲稿)第2章 光纤和光缆.ppt
- 西安电子科技大学:《光纤通信》课程PPT教学课件(讲稿)第3章 通信用光器.ppt
- 西安电子科技大学:《光纤通信》课程PPT教学课件(讲稿)第4章 光端机.ppt
- 西安电子科技大学:《光纤通信》课程PPT教学课件(讲稿)第5章 数字光纤通信系统.ppt
- 西安电子科技大学:《光纤通信》课程PPT教学课件(讲稿)第6章 模拟光纤通信系统.ppt