《外设及控制技术》PPT课件.ppt
《《外设及控制技术》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《外设及控制技术》PPT课件.ppt(101页珍藏版)》请在三一办公上搜索。
1、第三章 智能仪器外设及控制技术,智能仪器内含CPU,能够进行一定的运算和控制,往往需要操作人员与智能仪器进行人机交互,这些都要通过智能仪器的人机界面来完成。智能仪器的人机界面由一些专用的输入/输出器件来实现,通常采用的器件有键盘、LED、LCD显示器、打印机等,本章各节将分别介绍它们的接口与控制方法。,3.1 键盘接口技术 硬件 指键盘的结构及其与主机的连接方式。软件 指对按键操作的识别与分析,称为键盘管理程序。编码键盘:按键键盘和专用键盘编码器构成。当某键被按下时,编码器自动产生相对应的按键代码并输出一选通脉冲与CPU进行信息联络。键盘处理软件简单,硬件较复杂。非编码键盘:当某键被按下时,仅
2、送出一个简 单的闭合信号,对应按键代码的确定需借助软件来完成。软件较复杂,占用较多CPU时间。,3.1.1 非编码键盘系统,一、非编码键盘 独立式键盘 矩阵式键盘,mn矩阵键盘需m+n条检测线,一键一线,在设计键盘接口时,着重要解决以下几个问题:1.开关状态的可靠输入可设计硬件去抖动电路或设计去抖动软件。2.键盘状态的监测方法中断方式还是查询式。3.键盘编码方法。4.键盘控制程序的编制。,键盘及管理程序的基本任务(1)识键:判断是否有键按下。若有,则进行译码;若无,则等待或转做别的工作。(2)译键:识别出哪一个键被按下并确定被按下键的键值。(3)键值分析:根据键值,找出对应处理程序的入口并执行
3、之。,二、非编码键盘的工作方式程序控制扫描方式 只有在CPU空闲时,才调用键盘扫描子程序,响应键盘的输入请求。中断扫描方式 当键盘上有键按下时产生中断请求,CPU响应中断,执行中断服务程序,判别键盘上闭合键的键号,并作相应的处理。定时扫描方式利用专门的定时器来产生定时中断请求,CPU响应定时溢出中断后对键盘进行扫描以响应键盘的输入请求。,三、非编码键盘的扫描技术,键盘接口的首要任务是按键的识别。按键的识别有两种方法:扫描法和线反转法。1、逐行扫描法 在确认有键按下后,用软件逐行输出低电平值,从扫描的行号和出现低电平值的列号,共同判断就可知是哪一键按下。步骤:判断是否有键按下有键按下,则延时10
4、ms,再判断是否有键按下确实有键按下,则求出按下键的键值,逐行扫描法,键盘特征码每个键对应一个行号、一个列值和键值,2、线反转法 特点:不管键盘矩阵的规模大小,均进行两次读键。将两次读键信息进行组合即可得到按键的特征码,通过查表得到按键的顺序编码。,键码转换表,采用线反转法获取特征码和顺序码的程序:KEY1:MOV P1,#0FH;高四位输出低电平 MOV A,P1;从低四位读取列信息 ANL A,#0FH;分离列信息 MOV B,A;保存列信息 MOV P1,#0F0H;低四位输出低电平 MOV A,P1;从高四位读取行信息 ANL A,#0F0H;取P1高四位送入A ORL A,B;合成特
5、征码 CJNE A,#0FFH,KEY11;按键否?RET;未按键返回,KEY11:MOV B,A;取特征码 MOV DPTR,#TABL MOV R1,#0FFH;顺序码初始化 KEY12:INC R1 MOV A,R1 MOVC A,A+DPTR CJNE A,B,KEY13;未找到,判是已查完 MOV A,R1;找到取顺序码 RET KEY13:CJNE A,#0FFH,KEY12 RET TABL:DB 0E7H,0EBH,0EDH,0EEH DB 0D7H,0DBH,0DDH,0DEH DB 0B7H,0BBH,0BDH,0BEH DB 77H,7BH,7DH,7EH DB 0FFH
6、(空键特征码),、编码键盘,采用软件方法实现对键盘的扫描,程序较复杂,而且实时性差。要简化键盘编码所需软件和减少占用CPU的时间可采用编码器及可编程接口芯片构成编码键盘。编码键盘的基本任务是识别按键,提供按键读数,一个高质量的编码键盘还应具有消除键抖动、处理同时按键等功能。,键盘显示器接口芯片,3.1.3 键盘监控程序设计 键盘监控程序的任务是在扫描键盘后,根据键值找出对应处理程序的入口并执行之。键盘中按键可以分为单义键和多义键。单义键即一键一义,主要用于功能比较少的仪器系统中;多义键即一键具有两个或两个以上含义,多用于功能比较复杂的智能化仪表中。一个完整的命令通常不是由一次按键操作完成,而是
7、需要按两次以上的键才能完成,且这些键的操作要遵守一定的顺序,称为按键序列。,对于单义键或双义键构成的键盘,键值分析程序一般采用直接分析法;对于由多义键构成的键盘,键盘分析程序一般采用状态分析法。,直接分析法 根据当前按键的键值,把控制直接分支到相应的处理程序入口,而无需知道在此之前的按键情况。关键:建立一张一维转换表,表内存储着各 个处理子程序的入口,根据键值查阅转换表可获得相应的处理程序入口。优点:简明直观 缺点:命令的识别和处理程序的执行交错在一起,层次不清。,状态矩阵法 把键盘监控程序看作一个时序系统,按键作为系统的输入条件,要执行的子程序作为系统的输出。每当一个按键按下时,监控程序将根
8、据自己的现行状态和输入条件,决定产生何种相应的动作以及变迁到哪一个新状态。在每个状态下,各按键都有确定的含义,在不同的状态下,同一按键可能具有不同的含义。,3.2 显示器接口技术,3.2.1 LED数码显示技术一、LED显示器原理与结构,二、段码式LED显示器接口(1)段码的产生:硬件译码 软件译码,软件译码 通过单字节查表程序将需要显示的字符转换成七段码再输出至锁存器即可。接口器件:锁存、驱动 硬件译码:实时性好;接口器件:锁存、译码、驱动,(2)LED显示器的驱动方式 静态显示驱动 将需要显示字符的相应字段始终通以额定电流,使所显示字符的字段连续发光。动态显示驱动所有位的段选线并联起来,由
9、一个8位I/O端口控制,而各位的共阳极或共阴极分别由相应的I/O端口控制,形成各位的轮流选通,即将需要显示字符的各字段通以矩形脉冲电流。,(3)LED显示器的接口设计,LED显示器的静态显示接口设计 在选择LED接口器件时,需考虑:器件的驱动能力显示数据的设置方式:根据CPU引脚的方便程度,可选择并行或串行数据接口,LED显示器的动态显示接口设计,进行LED动态显示控制时,要遵循的规则:任何时刻只能有一个显示器的共阴(或共阳)接通。每个显示器的显示内容要有一定的保留时间。在最长20ms内,一个显示端口所驱动的LED必须都分别刷新一次。显示端口中每个LED显示内容保持的时间为(20/n)ms。为
10、保证足够的亮度,点亮电流应比静态显示的电流大。,例1.硬件译码、动态扫描的LED显示方式段选线并接,位选(公共端)分时选通。4511译码驱动,4位BCD 7段十六进制,例2.软件译码的LED扫描方式 采用8155扩展接口芯片,共阴极显示器。欲显示的6位数据存放在单片机的RAM单元7AH7FH中,PB口输出字型码,PA口输出位选信号。,课堂作业,1、矩阵键盘如图所示,如采用线反转法,给出图中键号4、7、A、E的键盘特征码。2、非编码键盘有哪几种工作方式?各有何特点?3、编码键盘和非编码键盘各有什么特点?,软件译码 用查表技术提供段选码 根据各显示字符与7段码的对应关系,将这些7段码依次预先存于R
11、OM中,当需要显示某字符时,只要找出该字符在ROM中的相应地址,即可得到该字符的7段码显示码,将找到的7段码加到7段LED的驱动器上即可显示出该字符。,例3、利用串行输入译码驱动器的LED扫描显示方式,例4、键盘/显示器和8279的接口 8279同键盘、显示器接口时,能实现对显示器的自动扫描、对按键的自动识别、自动去键抖动等功能,可简化软件设计,提高CPU的效率。A0用于区别数据总线所传 递信息是数字还是命令。IRQ中断请求端 SL0SL3 扫描信号输出 RL0RL7回馈信号线 SHIFT 用来扩冲上、下挡功能 CNTL/STB 控制/选通输入端,D0D1D2D3D4 D5D6D7,P0.0P
12、0.1P0.2P0.3P0.4 P0.5P0.6P0.7,ALE,P2.7,RD,INT1,8051,RL7RL6RL5RL4RL3RL2RL1RL0,CLK,A0,WR,RD,IRQ,74LS373,RESET,SHIFT,CNTL,20F,+5V,2K,SL0SL1SL2,8279,74LS138Y0Y7,VCC,+5V,15141312111098,76543210,BIC8708,dp,BIC8708,f,g,c,e,d,b,a,B0B1B2B3A0A1A2A3,CS,WR,8279的数据输入、显示输出及命令格式1、数据输入(P61)数据输入有三种方式:键扫描方式、传感器扫描方式、选通
13、方式。键的编码格式扫描输出有两种方式:译码扫描:SL0SL3每一时刻只有一位为低电 平输出编码扫描:SL0SL3输出的是00001111的二进 制计数代码,2、显示输出 内部设置了168显示数据存储器,每个单元寄存一个字符的8位显示代码。D7 D6 D5 D4 D3 D2 D1 D0 显示数据经过数据总线D7D0及WR,可以分别写入显示存储器的任一单元。一旦数据写入后,8 2 7 9的硬件便自动管理显示存储器的输出及同步扫描信号。因此,对操作者仅要求完成向显示存储器写入信息的操作。,3、命令字格式及含义 8279的工作方式是由各种控制命令字决定的(1)键盘、显示器工作模式设置命令 D7 D6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 外设及控制技术 外设 控制 技术 PPT 课件
链接地址:https://www.31ppt.com/p-5631786.html