版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字化医疗仪器
第三章数字化医学仪器人机接口第三章数字化医学仪器人机接口3.1 键盘与接口 键盘与微机的接口包括硬件和软件二部分。
硬件:键盘结构及与主机的连接方式。
软件:键盘管理程序。3.1.1 键盘输入基础知识一.键盘的组织1.编码式键盘 键和专用键盘编码器构成.有键按下,自动生成键值。 例如:MM5740AA芯片;INTEL8279等。2.非编码式键盘(本章介绍) 不含编码器,键盘只送出一个简单的闭合信号,对应的键值需有软件来译出。 1)独立式键盘图3-1(a)
特点:一键一线.
优点:结构简单,键容易识别.
缺点:占用较多检测线,不便组成大型键盘.2)矩阵式键盘图3-1(b)
特点:
把检测线分成二组,一组为行线,另一组为列线,按键放在行线和列线的交叉点上.
优点:键盘规模可扩大.
缺点:键盘分析程序较复杂.键盘的工作方式a)编程扫描方式(查询方式)b)中断工作方式c)定时扫描方式三.键抖动及消除
键抖动可能导致计算机将按键操作识别为多次操作. 可采取以下措施:(1)硬件电路消除法
(2)软件延时法
当判定按键按下时,用软件延时10ms~20ms,等待键稳定后重新再判一次,以躲过触点抖动期。四.键连击的处理图3-43.1.2独立式键盘接口方法1.查询方式图3-5硬件接口;图3-6软件流程图中断方式
用中断方式处理8只按键电路3.1.3矩阵式键盘接口方法行扫描法步骤:1.判是否有键按下(没有键按下,读入值为FFH)。2.若有键按下,消除键抖动(延时10ms),再判是否有键按下。3.若确定有键按下,则求出按下键的键值。
键值=行值+列值4.为保证按键每闭合一次,CPU只作一次处理,程序需等闭合的键释放后再对其处理。RAM/IO扩展器8155结构:1.256BITS的静态RAM;2.二个可编程的8位并行I/O口PA,PB;3.一个可编程的6位并行I/O口PC;4.一个可编程的14位减法计数器TC.二.线路反转法图3-9线路反转法的原理
(1)先从P1的高四位输出“0”电平,从P1的低四位读键盘状态,设图中E键被按下,从P1的低四位输入为1101,“0”对应按键代表的列。(2)线路反转,P1的低四位输出“0”电平,从P1高四位读键盘状态,从P1高四位输入0111,“0”对应按键代表的行位置。(3)数据合成特征码0111、1101,完全确定按键位置。(4)通过查键码转换表找到对应的键值(顺序码)。
3.2键盘分析程序单义键:一键一义多义键:一键多义
键盘分析程序的任务是对键盘的操作做出识别并调用相应的功能模块完成预定的任务。3.2.1直接分析法(单一键构成的键盘) 根据当前按键的键值,把控制直接分支到相应处理程序的入口,而无须知道再此之前的按键情况。图3-103-11优点:简明直观。缺点:命令的识别和处理程序的执行交错在一起,层次不清楚。
简单多义键的分析程序仍可用直接分析法来进行设计,不过要用多张转换表。图3-123.2.2状态分析法将键盘分析程序作为时序系统,当条件改变后,它的状态可以发生变迁。当一个按键按下时,分析程序将根据它的现行状态和输入条件,决定产生何种相应动作以及变迁到哪一个新状态。在不同的状态下,同一按键会具有不同的含义。引入状态概念后,只需在存储器内开辟存储单元“记忆”当前状态,就能对当前按键的含义作出正确的解释,简化程序设计。
3.2.3触摸屏一、概述一些医疗场所不便安装键盘、鼠标等输入设备,同时也要让任何人都能操作,触摸屏就是一种理想的输入设备。二、分类及原理
触摸屏需收集以下信息:触摸物进入触摸屏的坐标、触摸物在触摸屏上移动的新坐标、触摸物离开触摸屏的坐标、是否有东西触摸等1.红外线触摸屏(以红外线检测技术为基础)原理:物体进入检测区,遮挡住若干条红外光栅,红外接收管输出的信号就会发生变化,从而检测出触摸点的坐标和触摸屏的状态。优点:对触摸的物体没有太严格的要求;
触摸物只要进入红外检测区域即可;触摸屏不易损坏,寿命较长,成本也较低。缺点:外界光线变化会影响其准确度;不防水,不防污秽,易导致误差。2.电阻式触摸屏(压力感应式)原理:外层OTI作导电体,二层OTI附上电压场,层间以细小的透明隔离点隔开。平时这些隔离点的电阻近似相同,当手指接触屏幕,两层导电层出现一个接触点,该点电阻发生变化,便可以计算出触摸的位置。优点:不受尘埃、水、污秽影响缺点:触摸屏的寿命不长久3.电容式触摸屏4.声表面波式触摸屏3.3LED显示及接口3.3.1LED显示原理 LED----发光二极管. LED的正向压降:
1.2V~2.6V。
工作电流:
5mA~20mA。
适合于脉冲工作状态,电路须串联适当的限流电阻. LED显示器的类型:
单个、七段和点阵式。一.单个LED显示器 常用于仪器的状态显示之用.图3-16二.七段LED显示器
将数个LED组成一个阵列,并封装于一个标准的外壳中. 七段LED显示器有共阳极和共阴极两种结构.图3-17 可用于显示0~9数字和多种字母。为了显示某个数或字母,须点亮对应的段,则需要译码.1.硬件译码(由七段译码/驱动器完成)图3-18计算机时间的开销较小,但硬件开支大。2.软件译码 图3-19表3-4
省略了硬件,其BCD码转换为对应的段码由软件来完成。三.点阵式LED显示器
以点阵格式进行显示,显示的字符较逼真,但接口电路和控制程序较复杂.常用5
7点阵。图3-203.3.2 七段LED显示及接口按显示方式分:静态显示和动态显示之分。静态显示及其接口特点:
每位显示器都有自己的锁存器,译码器(若采用软件译码可省略)和驱动器。优点:
在每一位显示输出后能够保持显示不变。缺点:
当显示位数较多时,占用的I/O口较多 图3-21动态扫描显示及其接口特点:
微机应定时对各个显示器进行扫描,显示器件分时轮流工作,每次只使一个器件显示。优点:
使用硬件少,占用I/O口少。缺点:
占用机时长,只要不执行显示程序,就立刻停止显示。 图3-233.3.3 点阵LED显示器3.4 CRT显示及接口主要用于显示图形和表格3.4.1 光栅扫描CRT字符显示系统 光栅扫描CRT字符显示原理扫描过程系统组成:
显示RAM,字符发生器,并/串移位器,混合电路和逻辑定时电路等组成。 图3-26二. 双行缓冲器工作方式作用:为了保证系统能连续工作. 图3-28三. 系统的定时CRT中各个字符显示的位置应与显示RAM中字符ASCII码的地址严格一一对应,这需系统的定时电路给予保证。 图3-29四. CRT显示电路的组成典型的CRT控制器有Intel8275CRTC,Motorola6845CRTC。 图3-30 3-313.4.2 光栅扫描CRT图形显示系统显示RAM中存放的是由软件形成的图形点阵,显示RAM中的每个存储单元中的每个数位都与显示屏上的某一像素点一一对应.图3-32图形光栅显示系统中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 托管转让协议步骤
- 借款延期还款合同格式
- 仓储装卸合同协议模板
- 时尚木饰面购销协议
- 公务员购房合同样本
- 个人购买数码产品贷款延期合同
- 垃圾清运服务合同登录
- 肉类产品订购合同
- 危险品仓储配送服务合同
- 玻化瓷砖采购合同
- 护士人文修养-护患关系
- 《可信计算技术研究》课件
- 技术创效实施策划方案
- 社区文化知识讲座
- 汽车安全与法规 (第3版) 课件 第4-6章 汽车被动安全性、汽车主动安全系统、汽车被动安全性能试验
- 提升创新创业能力
- GB/T 43480-2023无损检测相控阵超声柱面成像导波检测
- 人教版三年级数学上册“双减”作业设计 7.3周长的认识(解析版)
- 曼昆宏观经济学课后习题答案
- 北京市社保培训课件
- 防止生产现场滑倒事故的安全培训
评论
0/150
提交评论