资源描述:
《LED点阵字符显示原理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数字化医疗仪器第三章数字化医学仪器人机接口第三章数字化医学仪器人机接口3.1键盘与接口键盘与微机的接口包括硬件和软件二部分。硬件:键盘结构及与主机的连接方式。软件:键盘管理程序。3.1.1键盘输入基础知识一.键盘的组织1.编码式键盘键和专用键盘编码器构成.有键按下,自动生成键值。例如:MM5740AA芯片;INTEL8279等。2.非编码式键盘(本章介绍)不含编码器,键盘只送出一个简单的闭合信号,对应的键值需有软件来译出。1)独立式键盘图3-1(a)特点:一键一线.优点:结构简单,键容易识别.缺点:占用较多检测线,不便组成大型键盘.2
2、)矩阵式键盘图3-1(b)特点:把检测线分成二组,一组为行线,另一组为列线,按键放在行线和列线的交叉点上.优点:键盘规模可扩大.缺点:键盘分析程序较复杂.键盘的工作方式a)编程扫描方式(查询方式)b)中断工作方式c)定时扫描方式三.键抖动及消除键抖动可能导致计算机将按键操作识别为多次操作.可采取以下措施:(1)硬件电路消除法(2)软件延时法当判定按键按下时,用软件延时10ms~20ms,等待键稳定后重新再判一次,以躲过触点抖动期。四.键连击的处理图3-43.1.2独立式键盘接口方法1.查询方式图3-5硬件接口;图3-6软件流程图中断方
3、式用中断方式处理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线路反转法的原理
4、(1)先从P1的高四位输出“0”电平,从P1的低四位读键盘状态,设图中E键被按下,从P1的低四位输入为1101,“0”对应按键代表的列。(2)线路反转,P1的低四位输出“0”电平,从P1高四位读键盘状态,从P1高四位输入0111,“0”对应按键代表的行位置。(3)数据合成特征码0111、1101,完全确定按键位置。(4)通过查键码转换表找到对应的键值(顺序码)。3.2键盘分析程序单义键:一键一义多义键:一键多义键盘分析程序的任务是对键盘的操作做出识别并调用相应的功能模块完成预定的任务。3.2.1直接分析法(单一键构成的键盘)根据当前按
5、键的键值,把控制直接分支到相应处理程序的入口,而无须知道再此之前的按键情况。图3-103-11优点:简明直观。缺点:命令的识别和处理程序的执行交错在一起,层次不清楚。简单多义键的分析程序仍可用直接分析法来进行设计,不过要用多张转换表。图3-123.2.2状态分析法将键盘分析程序作为时序系统,当条件改变后,它的状态可以发生变迁。当一个按键按下时,分析程序将根据它的现行状态和输入条件,决定产生何种相应动作以及变迁到哪一个新状态。在不同的状态下,同一按键会具有不同的含义。引入状态概念后,只需在存储器内开辟存储单元“记忆”当前状态,就能对当前
6、按键的含义作出正确的解释,简化程序设计。3.2.3触摸屏一、概述一些医疗场所不便安装键盘、鼠标等输入设备,同时也要让任何人都能操作,触摸屏就是一种理想的输入设备。二、分类及原理触摸屏需收集以下信息:触摸物进入触摸屏的坐标、触摸物在触摸屏上移动的新坐标、触摸物离开触摸屏的坐标、是否有东西触摸等1.红外线触摸屏(以红外线检测技术为基础)原理:物体进入检测区,遮挡住若干条红外光栅,红外接收管输出的信号就会发生变化,从而检测出触摸点的坐标和触摸屏的状态。优点:对触摸的物体没有太严格的要求;触摸物只要进入红外检测区域即可;触摸屏不易损坏,寿命较
7、长,成本也较低。缺点:外界光线变化会影响其准确度;不防水,不防污秽,易导致误差。2.电阻式触摸屏(压力感应式)原理:外层OTI作导电体,二层OTI附上电压场,层间以细小的透明隔离点隔开。平时这些隔离点的电阻近似相同,当手指接触屏幕,两层导电层出现一个接触点,该点电阻发生变化,便可以计算出触摸的位置。优点:不受尘埃、水、污秽影响缺点:触摸屏的寿命不长久3.电容式触摸屏4.声表面波式触摸屏3.3LED显示及接口3.3.1LED显示原理LED----发光二极管.LED的正向压降:1.2V~2.6V。工作电流:5mA~20mA。适合于脉冲工作
8、状态,电路须串联适当的限流电阻.LED显示器的类型:单个、七段和点阵式。一.单个LED显示器常用于仪器的状态显示之用.图3-16二.七段LED显示器将数个LED组成一个阵列,并封装于一个标准的外壳中.七段LED显示器有共