智能仪器的人机接口技术课件_第1页
智能仪器的人机接口技术课件_第2页
智能仪器的人机接口技术课件_第3页
智能仪器的人机接口技术课件_第4页
智能仪器的人机接口技术课件_第5页
已阅读5页,还剩107页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能仪器第五章智能仪器的人机接口技术智能仪器第五章智能仪器的人机接口技术学习提纲1键盘处理与接口设计2LED显示处理及接口设计3LCD显示处理及接口设计4触摸屏处理及接口设计学习提纲1键盘处理与接口设计1键盘处理与接口设计键抖动、键连击及串键的处理键抖动键按下或松开会产生短暂的抖动,一般5~10ms硬件去抖1键盘处理与接口设计键抖动、键连击及串键的处理1键盘处理与接口设计软件去抖键连击消除连击合理利用串键N键锁定技术N键有效技术1键盘处理与接口设计软件去抖键盘处理步骤监视有无键按下判断哪个键按下实现按键的功能键盘的组织形式非编码式和编码式两种键盘的工作方式编程扫描方式定时扫描方式中断扫描方式1键盘处理与接口设计键盘处理步骤1键盘处理与接口设计1键盘处理与接口设计非编码键盘的处理独立式键盘特点:一键一线优点:简单,键易识别缺点:占用资源键盘结构及处理方法1键盘处理与接口设计非编码键盘的处理1键盘处理与接口设计矩阵式键盘1键盘处理与接口设计矩阵式键盘1键盘处理与接口设计键盘扫描方式扫描法键监视扫描识别键处理1键盘处理与接口设计键盘扫描方式1键盘处理与接口设计线反转法行列均为双向口均上拉中断方式两步扫描键码转换按键S9特征码11011011顺序码09H1键盘处理与接口设计线反转法按键S91键盘处理与接口设计程序设计(仅获取特征码和顺序码)KEYIN:MOVP1,#0F0HMOVA,P1ANLA,#0F0HMOVB,AMOVP1,#0FHMOVA,P1ANLA,#0FHORLA,BCJNEA,#0FFH,KEYIN1RETKEYIN1:MOVB,AMOVDPTR,#KEYCODMOVR3,#00H1键盘处理与接口设计程序设计(仅获取特征码和顺序码)KEYIN2:MOVA,R3MOVCA,@A+DPTRCJNEA,B,KEYIN3MOVA,R3RETKEYIN3:INCR3CJNEA,#0FFH,KEYIN2RETKEYCODE:DB0EEH,0DEH,0BEH,7EHDB0EDH,0DDH,0BDH,7DHDB0EBH,0DBH,0BBH,7BHDB0E7H,0D7H,0B7H,77HDB63H,0FFH1键盘处理与接口设计KEYIN2:MOVA,R31键盘处理与1键盘处理与接口设计编码键盘的处理硬件自动完成键监视、键识别操作自动产生选通脉冲与CPU联络具有自动去抖、处理串键等功能1键盘处理与接口设计编码键盘的处理2LED显示处理及接口设计LED显示器的特点工作电压低:正向压降1.2~2.6V功耗小:发光电流5~20mA温度范围宽(−30~+85℃)响应速度快(小于1μs)成本低、可靠性高、寿命长、颜色丰富2LED显示处理及接口设计LED显示器的特点2LED显示处理及接口设计分类单个LEDLED数码管点阵式LED显示器2LED显示处理及接口设计分类2LED显示处理及接口设计LED数码管以发光二极管(LED)为组成单元的显示器件常用七段数码管和八段数码管多位一体数码管2LED显示处理及接口设计LED数码管2LED显示处理及接口设计内部结构2LED显示处理及接口设计内部结构2LED显示处理及接口设计译码待显示数字和字符必须先转换为字形段码才能控制数码管进行显示,该转换过程称为译码硬件译码一般为BCD型,将BCD码译为7段字形段码常用的译码器:74LS47,MC14495,74LS248优缺点:节省CPU时间,成本和体积有所上升软件译码CPU查表,找出要显示数字或字符对应的字形段码优缺点:与硬件译码相反2LED显示处理及接口设计译码2LED显示处理及接口设计显示与驱动静态显示及接口每位数码管需要一个锁存器锁存段码信号驱动:5~15mA,可借助锁存器接口:根据CPU的引脚资源,串行或并行译码方式软件译码,直接输出字形段码硬件译码,一般输出BCD码2LED显示处理及接口设计显示与驱动硬件译码并行输入静态显示2LED显示处理及接口设计硬件译码并行输入静态显示2LED显示处理及接口设计2LED显示处理及接口设计动态显示及接口所有数码管共用一个段码驱动器,每位的位控制端(公共端)需分别控制任何时刻仅一位数码管选通显示每位显示要保持一定时间,最长不超过20ms所有数码管必须轮流刷新显示由于是交替显示,点亮电流比静态显示要大一些每位数码管的显示时间、交替时间由CPU控制2LED显示处理及接口设计动态显示及接口2LED显示处理及接口设计软件译码串行输入动态显示2LED显示处理及接口设计软件译码串行输入动态显示2LED显示处理及接口设计动态显示编程专门设置动态显示子程序,应具通用性LED位数较多时,CPU负担较重2LED显示处理及接口设计动态显示编程3LCD显示处理及接口设计LCD显示器本身不发光,是一种被动显示器件较之本身发光的显示器件,具有如下特点:体积小、重量轻、外形薄低电压、微功耗特别适合袖珍式、便携式智能仪器3LCD显示处理及接口设计LCD显示器3LCD显示处理及接口设计LCD分类段码式:类似于数码管点阵式:类似于点阵式LED字符点阵式可显示字母、数字和特定符号图形点阵式可显示汉字、图形、图像3LCD显示处理及接口设计LCD分类3LCD显示处理及接口设计TFT液晶显示屏(ThinFilmTransistor)——“真彩”每个像素点都由集成在像素点背后的薄膜晶体管驱动亮度好、对比度高、层次感强、颜色鲜艳、耗电、成本高目前最好的LCD显示设备,效果接近CRT显示器,是主流3LCD显示处理及接口设计TFT液晶显示屏(Thin3LCD显示处理及接口设计LCD驱动方式必须采用交流驱动方式,直流在100mV以下交流电压频率:30~200Hz;幅值:4~5V像素点基本驱动回路驱动波形3LCD显示处理及接口设计LCD驱动方式像素点基本驱动3LCD显示处理及接口设计静态驱动方式每个像素的像素电极单独引出,公共电极接在一起。电极配置静态显示(BCD译码兼驱动)3LCD显示处理及接口设计静态驱动方式电极配置静态显示3LCD显示处理及接口设计动态驱动方式将显示器的所有电极制成矩阵结构行电极:水平一组像素的背电极连在一起列电极:纵向一组像素的像素电极连在一起驱动方法:循环地给每行电极施加选择脉冲,同时所有列电极给出该行像素的选择或非选择驱动脉冲段码式LCD动态驱动的行列电极划分3LCD显示处理及接口设计动态驱动方式段码式LCD动态3LCD显示处理及接口设计段码式LCD接口设计与LED数码管的静动态显示类似字符点阵式LCD接口设计一般将LCD显示器与控制电路组装为显示模块EDM2004-03模块3LCD显示处理及接口设计段码式LCD接口设计3LCD显示处理及接口设计控制器读写时序RS:寄存器选择信号;0-指令寄存器,1-数据寄存器R/W:读/写信号;1-读操作,0-写操作E:使能信号;读操作,下降沿;写操作,高电平3LCD显示处理及接口设计控制器读写时序3LCD显示处理及接口设计寄存器与存储器指令寄存器(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内容输出至DB6~DB03LCD显示处理及接口设计寄存器与存储器3LCD显示处理及接口设计显示数据寄存器(DDRAM)存储欲显示字符的字符代码容量为80个,因此地址也有80个,分4行,行内连续,但行之间有跳跃,见P118表5-14。字符代码与字符的关系见P119表5-15。字符发生器ROM(CGROM)固化有208个5×7点阵的字符字模00~07H字符代码对应CGRAM中生成的自定义字符字符发生器RAM(CGRAM)由用户生成自定义字符可存放8个5×8点阵字模3LCD显示处理及接口设计显示数据寄存器(DDRAM)3LCD显示处理及接口设计指令清显示指令归位指令输入方式设置指令显示开/关控制指令光标或显示移动指令功能设置指令CGRAM地址设置指令DDRAM地址设置指令读取忙标志BF和地址计数器AC指令CGRAM或DDRAM写数据指令CGRAM或DDRAM读数据指令3LCD显示处理及接口设计指令3LCD显示处理及接口设计接口设计3LCD显示处理及接口设计接口设计3LCD显示处理及接口设计程序设计检测忙标志BF子程序BF:CLRACLRRSSETBR/WMOVXA,@R0JBACC.7,BFRET3LCD显示处理及接口设计程序设计3LCD显示处理及接口设计写数据到指令寄存器IR子程序,R1暂存指令WI:CLRR/WCLRRSMOVA,R1MOVX@R0,ARET写数据到数据寄存器DR子程序,R2暂存字符代码WD:SETBRSCLRR/WMOVA,R2MOVX@R0,ARET3LCD显示处理及接口设计写数据到指令寄存器IR子程序3LCD显示处理及接口设计初始化INI:MOVR1,#38H;功能设置

LCALLBFLCALLWIMOVR1,#01H;清显示

LCALLBFLCALLWIMOVR1,#06H;输入方式设置

LCALLBFLCALLWIMOVR1,#0CH;显示开/关控制设置

LCALLBFLCALLWI3LCD显示处理及接口设计初始化3LCD显示处理及接口设计写欲显示字符的字符代码到DDRAM,字符代码存放在0300H起始的程序存储器中,共40个字符WDD:MOVDPTR,#0300HMOVR5,#20;每行显示20个字符

MOVR1,#80H;屏幕第一行

LCALLBFLCALLWILOOP1:CLRAMOVCA,@A+DPTRMOVR2,ALCALLBFLCALLWDINCDPTRDJNZR5,LOOP13LCD显示处理及接口设计写欲显示字符的字符代码到DD3LCD显示处理及接口设计MOVR5,#20;显示数量

MOVR1,#0C0H;屏幕第二行

LCALLRFLCALLWILOOP3:CLRAMOVCA,@A+DPTRMOVR2,ALCALLBFLCALLWDINCDPTRDJNZR5,LOOP3END3LCD显示处理及接口设计MOV4触摸屏处理及接口设计触摸屏概述基本原理操作者用手指或其他工具触摸屏,系统根据触摸的图标或菜单定位选择信息输入基本组成检测部件安装在显示器前面,检测触摸位置,转换为触摸信号控制器将触摸信号再转换成触摸坐标送给CPU,同时能接收CPU指令并加以执行4触摸屏处理及接口设计触摸屏概述4触摸屏处理及接口设计几个问题透明性能触摸屏由多层复合薄膜构成,透明性能直接影响视觉效果,衡量指标:透明度、色彩失真度、反光性、清晰度绝对坐标系统每次触摸产生的数据通过校准转为屏幕上的坐标,同一位置点的输出数据是固定的漂移问题不能保证同一触摸点每一次采样数据相同检测与定位触摸屏的绝对定位是依靠传感器来完成的,不同的定位原理和传感器决定了触摸屏的反应速度、可靠性、稳定性等。4触摸屏处理及接口设计几个问题4触摸屏处理及接口设计触摸屏的分类、原理、结构和特点电阻式两导体层中间衬隔离层,触摸时,两导体层在触摸点接触。4触摸屏处理及接口设计触摸屏的分类、原理、结构和特点4触摸屏处理及接口设计由于导体层是阻性的,导体层两边加电压后,整个导体层存在电压梯度,故不同触点的电压不同,据此计算接触点坐标。X和Y方向分开计算坐标,一个方向加电压VREF和0V,另一个方向的负电极悬空,从正极获取分压,进行A/D转换,并与VREF比较,得到坐标。4触摸屏处理及接口设计由于导体层是阻性的,导体层两边加4触摸屏处理及接口设计优点:不怕油污、灰尘、水,经济,占90%市场缺点:复合薄膜的外层采用塑料材料,易划伤报废电容式在玻璃屏幕上镀一层透明的阻性导体层,上面加一层保护玻璃。导体层作为工作面,四周镀电极,从四个角引线,加入高频信号。4触摸屏处理及接口设计优点:不怕油污、灰尘、水,经济,4触摸屏处理及接口设计当手指触摸外层玻璃时,由于人体电场的存在,手指与导体层形成一个耦合电容,高频电流会被电容分流,分去的电流与触摸位置到电极的距离成反比,据此计算出触点坐标。优点最可靠最精确缺点最贵反光严重色彩失真易随温度和湿度变化漂移,导致定位不准确绝缘碰触没反应4触摸屏处理及接口设计当手指触摸外层玻璃时,由于人体电4触摸屏处理及接口设计红外线式基于光束阻断技术,显示器表面不需覆盖任何材料。仅在四周安放光点距架框,排放红外发射管和接收管,在屏幕表面形成红外线栅格。4触摸屏处理及接口设计红外线式4触摸屏处理及接口设计当触摸屏幕时,会挡住红外线,接收管信号发生变化,控制器根据X、Y两个方向接收管信号的变化确定触点坐标。优点价格低完全透光,不影响显示器清晰度响应速度比电容式快缺点分辨率不高寿命短易受外界光干扰不防水防尘4触摸屏处理及接口设计当触摸屏幕时,会挡住红外线,接收4触摸屏处理及接口设计表面声波触摸屏显示器前面安装玻璃屏,左上角和右下角各固定垂直和水平方向的超声波发射换能器,右上角在两个方向固定相应的接收换能器,玻璃的四边刻有45°由疏到密的反射条纹。4触摸屏处理及接口设计表面声波触摸屏4触摸屏处理及接口设计发射器发出的超声波经反射形成均匀波面,再经反射被接收器接收,接收器将声波能量转换为电信号。发射器发出一个窄脉冲,就有不同路径的能量到达接收器,对应输出的电信号在时间上有先后。触摸屏时,某条路径上的声波能量被部分吸收,接收器输出的电信号在某一时间产生衰减,根据衰减时间确定触点坐标。优点低辐射、不怕震、抗刮性能好透光率高,能保证图像质量没有漂移,有第三轴(压力)效应缺点导波槽易被阻塞,需经常维护;容易受噪声干扰4触摸屏处理及接口设计发射器发出的超声波经反射形成均匀4触摸屏处理及接口设计控制器ADS7843内部组成模拟开关12位逐次逼近ADC同步串行接口引脚配置2/3:触摸屏正极4/5:触摸屏负极11:触摸中断12/14/16:串行口13:忙指示15:片选4触摸屏处理及接口设计控制器ADS7843控制字S:数据传输起始标志位,必须为1A2/A1/A0:选择采集触点的X轴或Y轴信号

001—Y轴,101—X轴MODE:ADC位数选择,1—8bit,0—12bitSER/DFR:参考电压输入模式,1—非差动,0—差动PD1/PD0:省电模式选择,00—省电模式允许,中断允许;01—同00,但不允许中断;11—禁止省电模式D7D6D5D4D3D2D1D0SA2A1A0MODESER/DFRPD1PD04触摸屏处理及接口设计控制字D7D6D5D4D3D2D1D0SA2A1A0MODE4触摸屏处理及接口设计A/D转换时序为获得触点坐标,CPU需要进行3次8位串行操作4触摸屏处理及接口设计A/D转换时序4触摸屏处理及接口设计接口设计4触摸屏处理及接口设计接口设计4触摸屏处理及接口设计程序流程4触摸屏处理及接口设计程序流程人有了知识,就会具备各种分析能力,明辨是非的能力。所以我们要勤恳读书,广泛阅读,古人说“书中自有黄金屋。”通过阅读科技书籍,我们能丰富知识,培养逻辑思维能力;通过阅读文学作品,我们能提高文学鉴赏水平,培养文学情趣;通过阅读报刊,我们能增长见识,扩大自己的知识面。有许多书籍还能培养我们的道德情操,给我们巨大的精神力量,鼓舞我们前进。人有了知识,就会具备各种分析能力,智能仪器的人机接口技术课件智能仪器第五章智能仪器的人机接口技术智能仪器第五章智能仪器的人机接口技术学习提纲1键盘处理与接口设计2LED显示处理及接口设计3LCD显示处理及接口设计4触摸屏处理及接口设计学习提纲1键盘处理与接口设计1键盘处理与接口设计键抖动、键连击及串键的处理键抖动键按下或松开会产生短暂的抖动,一般5~10ms硬件去抖1键盘处理与接口设计键抖动、键连击及串键的处理1键盘处理与接口设计软件去抖键连击消除连击合理利用串键N键锁定技术N键有效技术1键盘处理与接口设计软件去抖键盘处理步骤监视有无键按下判断哪个键按下实现按键的功能键盘的组织形式非编码式和编码式两种键盘的工作方式编程扫描方式定时扫描方式中断扫描方式1键盘处理与接口设计键盘处理步骤1键盘处理与接口设计1键盘处理与接口设计非编码键盘的处理独立式键盘特点:一键一线优点:简单,键易识别缺点:占用资源键盘结构及处理方法1键盘处理与接口设计非编码键盘的处理1键盘处理与接口设计矩阵式键盘1键盘处理与接口设计矩阵式键盘1键盘处理与接口设计键盘扫描方式扫描法键监视扫描识别键处理1键盘处理与接口设计键盘扫描方式1键盘处理与接口设计线反转法行列均为双向口均上拉中断方式两步扫描键码转换按键S9特征码11011011顺序码09H1键盘处理与接口设计线反转法按键S91键盘处理与接口设计程序设计(仅获取特征码和顺序码)KEYIN:MOVP1,#0F0HMOVA,P1ANLA,#0F0HMOVB,AMOVP1,#0FHMOVA,P1ANLA,#0FHORLA,BCJNEA,#0FFH,KEYIN1RETKEYIN1:MOVB,AMOVDPTR,#KEYCODMOVR3,#00H1键盘处理与接口设计程序设计(仅获取特征码和顺序码)KEYIN2:MOVA,R3MOVCA,@A+DPTRCJNEA,B,KEYIN3MOVA,R3RETKEYIN3:INCR3CJNEA,#0FFH,KEYIN2RETKEYCODE:DB0EEH,0DEH,0BEH,7EHDB0EDH,0DDH,0BDH,7DHDB0EBH,0DBH,0BBH,7BHDB0E7H,0D7H,0B7H,77HDB63H,0FFH1键盘处理与接口设计KEYIN2:MOVA,R31键盘处理与1键盘处理与接口设计编码键盘的处理硬件自动完成键监视、键识别操作自动产生选通脉冲与CPU联络具有自动去抖、处理串键等功能1键盘处理与接口设计编码键盘的处理2LED显示处理及接口设计LED显示器的特点工作电压低:正向压降1.2~2.6V功耗小:发光电流5~20mA温度范围宽(−30~+85℃)响应速度快(小于1μs)成本低、可靠性高、寿命长、颜色丰富2LED显示处理及接口设计LED显示器的特点2LED显示处理及接口设计分类单个LEDLED数码管点阵式LED显示器2LED显示处理及接口设计分类2LED显示处理及接口设计LED数码管以发光二极管(LED)为组成单元的显示器件常用七段数码管和八段数码管多位一体数码管2LED显示处理及接口设计LED数码管2LED显示处理及接口设计内部结构2LED显示处理及接口设计内部结构2LED显示处理及接口设计译码待显示数字和字符必须先转换为字形段码才能控制数码管进行显示,该转换过程称为译码硬件译码一般为BCD型,将BCD码译为7段字形段码常用的译码器:74LS47,MC14495,74LS248优缺点:节省CPU时间,成本和体积有所上升软件译码CPU查表,找出要显示数字或字符对应的字形段码优缺点:与硬件译码相反2LED显示处理及接口设计译码2LED显示处理及接口设计显示与驱动静态显示及接口每位数码管需要一个锁存器锁存段码信号驱动:5~15mA,可借助锁存器接口:根据CPU的引脚资源,串行或并行译码方式软件译码,直接输出字形段码硬件译码,一般输出BCD码2LED显示处理及接口设计显示与驱动硬件译码并行输入静态显示2LED显示处理及接口设计硬件译码并行输入静态显示2LED显示处理及接口设计2LED显示处理及接口设计动态显示及接口所有数码管共用一个段码驱动器,每位的位控制端(公共端)需分别控制任何时刻仅一位数码管选通显示每位显示要保持一定时间,最长不超过20ms所有数码管必须轮流刷新显示由于是交替显示,点亮电流比静态显示要大一些每位数码管的显示时间、交替时间由CPU控制2LED显示处理及接口设计动态显示及接口2LED显示处理及接口设计软件译码串行输入动态显示2LED显示处理及接口设计软件译码串行输入动态显示2LED显示处理及接口设计动态显示编程专门设置动态显示子程序,应具通用性LED位数较多时,CPU负担较重2LED显示处理及接口设计动态显示编程3LCD显示处理及接口设计LCD显示器本身不发光,是一种被动显示器件较之本身发光的显示器件,具有如下特点:体积小、重量轻、外形薄低电压、微功耗特别适合袖珍式、便携式智能仪器3LCD显示处理及接口设计LCD显示器3LCD显示处理及接口设计LCD分类段码式:类似于数码管点阵式:类似于点阵式LED字符点阵式可显示字母、数字和特定符号图形点阵式可显示汉字、图形、图像3LCD显示处理及接口设计LCD分类3LCD显示处理及接口设计TFT液晶显示屏(ThinFilmTransistor)——“真彩”每个像素点都由集成在像素点背后的薄膜晶体管驱动亮度好、对比度高、层次感强、颜色鲜艳、耗电、成本高目前最好的LCD显示设备,效果接近CRT显示器,是主流3LCD显示处理及接口设计TFT液晶显示屏(Thin3LCD显示处理及接口设计LCD驱动方式必须采用交流驱动方式,直流在100mV以下交流电压频率:30~200Hz;幅值:4~5V像素点基本驱动回路驱动波形3LCD显示处理及接口设计LCD驱动方式像素点基本驱动3LCD显示处理及接口设计静态驱动方式每个像素的像素电极单独引出,公共电极接在一起。电极配置静态显示(BCD译码兼驱动)3LCD显示处理及接口设计静态驱动方式电极配置静态显示3LCD显示处理及接口设计动态驱动方式将显示器的所有电极制成矩阵结构行电极:水平一组像素的背电极连在一起列电极:纵向一组像素的像素电极连在一起驱动方法:循环地给每行电极施加选择脉冲,同时所有列电极给出该行像素的选择或非选择驱动脉冲段码式LCD动态驱动的行列电极划分3LCD显示处理及接口设计动态驱动方式段码式LCD动态3LCD显示处理及接口设计段码式LCD接口设计与LED数码管的静动态显示类似字符点阵式LCD接口设计一般将LCD显示器与控制电路组装为显示模块EDM2004-03模块3LCD显示处理及接口设计段码式LCD接口设计3LCD显示处理及接口设计控制器读写时序RS:寄存器选择信号;0-指令寄存器,1-数据寄存器R/W:读/写信号;1-读操作,0-写操作E:使能信号;读操作,下降沿;写操作,高电平3LCD显示处理及接口设计控制器读写时序3LCD显示处理及接口设计寄存器与存储器指令寄存器(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内容输出至DB6~DB03LCD显示处理及接口设计寄存器与存储器3LCD显示处理及接口设计显示数据寄存器(DDRAM)存储欲显示字符的字符代码容量为80个,因此地址也有80个,分4行,行内连续,但行之间有跳跃,见P118表5-14。字符代码与字符的关系见P119表5-15。字符发生器ROM(CGROM)固化有208个5×7点阵的字符字模00~07H字符代码对应CGRAM中生成的自定义字符字符发生器RAM(CGRAM)由用户生成自定义字符可存放8个5×8点阵字模3LCD显示处理及接口设计显示数据寄存器(DDRAM)3LCD显示处理及接口设计指令清显示指令归位指令输入方式设置指令显示开/关控制指令光标或显示移动指令功能设置指令CGRAM地址设置指令DDRAM地址设置指令读取忙标志BF和地址计数器AC指令CGRAM或DDRAM写数据指令CGRAM或DDRAM读数据指令3LCD显示处理及接口设计指令3LCD显示处理及接口设计接口设计3LCD显示处理及接口设计接口设计3LCD显示处理及接口设计程序设计检测忙标志BF子程序BF:CLRACLRRSSETBR/WMOVXA,@R0JBACC.7,BFRET3LCD显示处理及接口设计程序设计3LCD显示处理及接口设计写数据到指令寄存器IR子程序,R1暂存指令WI:CLRR/WCLRRSMOVA,R1MOVX@R0,ARET写数据到数据寄存器DR子程序,R2暂存字符代码WD:SETBRSCLRR/WMOVA,R2MOVX@R0,ARET3LCD显示处理及接口设计写数据到指令寄存器IR子程序3LCD显示处理及接口设计初始化INI:MOVR1,#38H;功能设置

LCALLBFLCALLWIMOVR1,#01H;清显示

LCALLBFLCALLWIMOVR1,#06H;输入方式设置

LCALLBFLCALLWIMOVR1,#0CH;显示开/关控制设置

LCALLBFLCALLWI3LCD显示处理及接口设计初始化3LCD显示处理及接口设计写欲显示字符的字符代码到DDRAM,字符代码存放在0300H起始的程序存储器中,共40个字符WDD:MOVDPTR,#0300HMOVR5,#20;每行显示20个字符

MOVR1,#80H;屏幕第一行

LCALLBFLCALLWILOOP1:CLRAMOVCA,@A+DPTRMOVR2,ALCALLBFLCALLWDINCDPTRDJNZR5,LOOP13LCD显示处理及接口设计写欲显示字符的字符代码到DD3LCD显示处理及接口设计MOVR5,#20;显示数量

MOVR1,#0C0H;屏幕第二行

LCALLRFLCALLWILOOP3:CLRAMOVCA,@A+DPTRMOVR2,ALCALLBFLCALLWDINCDPTRDJNZR5,LOOP3END3LCD显示处理及接口设计MOV4触摸屏处理及接口设计触摸屏概述基本原理操作者用手指或其他工具触摸屏,系统根据触摸的图标或菜单定位选择信息输入基本组成检测部件安装在显示器前面,检测触摸位置,转换为触摸信号控制器将触摸信号再转换成触摸坐标送给CPU,同时能接收CPU指令并加以执行4触摸屏处理及接口设计触摸屏概述4触摸屏处理及接口设计几个问题透明性能触摸屏由多层复合薄膜构成,透明性能直接影响视觉效果,衡量指标:透明度、色彩失真度、反光性、清晰度绝对坐标系统每次触摸产生的数据通过校准转为屏幕上的坐标,同一位置点的输出数据是固定的漂移问题不能保证同一触摸点每一次采样数据相同检测与定位触摸屏的绝对定位是依靠传感器来完成的,不同的定位原理和传感器决定了触摸屏的反应速度、可靠性、稳定性等。4触摸屏处理及接口设计几个问题4触摸屏处理及接口设计触摸屏的分类、原理、结构和特点电阻式两导体层中间衬隔离层,触摸时,两导体层在触摸点接触。4触摸屏处理及接口设计触摸屏的分类、原理、结构和特点4触摸屏处理及接口设计由于导体层是阻性的,导体层两边加电压后,整个导体层存在电压梯度,故不同触点的电压不同,据此计算接触点坐标。X和Y方向分开计算坐标,一个方向加电压VREF和0V,另一个方向的负电极悬空,从正极获取分压,进行A/D转换,并与VREF比较,得到坐标。4触摸屏处理及接口设计由于导体层是阻性的,导体层两边加4触摸屏处理及接口设计优点:不怕油污、灰尘、水,经济,占90%市场缺点:复合薄膜的外层采用塑料材料,易划伤报废电容式在玻璃屏幕上镀一层透明的阻性导体层,上面加一层保护玻璃。导体层作为工作面,四周镀电极,从四个角引线,加入高频信号。4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论