网站大量收购独家精品文档,联系QQ:2885784924

智能仪器基础第5章.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能仪器基础第5章

智能仪器基础 朱一纶 主编 第五章 智能仪器的人机界面 第五章智能仪器的人机界面 单机型的智能仪器一般都有人机界面,供操作人员直接在现场操作,本章讨论智能仪器的人机界面接口设备,包括键盘,显示器,微型打印机及语音提示等,并介绍用MCS-51系列单片机对这些人机界面设备进行控制的方法。 5.1键盘 键盘是一组按钮式开关的集合,在智能仪器中,为节省硬件开销,通常只设置必要的按键,有时一键多义,常采用软件来识别按键,所以在键盘的设计中要同时从硬件和软件两方面加以考虑。 5.1键盘 键盘接口的主要步骤 5.1.1识键 1.独立键盘 可以用微机的输入端口直接连接,每个按键占用一个输入端口, 当A键未按下时,P1.0输入为高电平,即“1”, 当A键按下时,P1.0输入为低电平,即“0”。 5.1.1识键 5.1.1识键 3.矩阵键盘 矩阵式键盘也是常用的输入键盘,它可以节省按键的引出线,其识键方法有行扫描法和线反转法。 这种键盘读键程序长,采用中断方式和CPU通信,响应速度比较快。 5.1识键 5.1.1识键 4.防抖动处理 目前的按键一般都是机械式触点的键盘,当按下或释放按键时,由于机械式触点的弹性作用,在按键闭合及断开的瞬间会产生抖动现象。抖动时间的长短与按键的机械特性有关,一般会5-15ms之间,其结果是计算机会把一次按键看成是多次按键(因为计算机执行的速度比较快),从而产生错误,一般可采用软件延时法来消除按键抖动。 5.1.1识键 5.同时输入问题: 一般单片机系统不考虑两键同时输入,通过硬件或软件把键的输入按优先级排队,同时输入时先响应优先级别高的按键输入。 课堂讨论: 独立键盘也可以采用中断响应,该如何连接? 识键时为什么要软件延时?如何实现? 如果8051构成的单片机系统有十个键输入,可以采用什么键盘?各占用多少根输入接口线? 5.1.2 译键、键义分析 从软件处理上看,CPU获取按键信息的方法通常有二种: 1.查询法,或称程序扫描法: 在很多智能仪器工作时,通电后先初始化,接着循环执行程序(检测,显示,控制等),查询法在其循环程序中插入查询判断语句,对按键逐个查询,若有键输入执行相应的处理程序。 5.1.2译键、键义分析 1.查询法 5.1.2译键、键义分析 2.中断法 中断法需要占用一个外部中断口,如图5.4所示,在主程序中只需设置开放中断等初始化工作,然后就执行其他主程序,按CPU中断工作原理,一旦有外部中断申请,就转入中断子程序,在中断子程序中进行译键和键义分析的工作,判断在什么情况下,是何键输入,并执行相应的子程序。 5.1.2 译键、键义分析 3.一键多义 一键多义可以减小键盘,节省硬件电路 例如有些仪器只有在参数设置时才需要用到数字键,在运行时才需要用到一些功能键,就可以把数字健和这些功能键合为一个键,当该键按下时,软件根据当前仪器运行的状态来确定调用什么功能,例如软件通过查询设置键已按过(置内部状态标志位为1),目前正处在设置参数的状态,就认为是数字键按下,调用数字键处理子程序。 5.1.2 译键、键义分析 另一种节省按键的方法是用三个键“+”、“—”和“确认”键,来设置参数值或命令,通过按“+”(或“—”)结合显示数字或命令号,当操作者认可时按“确认”键,例如在空调遥控器和智能型微波炉中经常采用。 5.2 LED显示器 LED是发光二极管(Light Emitting Diode)的简称,单个的发光二极管通常用来指示仪器的状态, LED数码管可以指示数值,是数字式仪器仪表中用的较多的器件,此外还有点阵式LED可以显示文字,简单图案等, LED的优点是价格低,寿命长,亮度大。 5.2 LED显示器 LED显示器的基本单元均为LED。仪器仪表中常用的小型LED的一般工作条件为:正向导通电压约为1.5V,响应时间约为1μs,最大工作电流为30mA,发光强度与通过电流的大小成正比。 5.2.1七段LED数码显示器 七段数码管是由七个发光二极管按段数码形式组成的器件,有共阴极(CC,即common cathode)和共阳极(CA,即common anode)两种 。 5.2.1七段LED数码显示器 静态显示电路的最大优点是只要送入一次数据,则显示值一直保持不变 。 5.2.1七段LED数码显示器 显示子程序BCDXS: 入口参数:R4R3中放入要显示的BCD码值,高2位在R3,低2位在R4。 出口参数:无 如图5.7接法,只要P2.0=0,这片8155就被选中,当P2.1=1时,选中8155的I/O口,P0.3-P0.7可

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档