第8章人机交互设备及人机I-O接口.ppt
《第8章人机交互设备及人机I-O接口.ppt》由会员分享,可在线阅读,更多相关《第8章人机交互设备及人机I-O接口.ppt(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PPT模板下载:/moban/ 行业PPT模板:/hangye/ 节日PPT模板:/jieri/ PPT素材下载:/sucai/PPT背景图片:/beijing/ PPT图表下载:/tubiao/ 优秀PPT下载:/xiazai/ PPT教程: /powerpoint/ Word教程: /word/ Excel教程:/excel/ 资料下载:/ziliao/ PPT课件下载:/kejian/ 范文下载:/fanwen/ 试卷下载:/shiti/ 教案下载:/jiaoan/ 字体下载:/ziti/ 第8章 人机交互设备及人机I-O接口第8章 人机交互设备及人机I/O接口(目录)8.1 人机交互设
2、备在微型计算机系统中的作用8.2 微型计算机系统提供的外设接口 8.2.1 微机人机交互设备接口的配置形式 8.2.2 现代微机接口的层次化配置模式8.3 微型计算机系统常用外设及接口简介 8.3.1键盘工作原理及接口 8.3.2 鼠标及接口 8.3.3 视频显示原理及接口8.4 打印机及接口 8.4.1 概述 8.4.2 主流打印设备简介 8.4.3 微机系统与打印机的接口本章小结习题 为了充分发挥计算机系统的处理能力,实现人机的有效对话,人们为计算机系统配备了多种用于人与计算机进行信息交流的外部设备,统称为人机交互设备,见图8.1。一般,人们将这种实现计算机同人机交互设备之间信息传送的控制
3、电路和连接端口称为人机接口。图8.1微型计算机一般配备的外部设备 人机交互没备是人和计算机之间进行人机对话的工具,人们通过它利用人类最基本的信息传播渠道:运动器官和感觉器官使用视觉、听觉或其他方式与计算机尽可能方便地进行信息交流。 按人机交互设备的功能可分为输入设备和输出设备两类。人机接口的作用是为了便于人机交互设备与计算机系统的连接,实现计算机与人机交互设备通讯、与人机交互设备交换信息。 人机接口电路与人机交互设备一起完成人机交互的功能,它们的作用主要有两个方面:一是信息形式的转换,把外界信息转换成计算机能接受、处理的信息,或把计算机处理后的信息转换成外部设备能表现的音频视频或其他形式。另一
4、个是计算机与外部设备的速度匹配,也就是完成信息速率与传输速率的匹配即信息传输的控制问题。8.1 人机交互设备在微型计算机系统中的作用8.2 微型计算机系统提供的外设接口 为了方便地为人机交互设备相连接,人们为微型计算机设计了方便快捷,用于与不同外部设备相连的接口,见图8.2。图8.2 微型计算机接口 从个人计算机配置的外部设备接口来看,用于连接人机交互设备的接口除了提供一般的电气连接方式外,还具有以下几个方面的特征: 具有连接的方便性,针对不同的连接设备,用标准化的方法提供了统一的接口形式。 可以适应不同设备的信息交互要求。 更加突出智能化。 对于典型设备提供专用化的接口。 即插即用,提供使用
5、的方便性。8.2 微型计算机系统提供的外设接口 8.2.1 微机人机交互设备接口的配置形式 IBM在最初设计的微型计算机中就根据当时人机接口的配置要求在主板上设计了专门用于连接键盘的接口。同时为了便于扩充其他外设,在主板上还设计了开放的系统总线插槽,具体配置见图8.3。图8.3 微型计算机主板上的键盘接口和扩展槽键盘接口8.2 微型计算机系统提供的外设接口 8.2.1 微机人机交互设备接口的配置形式 为了便于微型计算机系统的标准化以及用于一些专门的用途,微机的设计者还设计了专门在各种总线上扩充的板卡。例如,专门用于连接显示器的显卡、用于连接扩展标准接口的RS-232和打印机的扩展接口卡等,见图
6、8.4。图8.4 微机扩展接口卡8.2 微型计算机系统提供的外设接口 8.2.2 现代微机接口的层次化配置模式 为了达到人机交互以及信号传输的目的,在计算机内部为CPU配置了多种数据传输的模式。根据现代微型计算机的架构特征,微型计算机系统内部构件以及接口间的数据都是通过不同的途径进行传输的。由于现代的主板芯片组大都为中心加速模式,所以这里主要以该模式介绍微机接口的配置。图8.5为中心加速架构模式的Intel 915P芯片组构架图。 8.2 微型计算机系统提供的外设接口由图可以看出,接口的硬件从CPU开始可以包含以下几个层次:连接到内存控制中心MCH(memory controller hub)
7、的系统高速接口总线位于北桥(North Bridge)或MCH之后的系统扩展高速总线位于ICH或南桥(North Bridge)之后的低速外围设备扩展总线直接与人机交互或通用外部设备连接的适配器8.2 微型计算机系统提供的外设接口图8.5 Intel 915P芯片组构架图8.2 微型计算机系统提供的外设接口 8.3.1键盘工作原理及接口 人们通过操作键盘上的按键直接向计算机输入各种数据、发出命令及指令,从而控制计算机完成不同的运算及控制任务。 1键盘的种类以及接口形式 随着最初的个人计算机(IBM PC)出现以后,IBM公司已经为PC系统设计了多种不同类型的键盘。为了充分发挥Windows操作
8、系统的强大功能,Microsoft公司又根据方便用户的目的对标准的IBM-PC键盘进行了扩展。 根据微型计算机技术的发展过程,键盘主要有以下几种类型: 83键的PC和XT键盘; 84键的AT键盘; 101键的增强型键盘; 104键的Windows键盘;8.3 微型计算机系统常用外设及接口简介2键盘的接口形式和连接器的种类: 目前键盘与主机的接口连接器可分为5芯连接器(即俗称大口)、6芯小口连接器(俗称PS/2接口)和USB连接器等几类。 5芯DIN连接器是早期PC机键盘使用的链接方式。 PS/2连接器是如今大多数键盘使用的链接方式,这种接口最先由IBM公司于1987年在PS/2系统中实现,因此
9、也称为PS/2接口,见图8.9。图8.9 PS/2键盘接口8.3 微型计算机系统常用外设及接口简介3、键盘的工作原理(1)键盘的结构原理 从工作的原理上来讲,键盘上的每个按键起着一个开关的作用,故又称为键开关。键开关方式又可分为接触式和非接触式两大类。 接触式键开关中有一对触点,最常见的接触式键开关是机械式按键,它是靠按键的机械动作来控制开关开启的。当键帽被按下时,两个触点被接通;当释放时,弹簧恢复原来触点断开的状态。 非机械式按键开关是一种性能优良、它是一种通过电容变化反映按键状态的电容式开关,工作原理见图8.10。移动电容极板固定电容极板通断状态输出检测电路图8.10 按键工作原理8.3
10、微型计算机系统常用外设及接口简介 为了简化电路和安排尽量多的按键,在大多数键盘的设计中,键开关被排行列成M行N列的矩阵结构,每个键开关位于行和列的交叉处,具体的排列方法见图8.11。图8.11 矩阵式结构键盘8.3 微型计算机系统常用外设及接口简介键盘按照其实现方式可分为编码键盘和非编码键盘两种。 编码键盘一般采用专用芯片或单片机管理,当键盘上有键按下时,键盘管理芯片能自动检测出按下的键,自动生成与按键对应的编码(键值),并产生相应键值的ASCII码或EBCDIC等码信号。主机可通过与键盘管理芯片的接口读入键值。 非编码键盘只简单地将按键开关按矩阵排列,按键的识别键值的确定、防抖动等工作全部由
11、主机靠软件完成。 在IBM PC系列微机中使用的键盘内部使用了一个专门用于键盘控制的单片机,能够自动地识别键的按下与释放,并自动生成相应的扫描码(即行列位置码),并以串行方式与主机通信。8.3 微型计算机系统常用外设及接口简介(2)矩阵键盘的按键识别方式 在矩阵键盘中,通常根据不同的要求使用行扫描法原理或线反转法检测按下键的位置。原理如下: 行扫描法通过程序控制向键盘的所有行逐行输出低电平(即逐行扫描),若无按键按下,则所有列的输出均为高电平。若有一个按键按下闭合,就会将所在的列钳位在低电平。通过程序读入列线的状态,就可以判断有无键按下及哪一个键按下。工作流程大致如下:键盘扫描:该阶段的功能是
12、对键盘进行全扫描以快速判断是否有键被按下。逐行扫描:通过逐行扫描的方法确定被按键所在的行号与列号。8.3 微型计算机系统常用外设及接口简介 线反转法需要使用可编程并行接口来实现,其基本原理是: 将与行线连接并行端口,先置于输出方式,与列线连接另一个并行端口,工作在输入方式。编程通过行端口向全部行线输出逻辑“0”,然后读入列线的位。如果有键被按下,则必有列线为逻辑“0”。然后将读入的值进行反转,并编程改变两个并行端口的工作方式。将列端口置于输出方式,并将反转的值输出到列线;行端口读取行线的值。这时,闭合键所在的行线必为逻辑“0”。于是,有键被按下时,就可以读到一对惟一的列值和行值。4、PC系列键
13、盘的主要特点: 按键采用电容式开关。 属于非编码键盘,键盘上的按键排列成矩阵形式,对按下键的识别采用行列扫描原理,由键盘内部的Intel 8048单片机完成; 键盘通过5芯电缆与主机相连,如图8.12所示。8.3 微型计算机系统常用外设及接口简介 由按键组成的非编码键盘矩阵。 键盘控制器。它与键盘集成在一起,以8位单片机Intel 8048为核心组成,负责识别按键和向主机发送键盘数据。 主机系统板上的键盘接口电路。图8.12 PC主机与键盘的连接8.3 微型计算机系统常用外设及接口简介5、PC键盘的工作过程 在IBM PC系列微机使用的键盘中,8048单片机通过周期性执行固化在其ROM中的键盘
14、控制和扫描程序完成键盘扫描、消除按键抖动、生成键扫描码、对扫描码数据进行并-串转换以及将转换后的串行按键扫描码和时钟发送到主机。 为了提高键盘扫描的速度,PC系列键盘没有采用行扫描法和线反转法而采用完全由硬件的方式实现的行、列扫描。 对于每一个按下的按键,只要没有释放键盘就连续发送其接通扫描码,直到释放为止。当按下多个键时,键盘只重复发送最后按下键的接通扫描码。8.3 微型计算机系统常用外设及接口简介6、键盘扫描码以及按键处理中断(1)键盘扫描码 扫描码是惟一反映键盘上按键的编码。IBM PC键盘共有3套不同的扫描码标准。 从传递信息的角度来说,扫描码的组成既要反映键盘的动作,又要便于键盘矩阵
15、的扫描。另外,从字符组成的角度,扫描码既要包括键盘上的标准字符,还要包括扩展字符。 键盘的扫描码的格式对于键盘上绝大多数按键而言,接通扫描码是单字节的,断开扫描码为双字节的。 除了单字节的扫描码外,还有一些键的接通扫描码是双字节的,在附加按键断开标志后,它们所形成的断开扫描码就为3字节的编码。8.3 微型计算机系统常用外设及接口简介(2)按键处理中断 当将键盘的扫描码输入到微机系统后,要成为系统可以应用的信息还需要进一步处理。其处理的方法是通过与键盘有关的系统中断完成的。在IBM PC微机系统中,与键盘有关的系统中断主要有以下三种: 键盘接口的硬件中断INT 09H 键盘服务功能软中断 INT
16、 16H DOS 键盘功能中断 INT 21H8.3 微型计算机系统常用外设及接口简介 8.3.2 鼠标及接口 鼠标器(Mouse)是一种移动光标和实现选择操作的输入设备,是与计算机图形用户界面(GUI)交互时的必备标准工具,外形见图8.13。它的原理是将鼠标器在平面运动中产生X方向与Y方向位移信息的数据送入计算机,以指示屏幕上光标的位置,或者把各种不同对鼠标器操作翻译成能被现行应用程序所执行的动作,简单快捷地实现对微机的操作。图8.13 鼠标外观结构8.3 微型计算机系统常用外设及接口简介 1 鼠标种类及基本工作原理 根据鼠标的工作特征,它的主要功能就是将检测到鼠标的位移送到计算机中。因此,
17、不论是哪一种类型的鼠标器,基本结构都由两大部分组成:感应部分和电路部分。 (1) 光电/机械式(光机式)鼠标器 光机式鼠标也有人将其称为机电式鼠标,其结构见图8.14。图8.14 光电/机械式(光机式)鼠标器结构8.3 微型计算机系统常用外设及接口简介(2) 光电式鼠标器 光电式鼠标器没有橡胶球和带光栅的轮及滚轴。早期的光电式鼠标器内的两对光电检测器互相垂直。工作时,鼠标在专用的、印有黑白网格的板上移动,X、Y 发光二极管发出的光经网格反射后再经镜头照在光敏IC上,检出信号送到专用处理芯片处理后输入到计算机。 随着技术的进步,光电式鼠标的设计有了很大的改变。现代的光电式鼠标已经升级为光学鼠标,
18、它是利用Marble光学技术原理制造,不但取消了专用的网格板,而且精确性有了很大的提高。(3) 其他类型鼠标器 除了上述两种感应定位系统外,为了某些特殊的应用领域,还有一种轨迹球式鼠标器,见图8.15。图8.15 轨迹球式鼠标器8.3 微型计算机系统常用外设及接口简介 2 鼠标的硬件接口 为了与计算机交流信息,鼠标器一般以串行数据的格式与计算机相连。目前,微型计算机的主板一般提供的硬件接口是: 串口(COM)接口 从鼠标开始普及时起,鼠标器与主机之间的接口最先使用的就是RS-232-C串行接口标准,通过9针D型插头接在计算机的串行口COM1上。 PS/2接口 现在的主板一般将PS/2端口作为标
19、准配置做在了主板上。从原理上来说,PS/2接口实际上也是串行接口,只是占用了与COM1不相同的IRQ(中断申请号)和I/O端口地址。 USB接口 USB接口因其具有传输率高和即插即用的特性 无线接口 与有线的连接形式不同,无线式鼠标利用无线接收器来传输信息。8.3 微型计算机系统常用外设及接口简介 3 鼠标数据的传输格式 鼠标器以串行数据的形式按照一定的格式向通信的主机传送数据。当一个鼠标事件发生时,它就向串行口发送有关数据。表8.3给出了三字节的数据传输格式。其中: L:左按钮0为按下,1为未按下; R:右按钮0为按下,1为未按下; X7X0:自上次发生数据后的X方向位移值; Y7Y0:自上
20、次发生数据后的Y方向位移值。 字节字元(B i t)76543210BYTE11LRY7Y6X7X6BYTE20X5X4X3X2X1X0BYTE30Y5Y4Y3Y2Y1Y0表8.3三字节的数据传输格式8.3 微型计算机系统常用外设及接口简介4 鼠标的软件接口鼠标器驱动程序鼠标器驱动程序是解释鼠标器传送的数据并给操作系统提供统一的接口。鼠标器程序设计 在应用程序中使用鼠标,通常可以用三种方法实现:使用控件中的鼠标事件、鼠标器函数或Windows中的鼠标器API函数以及直接调用MS-DOS的中断33H。8.3 微型计算机系统常用外设及接口简介 8.3.3 视频显示原理及接口1 视频显示技术在计算机
21、系统中的意义 在计算机系统中对使用影响最大、人们依赖最多的部件就是显示器,用以将计算机的内部信息转换成人们眼睛能够直接观察相识别的光信息。8.3 微型计算机系统常用外设及接口简介 2 视频显示的基本原理 在显示器上显示的图像实际上是在显示器的光栅扫描过程中将图像信号分解成按时间分布的视频信号,用以控制电子束在各条光栅位置上点的亮度和色彩,产生不同的视觉信息,见图8.17。图8.17 用点阵的显示字符和图形8.3 微型计算机系统常用外设及接口简介 3 视频显示系统的组成 微型机中的数据从形成到显示出来要大致要经历三个过程:CPU的运算、总线的传输、图形卡的处理和输出最后由显示设备产生视觉信号。视
22、频显示系统,见图8.18。图8.18 微型计算机显示系统8.3 微型计算机系统常用外设及接口简介 4 显示器的类型及工作原理 显示器在微型计算机中的主要作用是在屏幕上产生亮度和颜色可控的光点矩阵。显示器分为: 阴极射线管显示器CRT(Cathode Ray Tube) 平板显示器FPD(Flat Panel Display)液晶显示器LCD(Liquid Crystal Display)场致发光显示器EL(Electro-Luminescent Display)等离子体显示器PDP(Plasma Display Panel)真空荧光显示器VFD(Vacuum Fluorescent Displ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第8章 人机交互设备及人机I-O接口 人机交互 设备 人机 接口
限制150内