电子医疗仪器人机接口课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《电子医疗仪器人机接口课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子 医疗 仪器 人机 接口 课件
- 资源描述:
-
1、第五章第五章数字化医疗仪器人机接口数字化医疗仪器人机接口 数字化医疗仪器主要人机接口数字化医疗仪器主要人机接口 第一节第一节 键盘接口键盘接口 键盘与微机的接口包括硬件和软件二部分。键盘与微机的接口包括硬件和软件二部分。硬件:硬件:是指键盘的组织,即是指键盘的组织,即键盘结构及与主机的连键盘结构及与主机的连接方式。接方式。软件:软件:软件是指对按键操作的识别与分析,称为键软件是指对按键操作的识别与分析,称为键盘管理程序。盘管理程序。虽然对不同的键盘组织其键盘管理程序存在很虽然对不同的键盘组织其键盘管理程序存在很大的差异,但任务大体可分为下列几项:大的差异,但任务大体可分为下列几项:(1)识键:
2、识键:判断是否有键按下。若有,则进行译码;判断是否有键按下。若有,则进行译码;若无,则等待或转做别的工作。若无,则等待或转做别的工作。(2)译键:译键:识别出哪一个键被按下并求出被按下键的识别出哪一个键被按下并求出被按下键的键值。键值。(3)键值分析:键值分析:根据键值,找出对应处理程序的入口根据键值,找出对应处理程序的入口并执行之。并执行之。一、键盘输入基础知识一、键盘输入基础知识(一)(一)键盘的组织键盘的组织1.1.编码式键盘编码式键盘 键和专用键盘编码器构成键和专用键盘编码器构成.有键按下有键按下,自动生成键值。自动生成键值。例如例如:MM5740AA芯片芯片;INTEL 8279等。
3、等。2.2.非编码式键盘非编码式键盘 不含编码器不含编码器,键盘只送出一个简单的闭合信号键盘只送出一个简单的闭合信号,对应的键值对应的键值需有软件来译出。需有软件来译出。显然,非编码键盘的软件是比较复杂的,并且要占用较显然,非编码键盘的软件是比较复杂的,并且要占用较多的多的CPU时间,这是非编码键盘的不足之处。但非编码键盘时间,这是非编码键盘的不足之处。但非编码键盘可以任意组合、成本低、使用灵活,可以任意组合、成本低、使用灵活,因而数字化医疗仪器大因而数字化医疗仪器大多采用非编码式键盘。多采用非编码式键盘。非编码键盘按照与主机连接方式的不同:非编码键盘按照与主机连接方式的不同:有独立式键盘有独
4、立式键盘和矩阵式键盘之分。和矩阵式键盘之分。1)1)独立式键盘独立式键盘 如图如图 1(a)1(a)特点特点:一键一线一键一线.优点优点:结构简单结构简单,键容易识别。键容易识别。缺点缺点:占用较多检测线,占用较多检测线,不便组成大型键盘。不便组成大型键盘。S0S1S2S3RRRR+5VR=5KD0D1D2D3图1(a)2)2)矩阵式键盘矩阵式键盘 如图如图1(b)1(b)特点特点:把检测线分成二组,把检测线分成二组,一组为行线,另一组为列一组为行线,另一组为列线,按键放在行线和列线线,按键放在行线和列线的交叉点上。的交叉点上。优点优点:键盘规模可扩大。键盘规模可扩大。缺点缺点:键盘分析程序较
5、复杂。键盘分析程序较复杂。RRRR+5VX0X1X2X3Y0Y1Y2Y3R=5K图1(b)(二)键盘的工作方式(二)键盘的工作方式(三)键抖动及消除(三)键抖动及消除 键抖动可能导致计算机将按键操作识别为多次操键抖动可能导致计算机将按键操作识别为多次操作作.可采取以下措施可采取以下措施:(010)ms(50200)ms(010)ms键抖动现象键抖动现象图2(2)(2)软件延时法软件延时法当判定按键按下时当判定按键按下时,用软件用软件延时延时10ms20ms,等待键稳等待键稳定后重新再判一次定后重新再判一次,以躲过触点抖动期。以躲过触点抖动期。(1)(1)硬件电路消除法硬件电路消除法 RRR=5
6、KS输出&5V图3(四)(四)键连击的处理键连击的处理 图图 4 4 当我们按下某键时,对应的功能便会通过键当我们按下某键时,对应的功能便会通过键盘分析程序得以执行。如果在操作者释放键之前,盘分析程序得以执行。如果在操作者释放键之前,对应的功能得以多次执行,如同操作者在连续不对应的功能得以多次执行,如同操作者在连续不断操作该键一样,这种现象就称为连击。断操作该键一样,这种现象就称为连击。读读 键键延时去抖延时去抖执行执行等键释放等键释放读读 键键延时去延时去抖抖执行执行延时延时(a)(b)键连击现象的克服及合理运用键连击现象的克服及合理运用图4二、独立式键盘接口方法二、独立式键盘接口方法1.1
7、.查询方式查询方式 图图5 硬件接口硬件接口;图图6 软件流程图软件流程图+5V 8031S0S1S2RRRR=10kP1.0P1.1P1.2图5图62.2.中断方式中断方式 用中断方式处理用中断方式处理8只按键电路只按键电路图7ORG 0000H AJMP MAIN ;上电后转主程序;上电后转主程序 ORG 0003H ;外部中断;外部中断0入口入口 AJMP KEYJMP ;指向中断服务程序;指向中断服务程序ORG 0100H MAIN:SETB IT0 ;选择边沿触发方式;选择边沿触发方式 SETB EX0 ;允许外部中断;允许外部中断0 SETB EA ;允许;允许CPU中断中断MOV
8、 DPTR,#0EF00H;送;送8155命令口地址命令口地址 MOV A,#02H ;置;置A口为输入口口为输入口 MOVX DPTR,A ;控制字写入;控制字写入 HERE:AJMP HERE ;模拟主程序;模拟主程序 ORG 0120H ;中断服务程序;中断服务程序 KEYJMP:MOV R3,#08H ;设循环次数;设循环次数 MOV DPTR,#0EF01H ;送;送A口地址口地址 MOV R4,#00H ;计数器清零;计数器清零 MOVX A,DPTR ;读入按键状态;读入按键状态 KEYADl:RRC A ;状态字右移一位;状态字右移一位JNC KEYAD2 ;C=0,转,转KE
9、YAD2 INC R4 ;计数器加;计数器加1 DJNZ R3,KEYADlKEYRET:RETIKEYAD2:MOV DPTR,#JMPTBL MOV A,R4 RL A JMP A+DPTR ;转相应功能处理;转相应功能处理JMPTBL:AJMP SB0 AJMP SBl AJMP SB2 AJMP SB3 AJMP SB4 AJMP SB5 AJMP SB6 AJMP SB7 三、矩阵式键盘接口方法三、矩阵式键盘接口方法 当采用矩阵式键盘时,为了编程方便,应当采用矩阵式键盘时,为了编程方便,应将矩阵键盘中的每一个键按一定的顺序编号,将矩阵键盘中的每一个键按一定的顺序编号,这种按顺序排列的
10、编号这种按顺序排列的编号叫顺序码,也称键值叫顺序码,也称键值。为了求得矩阵式键盘中被按下键的键值,常用为了求得矩阵式键盘中被按下键的键值,常用的方法有的方法有行扫描法和线路反转法行扫描法和线路反转法。本节介绍两种键盘接口电路及控制软件。本节介绍两种键盘接口电路及控制软件。一种是采用编程扫描工作方式的行扫描法来识一种是采用编程扫描工作方式的行扫描法来识别键值,另一种是采用中断工作方式的线路反别键值,另一种是采用中断工作方式的线路反转法来识别键值。转法来识别键值。(一)行扫描法(一)行扫描法步骤步骤:1.判是否有键按下判是否有键按下(没有键按下,读入值为没有键按下,读入值为FFH)。2.若有键按下
11、若有键按下,消除键抖动消除键抖动(延时延时10ms),再判是否有键按下。再判是否有键按下。3.若确定有键按下若确定有键按下,则求出按下键的键值。则求出按下键的键值。键值键值=行值行值+列值列值4.为保证按键每闭合一次为保证按键每闭合一次,CPU只作一次处理只作一次处理,程序需等闭合程序需等闭合 的键释放后再对其处理。的键释放后再对其处理。RAM/IO 扩展器扩展器 8155结构结构:1.256BITS的静态的静态RAM;2.二个可编程的二个可编程的8位并行位并行I/O 口口PA,PB;3.一个可编程的一个可编程的6位并行位并行I/O口口 PC;4.一个可编程的一个可编程的14位减法计数器位减法
12、计数器TC.图83210765489ABCDEF 8031P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7(二)线路反转法原理(二)线路反转法原理图9线路反转法的原理线路反转法的原理(1)先从先从P1的的高四位输出高四位输出“0”电平,从电平,从P1的的低四低四位读键盘位读键盘状态,设图中状态,设图中E键被按下,从键被按下,从P1的低四位的低四位输入为输入为1101,“0”对应按键代表的对应按键代表的列列。(2)线路反转)线路反转,P1的的低四位输出低四位输出“0”电平,从电平,从P1高四位读键盘高四位读键盘状态,从状态,从P1高四位输入高四位输入0111,“0”对应按键代表的
13、对应按键代表的行位置行位置。(3)数据合成特征码)数据合成特征码0111、1101,完全确定按键,完全确定按键位置。位置。(4)通过)通过查键码转换表查键码转换表找到对应的找到对应的键值键值(顺序码顺序码)。表1第二节第二节 键盘分析程序键盘分析程序单义键单义键:一键一义一键一义多义键多义键:一键多义一键多义 键盘分析程序的任务是对键盘的操作做出识别并调键盘分析程序的任务是对键盘的操作做出识别并调用相应的功能模块完成预定的任务。用相应的功能模块完成预定的任务。一、直接分析法一、直接分析法(单义键构成的键盘单义键构成的键盘)根据当前按键的键值根据当前按键的键值,把控制直接分支到相应处理程序的把控
14、制直接分支到相应处理程序的入口入口,而无须知道在此之前的按键情况。而无须知道在此之前的按键情况。图图10、11优点优点:简明直观。简明直观。缺点缺点:命令的识别和处理程序的执行交错在一起命令的识别和处理程序的执行交错在一起,层次不清层次不清楚。楚。简单多义键简单多义键的分析程序仍可用直接分析法来进行设计的分析程序仍可用直接分析法来进行设计,不不过要用多张转换表。图过要用多张转换表。图 12图10图11图12二、状态分析法二、状态分析法 将键盘分析程序作为时序系统,当条件改变将键盘分析程序作为时序系统,当条件改变后,它的状态可以发生变迁。后,它的状态可以发生变迁。当一个按键按下时,分析程序将根据
15、它的当一个按键按下时,分析程序将根据它的现行状态和输入条件,决定产生何种相应动作现行状态和输入条件,决定产生何种相应动作以及变迁到哪一个新状态。以及变迁到哪一个新状态。在不同的状态下,同一按键会具有不同的在不同的状态下,同一按键会具有不同的含义。引入状态概念后,只需在存储器内开辟含义。引入状态概念后,只需在存储器内开辟存储单元存储单元“记忆记忆”当前状态,就能对当前按键当前状态,就能对当前按键的含义作出正确的解释,简化程序设计。的含义作出正确的解释,简化程序设计。三、触摸屏三、触摸屏(一)概述(一)概述 一些医疗场所不便安装键盘、鼠标等一些医疗场所不便安装键盘、鼠标等输入设备,同时也要让任何人
16、都能操作,输入设备,同时也要让任何人都能操作,触摸屏就是一种理想的输入设备触摸屏就是一种理想的输入设备。(二)分类及原理(二)分类及原理 触摸屏需收集以下信息:触摸物触摸屏需收集以下信息:触摸物进进入入触摸屏的触摸屏的坐标坐标、触摸物在触摸屏上、触摸物在触摸屏上移移动动的的新坐标新坐标、触摸物、触摸物离开离开触摸屏的触摸屏的坐标坐标、是否是否有东西有东西触摸触摸等等 1.红外线触摸屏(以红外线检测技术为基红外线触摸屏(以红外线检测技术为基础)础)原理:原理:物体进入检测区,物体进入检测区,遮挡遮挡住若干条住若干条红红外光栅外光栅,红外接收管输出的信号就会发,红外接收管输出的信号就会发生变化,从
17、而检测出触摸点的坐标和触生变化,从而检测出触摸点的坐标和触摸屏的状态。摸屏的状态。优点:优点:对触摸的物体没有太严格的要求;对触摸的物体没有太严格的要求;触摸物只要进入红外检测区域即可;触摸触摸物只要进入红外检测区域即可;触摸屏不易损坏,寿命较长,成本也较低。屏不易损坏,寿命较长,成本也较低。缺点:缺点:外界光线变化会影响其准确度;外界光线变化会影响其准确度;不防水,不防污秽,易导致误差。不防水,不防污秽,易导致误差。2电阻式触摸屏(压力感应式电阻式触摸屏(压力感应式)原理:原理:外层外层OTI(氧化铟(氧化铟)作导电体,第二层)作导电体,第二层OTI附上电压场,层间以细小的透明隔离点附上电压
18、场,层间以细小的透明隔离点隔开。平时这些隔离点的电阻近似相同,当隔开。平时这些隔离点的电阻近似相同,当手指手指接触接触屏幕,两层导电层出现一个屏幕,两层导电层出现一个接触接触点,点,该点该点电阻电阻发生发生变化变化,便可以计算出触摸的位,便可以计算出触摸的位置。置。优点:优点:不受尘埃、水、污秽影响不受尘埃、水、污秽影响 缺点:缺点:触摸屏的寿命不长久触摸屏的寿命不长久3电容式触摸屏电容式触摸屏 电容式触摸屏是在玻璃表面贴上一层透明的特殊金电容式触摸屏是在玻璃表面贴上一层透明的特殊金属导电物质。当手指触摸在金属层上时,触点的电属导电物质。当手指触摸在金属层上时,触点的电容就会发生变化,使得与之
19、相连的振荡器频率发生容就会发生变化,使得与之相连的振荡器频率发生变化,通过测量频率变化可以确定触摸位置获得信变化,通过测量频率变化可以确定触摸位置获得信息。息。v优点:优点:电容触摸屏的双玻璃不但能保护导体及感应电容触摸屏的双玻璃不但能保护导体及感应器,更有效地防止外在环境因素对触摸屏造成影响,器,更有效地防止外在环境因素对触摸屏造成影响,就算屏幕沾有污秽、尘埃或油渍,电容式触摸屏依就算屏幕沾有污秽、尘埃或油渍,电容式触摸屏依然能准确算出触摸位置。然能准确算出触摸位置。v缺点:缺点:由于电容随温度、湿度或接地情况的不同而由于电容随温度、湿度或接地情况的不同而变化,故其稳定性较差,往往会产生漂移
20、现象。变化,故其稳定性较差,往往会产生漂移现象。v电容屏反光严重,而且,电容技术的四层复合触摸电容屏反光严重,而且,电容技术的四层复合触摸屏对各波长光的透光率不均匀,存在色彩失真的问屏对各波长光的透光率不均匀,存在色彩失真的问题,由于光线在各层间的反射,还造成图像字符的题,由于光线在各层间的反射,还造成图像字符的模糊。模糊。4声表面波式触摸屏声表面波式触摸屏v由触摸屏、声波发生器、反射器和声波接收器组成。v声波发生器发出声波在触摸屏表面传递,经反射器传递给声波接收器,声波转换成电信号送给主机。v声表面波式触摸屏效果比较好,应用比较广泛。v在屏幕大小相同的情况下在屏幕大小相同的情况下,红外线触摸
21、屏红外线触摸屏价格最低且价格最低且安装最方便安装最方便;电阻和电容式触摸屏电阻和电容式触摸屏性能相差不大性能相差不大,同同属中档属中档,价格也差不多价格也差不多,电容式触摸屏总体效果要好电容式触摸屏总体效果要好些些;声表面波触摸屏声表面波触摸屏的价格最贵,当然性能也最好。的价格最贵,当然性能也最好。第三节第三节 LEDLED显示及接口显示及接口一、一、LEDLED显示原理显示原理LED-发光二极管发光二极管.LED的正向压降的正向压降:1.2V 2.6V。工作电流工作电流:5mA 20mA。适合于脉冲工作状态适合于脉冲工作状态,电路须串联适当的限流电路须串联适当的限流电阻电阻.LED显示器的类
展开阅读全文