- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章输入输出设备接口
微机原理 邵建昂670536) 课程的基本内容: 第一章 概论: 第二章 单片机的结构 第三章 单片机指令系统 第四章 汇编语言程序设计知识 第五章 中断系统 第六章 定时器及其应用 第七章 串行通信与8051串行口 第八章 单片机系统扩展技术 第九章 输入输出设备接口 第十章 模拟电路接口技术 第九章 输入输出设备接口 单片机应用系统中,通常需要进行人-机对话,包括人对应用系统的状态干预和数据输入以及应用系统采用各种形式输出运行状态和结果等。 键盘和显示器等就是实现人-机对话的最常见的设备。 键盘在单片机应用系统中是一个关键的部件,它实质上是一组按键的集合,是应用系统中最常用的输入设备。 基本功能:通过操作人员按键,将按键开关信息转换成系统可以接收的二进制编码信息,然后输入给计算机。 编码键盘使用非常方便,但需要专用的编码电路;在单片机应用系统中,按键数目较少时常用扫描键盘可减少硬件电路开销,但需要CPU通过软件对键盘进行查询判断。 键盘按其含义可分为单义键盘和多义键盘: 单义键盘是指每个按键只有唯一的含义,适于功能简单、按键较少的场合。 多义键盘是为了减少按键而采用一键多义的形式,多义键盘的按键键义不是唯一的,对某个按键键义的解释不仅与该按键本身有关,而且与配合按键使用的其它按键有关。 一、键盘输人的特点 按键开关通常为机械弹性开关,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,5-10ms,如图9-1所示。 键的闭合与否,反应在电压上就是呈现出高电平或低电平。键盘的抖动会引起一次按键被误读多次,为了确保CPU对一次按键动作只确认一次按键,必须消除抖动的影响。 二、消除按键抖动的措施 硬件消抖:采用硬件电路来消除键抖动,常用的双稳态消抖电路原理如图9-2所示。 2.软件消抖 硬件消抖将带来硬件电路的大幅增加,因此,常采用软件延时的方法进行消抖,以节省硬件电路的开销。 在第一次检测到有键按下时,执行一段10ms左右的延时子程序,再确认该键电平是否仍保持闭合状态电平,如果保持闭合状态电平则确认为真正有键按下,从而消除了抖动的影响。 同样,在必要时,还需对键的释放过程进行延时消除抖动的处理。 各按键相互独立,每个按键各接一根输入线,一根输入线上的按键工作状态不会影响其它输入线上的工作状态。 因此,通过检测输入线的电平状态可以很容易判断哪个按键被按下了。 独立式按键电路配置灵活,软件结构简单。但每个按键需占用一根输入口线,在按键数量较多时,输入口浪费大,电路结构显得很复杂,故此种键盘适用于按键较少的场合。 以图9-3所示独立按键盘为例,采用软件消抖的方法,以查询工作方式检测各按键的状态。当有键按下时,予以识别按键并转向键功能处理程序。 KEYIN:MOV A,P1 ;读键盘状态 CJNE A,#0FFH,KEYP ;判是否有键按下 SJMP KEYIN KEYP: MOV R7,A ;保存键盘状态值 LCALL DL10ms ;延时10ms消抖 MOV A ,P1 ;再读键盘状态 CJNE A,R7,KEYIN ;两次结果不一样, ;说明是抖动重新查询 JNB ACC.0,KEY0 ;K0键按下,转键K0处 ;理子程序 JNB ACC.1,KEY1;K1键按下,转键K1处理子程序 JNB ACC.2,KEY2;K2键按下,转键K2处理子程序 JNB ACC.3,KEY3;K3键按下,转键K3处理子程序 JNB ACC.4,KEY4;K4键按下,转键K4处理子程序 JNB ACC.5,KEY5;K5键按下,转键K5处理子程序 JNB ACC.6,KEY6;K6键按下,转键K6处理子程序 JNB ACC.7,KEY7;K7键按下,转键K7处理子程序 LJMP KEYIN KEY1:…… KEY2:…… KEY3:…… …… 独立式按键的识别和编程非常简单,故在按键数目较少的场合常被采用。 矩阵式键盘适用于按键数量较多的场合,它由行线和
您可能关注的文档
- 第7讲颈椎病.ppt
- 第8章 增值税.ppt
- 第8章 工程聚合物.ppt
- 第8章 射频滤波器 无线通信射频电路技术与设计[文光俊].ppt
- 第8 固体成象器件.ppt
- 第7课图形的复制与粘贴及旋转.ppt
- 第8章 查找2.ppt
- 第8章 数字量输入输出与抗干扰设计技术.ppt
- 第8章 汽车保险法律法规.ppt
- 第7课 标签与品牌 课件1.ppt
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
文档评论(0)