《人机对话接口》PPT课件.ppt
《《人机对话接口》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《人机对话接口》PPT课件.ppt(58页珍藏版)》请在三一办公上搜索。
1、第十章 人-机对话接口,10-1 人机接口概述:10-2 常用输入设备接口:10-3 常用输出设备接口:10-4 可编程键盘、显示接口8279:,10-1 人机接口概述,一、PC机中的人机输入接口二、PC机中的人机输出接口,一、PC机中的人机输入接口(1),1、键盘 PC系列计算机中使用的键盘通常有83键、84键、101键、102键、104键这五种。83键、84键的键盘使用在早期生产的PC/XT、PC/AT中,后来生产的386、486为CPU的PC机使用101键、102键的键盘,现在的PC机大多使用104键的键盘。PC系列计算机键盘具有ASCII码编码键盘的特征,键盘内部使用的单片机和接口芯片
2、单片机能够自动识别键的按下与释放。,一、PC机中的人机输入接口(2),2、鼠标接口 鼠标用以取代键盘中的光标键,使光标的移动更为方便和快捷,所以鼠标是一种快速定位器,图形化操作使鼠标超越了键盘,成为PC机中使用率最高的输入设备。当在平面上移动鼠标时,通过机械或光学的办法把鼠标移动的距离和方向转换成两串脉冲信号传送给主机,主机上的鼠标驱动程序将脉冲个数转换成鼠标在水平、垂直方向上的位移量,从而达到光标迅速移动的目的。常用鼠标按结构划分可有机械式、光电式、光机式三种。,二、PC机中的人机输出接口(1),1、显示器 显示器用来显示字符、数据、图形、图像,是PC系列计算机的最常用输出设备。按结构形式的
3、不同,可将他分成阴极射线管显示器(CRT)和平板显示器两大类。阴极射线管显示器(CRT)技术成熟、价格低、寿命长,是最常用输出显示设备。平板显示器按显示原理不同可以有液晶(LCD)显示器、场致发光(EL)显示器、等离子体(PDP)显示器、真空荧光(VFD)显示器等几种。以LCD显示器最为常见。,二、PC机中的人机输出接口(2),显示器必须通过显示卡与PC机的主机打交道,显示卡是插在PC机主板上的扩展卡,现在通常将显示卡集成在主板上。显示卡是显示器与主机的接口,人对计算机的显示屏幕的操作都必须通过显示卡来完成,显示卡的输出信号控制显示器屏幕显示各种数据、字符和图形。显示卡的另一个名称叫图形适配器
4、,其主要作用是对要显示的图形按规定的视频显示标准进行函数变换和加速。不同的视频显示标准需要不同硬件形式的支持,也要求有不同的软件操作规范。这种硬件支持和软件操作规范都必须体现在显示卡上。不同视频显示标准就要有不同的显示卡。,二、PC机中的人机输出接口(3),PC系列计算机外设显示系统的发展过程中,制订过许多个视频显示标准,从最初的MDA、经过CGA、EGA、VGA、SVGA,直到现在的XGA。符合不同视频显示标准的显示卡也就分别称为MDA卡、CGA卡、EGA卡、VGA卡、SVGA卡和XGA卡等。目前用得最多的是VGA卡及SVGA卡。,二、PC机中的人机输出接口(4),2、打印机 打印机按打印的
5、原理来分常用的有三种:针式打印机、喷墨打印机、激光打印机。,10-2 单片机常用输入设备接口,一、单片机常用输入设备与特点二、扳动开关与MCS-51接口技术三、拨盘开关与MCS-51接口技术四、按钮开关与MCS-51接口技术五、非编码键盘与MCS-51接口技术六、触摸屏输入技术,一、单片机常用输入设备与特点,1、扳动开关:特点是两种状态,以手的扳动来转换;2、拨盘开关:特点是8、4、2、1BCD编码,拨动后半个字节内容改变;3、按钮开关:特点是两种状态,手动按下为暂态,手放开后恢复常态(常开、常闭);4、非编码键盘:特点是多个按钮构成矩阵式结构。共同特点:若CPU是通过P0口的数据总线来读入输
6、入设备的开关状态,则接口电路中须解决“隔离”问题。,二、扳动开关与MCS-51接口技术(1),1、设备作用:常用于设备操作分档、内部处理分类、程序分支等需人-机对话之时。,二、扳动开关与MCS-51接口技术(2),74LS244A7 Y7A6 Y6A5 Y5A4 Y4A3 Y3A2 Y2A1 Y1A0 Y0CS,P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0,+5V,扳动开关接口原理图,GND,地址译码 RD,二、扳动开关与MCS-51接口技术(3),如上图所示硬件描述:扳动开关动端接地,定端接至74LS244的输入;74LS244的输入端A0A7通过电阻R接至电源+5V;电
7、阻R通常在10K47K范围中选取;74LS244的输出端Q0Q7与系统的数据总线P0.0P0.7相连接;74LS244的三态缓冲器的控制端CS1、CS2由系统“读”信号及“地址译码”信号选通。,二、扳动开关与MCS-51接口技术(4),若地址译码采用线性译码,如下图所示电路:则74LS244的选通地址可重复为CXH、DXH、EXH或FXH。若该硬件用作程序分支,则相关程序段为:,地址译码,A7A6,二、扳动开关与MCS-51接口技术(5),MOVR0,#0C0H;取输入接口地址LP0:MOVXA,R0;读入扳动开关的状态JBACC.0,LP1;开关S0未闭合时转移LJMPKS0;S0已闭合则转
8、移到KS0LP1:JBACC.1,LP2;开关S1未闭合时转移LJMPKS1;S1已闭合则转移到KS1LP2:JBACC.2,LP3;开关S2未闭合时转移LJMPKS2;S2已闭合则转移到KS2LP3:JBACC.3,LP4;开关S3未闭合时转移LJMPKS3;S3已闭合则转移到KS3LP4:JBACC.4,LP5;开关S4未闭合时转移LJMPKS4;S4已闭合则转移到KS4LP5:JBACC.5,LP6;开关S5未闭合时转移LJMPKS5;S5已闭合则转移到KS5LP6:JBACC.6,LP7;开关S6未闭合时转移LJMPKS6;S6已闭合则转移到KS6LP7:JBACC.7,LP0;开关S
9、7未闭合时重新扫描LJMPKS7;S7已闭合则转移到KS7,三、拨盘开关与MCS-51接口技术(1),1、设备作用:常用于系统参数的设置。2、硬件接口:拨盘开关的公共端A接高电平,通过74LS244读入拨盘开关8、4、2、1线构成的BCD码与拨盘开关指示的字符相等;拨盘开关的公共端A接低电平时,则通过74LS244读入拨盘开关8、4、2、1线构成的BCD码与拨盘开关指示的字符成反码关系;三态缓冲器74LS244的硬件连接处理方法与前面扳动开关时相同。,三、拨盘开关与MCS-51接口技术(2),硬件原理图:,74LS244A7 Y7A6 Y6A5 Y5A4 Y4A3 Y3A2 Y2A1 Y1A0
10、 Y0 CS,84 A21,84 A21,+5VR,三、拨盘开关与MCS-51接口技术(3),3、软件接口:例:由个位、十位两位拨码开关构成的参数设置设备经地址为80H的三态缓冲器74LS244输入,要求编写其输入2位参数以非压缩BCD码形式存放在片内RAM的41H(高位)、40H(低位)单元中的相关程序。,三、拨盘开关与MCS-51接口技术(4),解:相关程序为:MOVR0,#80H;地址指针指向输入三态缓冲器MOVXA,R0;读入2位拨码构成的压缩BCD码ANLA,#0FH;先获取个位BCD码MOV40H,A;存放个位非压缩BCD码MOVXA,R0;重新读入2位拨码开关;构成的压缩BCD码
11、SWAPA;压缩BCD码个位与十位位置交换ANLA,#0FH;再获取十位BCD码MOV41H,A;存放十位非压缩BCD码,四、按钮开关与MCS-51接口技术(1),1、设备作用:常用于人-机对话中的各种命令。2、硬件接口:可以经过74LS244与MCS-51系列单片机连接,处理方法同前;也可以直接连接P1口等口线或中断输入线等。在按钮开关的按下与放开之时,常产生如右图所示的抖动。为了防止错误读入,经常用与非门等构成RS触发器实行硬件去抖动,如图所示。,四、按钮开关与MCS-51接口技术(2),硬件去抖动电路原理图:,+5V,四、按钮开关与MCS-51接口技术(3),3、软件接口:例:按钮开关经
12、RS触发器去抖动后直接连接到P1口的P1.1上,则直接可用一句位测试指令实现程序的分支:JNBP1.1,LOOP,五、非编码键盘与MCS-51接口技术(1),1、设备作用:键盘是实现人-机对话的最常用的输入设备,根据按键识别方法来区分可分为全编码键盘与非编码键盘两大类。非编码键盘以其结构灵活、成本低廉而成为微机应用系统的主要输入工具。用MCS-51系列芯片为核心构成小系统时也经常采用非编码键盘作为数据、程序、命令、参数等的输入工具。,五、非编码键盘与MCS-51接口技术(2),2、硬件接口:非编码键盘根据系统所需键的多少排列成XY的行列式矩阵,分别连接到系统的I/O接口上,再配合软件的扫描方式
13、或反转法进行工作。,五、非编码键盘与MCS-51接口技术(3),3、软件接口:非编码键盘使用过程中必须解决以下三方面的问题:清除按键抖动:机械按键在按动闭合与断开的瞬间总是要产生弹跳,即在经过反复多次的闭合、断开之后才能达到稳定的闭合或断开状态,其输出波形如按钮开关中图所示。这种“抖动”现象若不设法消除,则计算机有可能会将一次按键误认为是键的多次操作。消除键抖动的方法可以有硬件、软件二种:硬件去抖动是在每一个按键上加上RS触发器,如前面按钮开关中所述,这种方法硬件成本较高,常用在键的数目很少时;软件去抖动的方法建立在对前、后沿抖动的分析上,这种抖动通常维持在10MS左右,为了避开抖动,在程序查
14、到按键按下的前沿调用20MS的软件延时子程序来解决。这种方法开消小,常用在键的数目较多时。,五、非编码键盘与MCS-51接口技术(4),防止串键错误:正常情况下,按下一个按键是希望CPU执行某个命令或者输入一个数据,同时有两个以上的按键被按下则认为是操作上的串键错误。防止串键错误的办法也有硬件、软件两种类:硬件方法为在第一个按下的按键释放以前,任何其它键的按下均不产生任何代码(即第一个被按下的键优先有效),一般用于硬件编码式键盘中;软件方法为不停地检测按键闭合情况,若有2个以上键的闭合作无效处理,当检测到只有一个按键闭合时才读取键的代码,并进行处理,一般用于非编码键盘的软件扫描工作方式之中。,
15、五、非编码键盘与MCS-51接口技术(5),44矩阵式键盘的电路原理如下图所示:,+5V,X3X2X1X0Y3Y2Y1Y0,K33 K32 K31 K30K23 K22 K21 K20K13 K12 K11 K10K03 K02 K01 K00,返回,五、非编码键盘与MCS-51接口技术(6),按键识别处理可以采用两种不同方法处理:扫描法按键识别:扫描法按键识别的基本方法为:首先对键盘进行粗扫描,以判别是否有键按下,若有键按下再进行细扫描,以确定是哪一个键被按下,确定了被按下的键后,再由其“键值”来识别是什么键。粗扫描:即对所有的“行”输出低电平“0”,再由“列”读入称之为“列值”,若无键按下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人机对话接口 人机对话 接口 PPT 课件
链接地址:https://www.31ppt.com/p-5459416.html