智能仪器的人机接口技术课件.ppt
《智能仪器的人机接口技术课件.ppt》由会员分享,可在线阅读,更多相关《智能仪器的人机接口技术课件.ppt(56页珍藏版)》请在三一办公上搜索。
1、智能仪器,第五章 智能仪器的人机接口技术,学习提纲,1 键盘处理与接口设计2 LED显示处理及接口设计3 LCD显示处理及接口设计4 触摸屏处理及接口设计,1 键盘处理与接口设计,键抖动、键连击及串键的处理键抖动键按下或松开会产生短暂的抖动,一般510ms硬件去抖,1 键盘处理与接口设计,软件去抖键连击消除连击合理利用串键N键锁定技术N键有效技术,键盘处理步骤监视有无键按下判断哪个键按下实现按键的功能键盘的组织形式非编码式和编码式两种键盘的工作方式编程扫描方式定时扫描方式中断扫描方式,1 键盘处理与接口设计,1 键盘处理与接口设计,非编码键盘的处理独立式键盘特点:一键一线优点:简单,键易识别缺
2、点:占用资源键盘结构及处理方法,1 键盘处理与接口设计,矩阵式键盘,1 键盘处理与接口设计,键盘扫描方式扫描法键监视扫描识别键处理,1 键盘处理与接口设计,线反转法行列均为双向口均上拉中断方式两步扫描键码转换,按键S9特征码 11011011顺序码 09H,1 键盘处理与接口设计,程序设计(仅获取特征码和顺序码)KEYIN:MOV P1,#0F0H MOV A,P1 ANL A,#0F0H MOV B,A MOV P1,#0FH MOV A,P1 ANL A,#0FH ORL A,B CJNE A,#0FFH,KEYIN1 RETKEYIN1:MOV B,A MOV DPTR,#KEYCOD
3、MOV R3,#00H,KEYIN2:MOV A,R3 MOVC A,A+DPTR CJNE A,B,KEYIN3 MOV A,R3 RETKEYIN3:INC R3 CJNE A,#0FFH,KEYIN2 RETKEYCODE:DB 0EEH,0DEH,0BEH,7EH DB 0EDH,0DDH,0BDH,7DH DB 0EBH,0DBH,0BBH,7BH DB 0E7H,0D7H,0B7H,77H DB 63H,0FFH,1 键盘处理与接口设计,1 键盘处理与接口设计,编码键盘的处理硬件自动完成键监视、键识别操作自动产生选通脉冲与CPU联络具有自动去抖、处理串键等功能,2 LED显示处理及
4、接口设计,LED显示器的特点工作电压低:正向压降1.22.6V功耗小:发光电流520mA温度范围宽(30+85)响应速度快(小于1s)成本低、可靠性高、寿命长、颜色丰富,2 LED显示处理及接口设计,分类单个LEDLED数码管点阵式LED显示器,2 LED显示处理及接口设计,LED数码管以发光二极管(LED)为组成单元的显示器件常用七段数码管和八段数码管多位一体数码管,2 LED显示处理及接口设计,内部结构,2 LED显示处理及接口设计,译码 待显示数字和字符必须先转换为字形段码才能控制数码管进行显示,该转换过程称为译码硬件译码一般为BCD型,将BCD码译为7段字形段码常用的译码器:74LS4
5、7,MC14495,74LS248优缺点:节省CPU时间,成本和体积有所上升软件译码CPU查表,找出要显示数字或字符对应的字形段码优缺点:与硬件译码相反,2 LED显示处理及接口设计,显示与驱动静态显示及接口每位数码管需要一个锁存器锁存段码信号驱动:515mA,可借助锁存器接口:根据CPU的引脚资源,串行或并行译码方式软件译码,直接输出字形段码硬件译码,一般输出BCD码,硬件译码并行输入静态显示,2 LED显示处理及接口设计,2 LED显示处理及接口设计,动态显示及接口所有数码管共用一个段码驱动器,每位的位控制端(公共端)需分别控制任何时刻仅一位数码管选通显示每位显示要保持一定时间,最长不超过
6、20ms所有数码管必须轮流刷新显示由于是交替显示,点亮电流比静态显示要大一些每位数码管的显示时间、交替时间由CPU控制,2 LED显示处理及接口设计,软件译码串行输入动态显示,2 LED显示处理及接口设计,动态显示编程专门设置动态显示子程序,应具通用性LED位数较多时,CPU负担较重,3 LCD显示处理及接口设计,LCD显示器本身不发光,是一种被动显示器件较之本身发光的显示器件,具有如下特点:体积小、重量轻、外形薄低电压、微功耗特别适合袖珍式、便携式智能仪器,3 LCD显示处理及接口设计,LCD分类段码式:类似于数码管点阵式:类似于点阵式LED字符点阵式 可显示字母、数字和特定符号图形点阵式
7、可显示汉字、图形、图像,3 LCD显示处理及接口设计,TFT液晶显示屏(Thin Film Transistor)“真彩”每个像素点都由集成在像素点背后的薄膜晶体管驱动亮度好、对比度高、层次感强、颜色鲜艳、耗电、成本高目前最好的LCD显示设备,效果接近CRT显示器,是主流,3 LCD显示处理及接口设计,LCD驱动方式必须采用交流驱动方式,直流在100mV以下交流电压频率:30200Hz;幅值:45V,像素点基本驱动回路,驱动波形,3 LCD显示处理及接口设计,静态驱动方式每个像素的像素电极单独引出,公共电极接在一起。,电极配置,静态显示(BCD译码兼驱动),3 LCD显示处理及接口设计,动态驱
8、动方式将显示器的所有电极制成矩阵结构行电极:水平一组像素的背电极连在一起列电极:纵向一组像素的像素电极连在一起驱动方法:循环地给每行电极施加选择脉冲,同时所有列电极给出该行像素的选择或非选择驱动脉冲,段码式LCD动态驱动的行列电极划分,3 LCD显示处理及接口设计,段码式LCD接口设计与LED数码管的静动态显示类似字符点阵式LCD接口设计一般将LCD显示器与控制电路组装为显示模块EDM2004-03模块,3 LCD显示处理及接口设计,控制器读写时序RS:寄存器选择信号;0-指令寄存器,1-数据寄存器R/W:读/写信号;1-读操作,0-写操作E:使能信号;读操作,下降沿;写操作,高电平,3 LC
9、D显示处理及接口设计,寄存器与存储器指令寄存器(IR)存储指令代码数据寄存器(DR)无相应操作指令暂存CPU与控制器内部DDRAM和CGRAM之间传送的数据忙标志位(BF)BF=1,内部忙,不接受任何外部指令和数据RS=0,R/W=1,E=1时,BF输出到DB7每次操作前都应检测BF的状态地址计数器(AC)设置地址指令写入指令寄存器后,地址信息自动存入ACDR与DDRAM或CGRAM完成一次数据传输,AC自动加减当RS=0,R/W=1,E=1时,AC内容输出至DB6DB0,3 LCD显示处理及接口设计,显示数据寄存器(DDRAM)存储欲显示字符的字符代码容量为80个,因此地址也有80个,分4行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 仪器 人机 接口 技术 课件
链接地址:https://www.31ppt.com/p-3959567.html