- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MSC-51 片机C 语言简 入门教程 技术支持群
键盘接口原理
键盘在 片机应用系统中能实现向 片机输入数据、传送命令等功能,是人工干预单片
机的主要手段。下面介绍键盘的工作原理,键盘按键的识别过程及识别方法及键盘与单片机
的接口和编程。
1、键盘输入的特点
键盘实质上是一组按键开关的集合。通常,键盘所用开关为机械弹性开关,均利用 机械触
点的合、断作用。一格电压信号通过机械触点的断开、闭合的过程如下图,其行线电压输出
波形如下图所示。
图中t1 和 t3 分别为键的闭合和断开过程中的抖动期 (呈现一串负脉冲),抖动时间长短和
开关的机械特性有关,一般为5 10ms ,t2 为稳定的闭合期,其时间由按键动作所确定,一
般为十分之几秒到几秒,t0 、t4 为断开期。
2 、按键的确认
键的闭合与否,反映在行线输出电压上就是呈现出高电平或低电平,如果高电平表示断开的
话,那么低电平则表示键闭合,所以通过对行线电平的高低状态的检测,便可确认按键按下
与否。为 确保CPU 对一次按键动作只确认一次按键,必须消除抖动的影响。下面介绍如
何消除抖动。分软件和硬件两种。
硬件消除抖动一般采用双稳态消抖电路。如下图,图中用两个与非门构成一个RS 触发器。
当按键未按下时(开关位于a 点),输出为1,当按下 (开关打向b 点)时,输出为0。此时
即使因按键的机械性能,使按键因弹性抖动而产生瞬时不闭合 (抖动跳开 b ),只要按键不
返回原始状态a ,双稳态电路的状态不该变,输出保持为0,不会产生抖动的波形输出。就
是说即使b 点的电压波形时抖动的,但经双稳态电路之后,其输出为正常的矩形波,这一点
很容易通过分析RS 触发器的工作过程得到验证。
http :// 红峰电子学习室
MSC-51 片机C 语言简 入门教程 技术支持群
如果按键较多,硬件消抖将无法胜任,因此采用软件的方法进行消抖。在第一次检测到有键
按下时,执行一段延时10ms 的子程序后再确认该键电平是否仍保持闭合状态电平,如果保
持闭合状态电平则确认为真正有键按下,从而消除 抖动的影响。
2、键盘的分类
1)独立式键盘是各按键相互独立,每个按键各接一根输入线,一根输入线上的按键工作状
态不会影响到其他输入线上的工作状态。因此,通过检测输入线的电平状态可以很容易判断
那个键被按下 。
独立式按键电路配置灵活,软件简单,但每个按键需要占用一根输入口线,在按键数量较多
时,需要较多的输入口线且电路结构复杂,故此种键盘适用于按键较少或操作速度较高的场
合。下面介绍几种独立式按键和单片机的接口。
按键直接与单片机的I/O 口线相接,通过读I/O 口,判定I/O 口线的电平状态, 可识别出
按下的按键。此外也可用扩展I/O 口的独立式按键接口电路,如下图,采用8255A 扩展I/O
口,图为用三态缓冲器扩展I/O 口。这两种联机方式,都是把按键当作外部RAM 某一工作
http :// 红峰电子学习室
MSC-51 片机C 语言简 入门教程 技术支持群
元的位来对待,通过读外RAM 的方法,识别按键的工作状态。
以上两种独立式按键电路中,各按键开关采用 上拉电阻,这是为了保证在按键断开时,各
I/O 口线有确定的高电平,当然如果输入口线内部已有上拉电阻,则外部的上拉电阻可省去。
本试验板的独立键盘电路如下:
2 )检测步骤:
1) 先给P3.4,P3.5,P3.6,P3.7 写“1”如果那个键被按下那个就是低电平。
2) 再读P3.4,P3.5,P3.6,P3.7 如果那个等于 “0 ”那个键就被按下 ,试验板上的SA、SB、
SC、SD 分别对应P3.4、P3.5、P3.6、P3.7
3) 消除抖动
http :// 红峰电子学习室
MSC-51 片机C 语言简 入门教
您可能关注的文档
- 年执业医师技能考试——CT.ppt
- 2017年下半年系统架构设计师考试上午真题.pdf
- 现代浮游有孔虫生态研究进展.pdf
- 流体力学第十二课.pdf
- 江苏碳排放清单测算及减排潜力分析.pdf
- 空气流量传感器.ppt
- 园林平面图画法.ppt
- 车站信号自动控制.pdf
- 斯伦贝谢地质导1向.ppt
- 出口贸易对我国碳排放影响之研究.pdf
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
文档评论(0)