1 / 73
文档名称:

智能仪器人机接口(2).ppt

格式:ppt   大小:4,816KB   页数:73页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

智能仪器人机接口(2).ppt

上传人:相惜 2024/5/15 文件大小:4.70 MB

下载得到文件列表

智能仪器人机接口(2).ppt

相关文档

文档介绍

文档介绍:该【智能仪器人机接口(2) 】是由【相惜】上传分享,文档一共【73】页,该文档可以免费在线阅读,需要了解更多关于【智能仪器人机接口(2) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。.5微型打印机及接口编辑ppt第3章智能仪器人机接口人机交互功能即用户与仪器交换信息的功能。这个功能有两方面的含义:一是用户对智能仪器进行状态干预和数据输入;二是智能仪器向用户报告运行状态与处理结果。实现智能仪器人机交互功能的部件有键盘、显示器和打印机等,。。硬件指键盘的组织,即键盘结构及其与主机的连接方式;软件是指对按键操作的识别与分析,称为键盘管理程序。键盘与接口的任务大体可分为以下几项:(1)识键:判断是否有键按下。假设有,那么进行译码;假设无,那么等待或转做别的工作。(2)译键:识别出哪一个键被按下并求出被按下键的键值。(3)键值分析:根据键值,找出对应处理程序的入口并执行之。本节侧重讨论(1)和(2)两项工作,下一节侧重讨论键值分析方法。(1)和(2)两项工作通常合称为扫描。、键盘的组织键盘按其工作原理可分为编码式键盘和非编码式键盘。编码式键盘由按键键盘和专用键盘编码器两局部构成。当键盘中某一按键被按下时,键盘编码器会自动产生对应的按键代码,并输出选通脉冲信号与CPU进行信息联络。非编码键盘不含编码器,当某键按下时,键盘只送出一个简单的闭合信号,对应按键代码确实定必须借助于软件来完成。显然,非编码键盘的软件是比较复杂的,并且要占用较多的CPU时间。但非编码键盘可以任意组合、本钱低、使用灵活,因而智能仪器大多采用非编码式键盘。、键盘的组织非编码键盘有独立式键盘、矩阵式键盘和交互式键盘之分。独立式键盘结构的特点是一键一线,即每一个按键单独占用一根检测线与主机相连,矩阵式键盘结构的特点是把检测线分成两组,一组为行线,另一组为列线,按键放在行线和列线的交叉点上。m×n矩阵键盘与主机连接只需要m+n条线,显然,当需要的按键数目大于8时,一般都采用矩阵式键盘。交互式键盘结构的特点是,任意两检测线之间均可以放置一个按键。很显然,交互式键盘结构所占用的检测线比矩阵式还要少,但是这种键盘所使用的检测线必须是具有位控功能的双向I/O端口线。、键盘的组织编程扫描工作方式、中断工作方式和定时扫描工作方式。编程扫描工作方式:也称查询方式。中断工作方式:定时扫描工作方式:二、键盘的工作方式编辑ppt二、键盘的工作方式(1)编程扫描工作方式:该方式也称查询方式,它是利用CPU在完成其他工作的空余调用键盘扫描程序,以响应键输入的要求。当CPU在运行其他程序时,它就不会再响应键输入要求,因此,采用该方式编程时,应考虑程序是否能对用户的每次按键都会做出及时的响应。(2)中断工作方式:当键盘中有按键按下时,硬件会产生中断申请信号,CPU响应中断申请后对键盘进行扫描,并转入与按下键相应的键功能处理程序。优点:由于在无键按下时不进行键扫描,CPU工作效率高,并能确保对用户的每次按键操作做出迅速的响应。(3)定时扫描工作方式:利用专门定时器产生定时中断申请信号。由于每次按键的持续时间一般不小于100ms,为了不漏检,定时中断的周期一般应小于100ms。编辑ppt三、键抖动及消除当按键被按下或释放时,按键触点的弹性会产生一种抖动现象。即当按键按下时,触点不会迅速可靠地接通;当按键释放时,触点也不会立即断开,而是要经过一段时间的抖动才能稳定下来。抖动时间视按键材料不同一般为5ms~10ms。编辑ppt键抖动可能导致计算机将一次按键操作识别为屡次操作,为克服这种由键抖动所致的误判,常采用如下措施:(1)硬件电路消除法:利用RS触发器来吸收按键的抖动如下图。一旦有按键按下时,触发器就立即翻转,触点的抖动便不会再对输出产生影响,按键释放时亦然。(2)软件延时法:当判定按键按下时,用软件延时10ms~20ms,等待按键稳定后重新再判一次,以躲过触点抖动期。编辑ppt