人机交互设备接口精选PPT.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《人机交互设备接口精选PPT.ppt》由会员分享,可在线阅读,更多相关《人机交互设备接口精选PPT.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人机交互设备接口第1页,此课件共37页哦主要内容n键盘接口技术n键盘的工作原理及键码识别nPC系列键盘及其接口电路n显示器接口第2页,此课件共37页哦8.1 键盘接口技术n8.1.1 键盘的工作原理及键码识别n按键盘编码方式分类:按键盘编码方式分类:分为编码键盘和非编码键盘。分为编码键盘和非编码键盘。n编码式键盘是用硬件电路来识别按键代码的键盘。编码式键盘是用硬件电路来识别按键代码的键盘。即编码键即编码键盘是键盘电路在某个键被按下后,能提供该键所代表的盘是键盘电路在某个键被按下后,能提供该键所代表的信息代码,并以并行或串行信号输给信息代码,并以并行或串行信号输给CPUCPU。n非编码式键盘是用
2、软件方式来识别按键代码的键盘。非编码式键盘是用软件方式来识别按键代码的键盘。即非编码即非编码键盘是一种便宜而广泛用于微机系统的输入设备。这种键盘内键盘是一种便宜而广泛用于微机系统的输入设备。这种键盘内部有一个扫描电路,不断地扫描键盘是否有键被按下。此键所部有一个扫描电路,不断地扫描键盘是否有键被按下。此键所代表的键盘信息代码,则由键盘接口及键盘处理软件根据键盘代表的键盘信息代码,则由键盘接口及键盘处理软件根据键盘送来的位置信息产生,然后再送给送来的位置信息产生,然后再送给CPUCPU。第3页,此课件共37页哦常用的非编码键盘有线性键盘和矩阵键盘。+5VD0D1Dn键0键1键n第0行第1行第2行
3、第3行第0列 第1列第2列第3列图8.1 线性键盘示意图图8.2 矩阵键盘示意图第4页,此课件共37页哦常用的键码识别方法有行扫描法、行列反转法及行常用的键码识别方法有行扫描法、行列反转法及行列扫描法。列扫描法。1、行扫描法、行扫描法行寄存器列寄存器第0行第1行第2行第3行第0列第1列第2列第3列+5V11IOWIOROUTPORTOUTPORTDB图8.3 行扫描法键码识别第5页,此课件共37页哦2、行列反转法n 也称线反转法。n这种方法要求与行线和列线连接的接口,CPU即可读又可写。n例如用8255A的PA口和PB口作为行列输入输出接口。第一步,设置PA口输出,PB口输入。向PA口写入全0
4、,然后读PB口。若PB口读入全1,说明没有键按下。若读PB1入0,其余全1,说明第1列有键按下。第二步,设置PA口输入,PB口输出。将第一步由PB口读入的数据再由PB口输出。若PA2读入为0,其余全为1,则说明按下的键在第2行。这样确定了行号和列号。第6页,此课件共37页哦图8.4 行列反转法键码识别示意图 第7页,此课件共37页哦3.行列扫描法n通过计数译码使各行依次输出低电平。在扫描每一行时,读列线,若读出的结果为全1,说明没有键按下;若某一列为低电平,说明有键按下,而且行号和列号已经确定。然后依次向列线扫描输出,读行线。如果两次所得的行号和列号相同,则键码确定无疑。n目前在PC系列微机使
5、用的键盘多数是行列扫描法。第8页,此课件共37页哦4.抖动和重键问题的解决n目前消除抖动的方法有两种:n(1)用硬件的RC滤波电路虑除抖动波形。n(2)用软件延时的方法。n重键处理有两种方法:n(1)连锁法 它是不停地扫描键盘,当有多个闭合键时不予识别,仅以最后检测到一个闭合键为确认键。n(2)顺序法 它是确认一个闭合键后处于保持状态,只有当该键释放后再去处理,并开始识别其它键。第9页,此课件共37页哦8.1.2 PC系列键盘及其接口电路n1.PC系列键盘工作原理nPC系列键盘内部都有一个微处理器,键盘在其控制下实现闭合键扫描、键码识别,并实现与PC微机的通信。第10页,此课件共37页哦图8.
6、5 PC键盘工作原理示意图(XT)8042(AT)第11页,此课件共37页哦2.PC系列键盘扫描电路图8.6 PC/XT键盘扫描电路 第12页,此课件共37页哦3.PC系列键盘扫描码n大多数键盘遵循三种基本设计中的一种。PC机(83键)键盘,AT机(84键)键盘,以及增强(101键)键盘。n对于83键的标准键盘,由键盘扫描电路得到的接通扫描码与键号相等,用1个字节表示,如A键的键号为30,接通扫描码为1EH。断开扫描码也用1个字节表示,其值为接通扫描码加80H,如A键按下后又松开,则先输出1EH,后输出9EH。n例如A的键盘扫描码D7D6D5D4D3D2D1D0起始位0/100111101第1
7、3页,此课件共37页哦n对于84/101/102键的扩展键盘,由于按键的位置发生变化其接通扫描码与键号不等,但是接通扫描码任用1个字节表示;而断开扫描码用2个字节表示,其值为接通扫描码前加一个字节的前缀0F0H。为了与83键键盘保持一致(主要是为了与BIOS兼容),扩展键盘的扫描码送到PC键盘缓冲区时已由单片机8042转换成系统扫描码后存储。所谓系统扫描码就是相应83键键盘中同字符的接通码。第14页,此课件共37页哦PC系列标准键盘接口电路第15页,此课件共37页哦PC系列标准键盘接口电路图8.7 PC/XT键盘接口电路 01第16页,此课件共37页哦键盘接口编程举例(1)INT 09H中断服
8、务程序中扫描码的读取部分:nINAL,60H ;读8255的A口nPUSH AX ;保存AL中的扫描码nIN AL,61H ;读PB口原输出状态 nMOV AH,ALnOR AL,80H ;置PB7为“1”nOUT 61H,AL ;清除LS322和中断触发器nXCHG AH,AL ;PB口的原输出值由AH转到ALnOUT 61H,AL ;输出原状态PB7=0,PB6=1的n 值,允许再接收nPOP AX ;弹出AL中的扫描码nMOV AH,AL ;放入AH第17页,此课件共37页哦8.2 PC机与显示器接口n8.2.1 LED显示器及其接口 第18页,此课件共37页哦8.2.2 CRT显示器及
9、其接口一个完整的微型计算机显示系统由显示控制适配器和显示器(即监视器)组成。图图 微机显示系统组成示意图微机显示系统组成示意图第19页,此课件共37页哦1.CRT显示器的结构和原理第20页,此课件共37页哦(1)CRT显示器构成n 电子枪、荧光屏、外壳n 偏转线圈、控制电路(2)光栅扫描的两种方法n 逐行扫描n 隔行扫描n正程(显示)、逆程(消隐)。第21页,此课件共37页哦2.CRT显示器的主要技术指标n n(1 1)像素)像素 像素是构成图像的最基本单位,一般是光点,所以又称为像像素是构成图像的最基本单位,一般是光点,所以又称为像点。点。n n(2 2)分辨率)分辨率 分辨率指的是画面的解
10、析度,也就是一幅画面由多少像素构成。分辨率指的是画面的解析度,也就是一幅画面由多少像素构成。像素越多,分辨率越高,画面也就越清晰。像素越多,分辨率越高,画面也就越清晰。n n 在字符显示方式中,将一屏中可显示的最多字符数称为分辨率。在字符显示方式中,将一屏中可显示的最多字符数称为分辨率。在图形显示方式中,将一屏中可显示的像素点数称为分辨率。在图形显示方式中,将一屏中可显示的像素点数称为分辨率。n n(3 3)点距)点距n n 点距(点距(dot pitchdot pitch)是指屏幕上两个相邻的同色荧光点之间的距)是指屏幕上两个相邻的同色荧光点之间的距离。点距越小,显示的画面就越精细,用显示区
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人机交互 设备 接口 精选 PPT
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内