第9章 人机交互设备接口技术ppt课件_第1页
第9章 人机交互设备接口技术ppt课件_第2页
第9章 人机交互设备接口技术ppt课件_第3页
第9章 人机交互设备接口技术ppt课件_第4页
第9章 人机交互设备接口技术ppt课件_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、第第9章章 人机交互设备接口技术人机交互设备接口技术 人机交互技术人机交互技术(Human-Computer Interaction Techniques)是指通过计算机输入是指通过计算机输入/输出设备,以输出设备,以有效的方式实现人与计算机对话的技有效的方式实现人与计算机对话的技术。它包括机器通过输出或显示设备术。它包括机器通过输出或显示设备给人提供大量有关信息及提示请示等,给人提供大量有关信息及提示请示等,人通过输入设备给机器输入有关信息人通过输入设备给机器输入有关信息及提示请示等,人通过输入设备给机及提示请示等,人通过输入设备给机器输入有关信息,回答问题等。随着器输入有关信息,回答问题等

2、。随着计算机应用领域的日益广泛,人机交计算机应用领域的日益广泛,人机交互设备有了很大的发展。不仅那些以互设备有了很大的发展。不仅那些以计算机为中心的常规输入计算机为中心的常规输入/输出设备输出设备在不断发展与更新,而且逐步研制和在不断发展与更新,而且逐步研制和生产了各种以人为中心的智能设备。生产了各种以人为中心的智能设备。本章主要介绍几种常规人机交互设备本章主要介绍几种常规人机交互设备的接口方法,借此让我们了解他们的的接口方法,借此让我们了解他们的工作原理。工作原理。 9.1 键盘的分类键盘的分类键盘在计算机应用系统中是一个很关键的部件,它能实现向计算键盘在计算机应用系统中是一个很关键的部件,

3、它能实现向计算机输入数据、传达命令等功能,是人和计算机交互的主要输入设备。机输入数据、传达命令等功能,是人和计算机交互的主要输入设备。常规的键盘有机械式按键和电容式按键两种,在工控机键盘中还常规的键盘有机械式按键和电容式按键两种,在工控机键盘中还有一种轻触薄膜按键的键盘。机械式键盘是最早被采用的结构,一有一种轻触薄膜按键的键盘。机械式键盘是最早被采用的结构,一般类似金属接触式开关的原理使触点导通或断开,具有工艺简单、般类似金属接触式开关的原理使触点导通或断开,具有工艺简单、维修方便、手感一般、噪声大、易磨损的特性,大部分廉价的机械维修方便、手感一般、噪声大、易磨损的特性,大部分廉价的机械键盘采

4、用铜片弹簧作为弹性材料,铜片易折易失去弹性,使用时间键盘采用铜片弹簧作为弹性材料,铜片易折易失去弹性,使用时间一长故障率升高,现在已基本被淘汰,取而代之的是电容式键盘。一长故障率升高,现在已基本被淘汰,取而代之的是电容式键盘。它是基于电容式开关的键盘,原理是通过按键改变电极间的距离产它是基于电容式开关的键盘,原理是通过按键改变电极间的距离产生电容量的变化,暂时形成震荡脉冲允许通过的条件。理论上这种生电容量的变化,暂时形成震荡脉冲允许通过的条件。理论上这种开关是无触点非接触式的,磨损率极小甚至可以忽略不计,也没有开关是无触点非接触式的,磨损率极小甚至可以忽略不计,也没有接触不良的隐患,具有噪音小

5、,容易控制手感,可以制造出高质量接触不良的隐患,具有噪音小,容易控制手感,可以制造出高质量的键盘,但工艺较机械结构复杂。还有一种用于工控机的键盘为了的键盘,但工艺较机械结构复杂。还有一种用于工控机的键盘为了完全密封采用轻触薄膜按键,只适用于特殊场合。其按键结构原理完全密封采用轻触薄膜按键,只适用于特殊场合。其按键结构原理如图如图9-1所示。所示。 按照键盘插口方式,键盘可分为串口按照键盘插口方式,键盘可分为串口AT键盘键盘大口)、并口即大口)、并口即PS/2键盘小口两类。其接键盘小口两类。其接口引脚及功能说明如图口引脚及功能说明如图9-2所示。所示。 按键盘编码方式分类,分为编码键盘和非编码键

6、按键盘编码方式分类,分为编码键盘和非编码键盘。编码键盘是键盘电路在某个键被按下后,能提供盘。编码键盘是键盘电路在某个键被按下后,能提供该键所代表的信息代码,并以并行或串行信号输给该键所代表的信息代码,并以并行或串行信号输给CPU。非编码键盘是一种便宜而广泛用于微机系统的。非编码键盘是一种便宜而广泛用于微机系统的输入设备。这种键盘内部有一个扫描电路,不断地扫输入设备。这种键盘内部有一个扫描电路,不断地扫描键盘是否有键被按下。描键盘是否有键被按下。 9.2 键盘的工作原理键盘的工作原理键盘的一个键在结构上相当于一个按键开关,当按下时接通,键盘的一个键在结构上相当于一个按键开关,当按下时接通,放开时

7、断开。如果一个键就需要放开时断开。如果一个键就需要I/O接口的一个位,那么这种键接口的一个位,那么这种键盘称为单线键盘。这种键对于计算机识别来说很简单,只要读盘称为单线键盘。这种键对于计算机识别来说很简单,只要读取键盘输入端口的值查看按键对应的各位状态就行了;但是当取键盘输入端口的值查看按键对应的各位状态就行了;但是当键盘上的键较多时就需要输入端口的位也多,硬件开销就比较键盘上的键较多时就需要输入端口的位也多,硬件开销就比较大。因而,这种方式的键盘只适用于只有少数几个键的键盘。大。因而,这种方式的键盘只适用于只有少数几个键的键盘。当键盘的键较多时,往往将键排列成矩阵的连接方法,通过行当键盘的键

8、较多时,往往将键排列成矩阵的连接方法,通过行列的方式来识别各个按键,这种键盘叫做行列键。键盘只简单列的方式来识别各个按键,这种键盘叫做行列键。键盘只简单地提供按键开关的行列矩阵。有关按键的识别、键码的确定、地提供按键开关的行列矩阵。有关按键的识别、键码的确定、去抖动、串键处理等功能均由软件完成。目前在计算机系统中去抖动、串键处理等功能均由软件完成。目前在计算机系统中为了降低成本大多采用非编码键盘。由于非编码键盘的使用非为了降低成本大多采用非编码键盘。由于非编码键盘的使用非常广泛,因此下面我们主要介绍其工作原理。常广泛,因此下面我们主要介绍其工作原理。下面以下面以34矩阵非编码键盘为例来说明其工

9、作原理。图矩阵非编码键盘为例来说明其工作原理。图9-3显显示出了这种键盘的结构,键盘通过并行接口芯片示出了这种键盘的结构,键盘通过并行接口芯片8255A与微机与微机相连。相连。8255A的的A口定义为输出口,与键盘行线相连;口定义为输出口,与键盘行线相连;B口定义口定义为输入口,与键盘列线相连。设为输入口,与键盘列线相连。设8255A A口地址为口地址为40H,B口地口地址为址为41H,控制寄存器地址为,控制寄存器地址为43H。 9.3 PC 系列机的键盘系列机的键盘9.3.1 PC 系列机键盘工作原理系列机键盘工作原理1PC微机键盘的特点微机键盘的特点PC微机常用的键盘有微机常用的键盘有10

10、1键的增强型键盘和键的增强型键盘和102键的扩展键盘以及键的扩展键盘以及104键的键的Windows键盘。不论键盘。不论键数的多少均具有如下特点:键数的多少均具有如下特点: 键盘由单片机、译码器和键盘由单片机、译码器和16行行8列的键开列的键开关矩阵三大部分组成。关矩阵三大部分组成。 按键采用电容开关,即按键时的上下动作使按键采用电容开关,即按键时的上下动作使电容量发生变化,从而实现开关接通或断开的目电容量发生变化,从而实现开关接通或断开的目的。的。 它是一种由单片机扫描、编码的智能化键盘。它是一种由单片机扫描、编码的智能化键盘。尽管它使用的单片机能够自动地识别键的按下与尽管它使用的单片机能够

11、自动地识别键的按下与释放,自动生成相应的扫描码释放,自动生成相应的扫描码(即行列位置码即行列位置码),并以串行方式发往主机,具有编码键盘的绝大部并以串行方式发往主机,具有编码键盘的绝大部分功能。但是,它不能直接提供与键功能对应的分功能。但是,它不能直接提供与键功能对应的键值或键码,必须由主机在键处理程序中将键盘键值或键码,必须由主机在键处理程序中将键盘提供的扫描码转换为反映键功能的提供的扫描码转换为反映键功能的ASCII码。因码。因而,属于非编码键盘。而,属于非编码键盘。 它是一个与主机箱分开的独立部件,通过一它是一个与主机箱分开的独立部件,通过一根五芯电缆与主机相连接。根五芯电缆与主机相连接

12、。9.3.2 PC/XT机与键盘的接口机与键盘的接口 PC/XT系列键盘主要由单片机、译码器和系列键盘主要由单片机、译码器和16行行8列的键开关阵列三部分组成,如图列的键开关阵列三部分组成,如图9-4所示。其中单所示。其中单片机采用了片机采用了INTEL 8048单片微处理器控制,其内部单片微处理器控制,其内部集成了集成了8位位 CPU、10248位的位的ROM、648位的位的RAM、8位的定时器位的定时器/计数器等器件。计数器等器件。8048单片机承单片机承担了键盘扫描、消抖并生成键扫描码、对扫描码进行担了键盘扫描、消抖并生成键扫描码、对扫描码进行并并/串转换,并将串行的键扫描码和时钟送到主

13、机。串转换,并将串行的键扫描码和时钟送到主机。单片机中的计数器用于定时工作方式,每单片机中的计数器用于定时工作方式,每96s计数计数器增器增1。P20输出一个选通信号时,则行、列译码电输出一个选通信号时,则行、列译码电路开始工作。路开始工作。8位计数器的位计数器的b6b3位和位和b2b0位,经位,经DB总线送至键盘阵列的行扫描、列扫描译码电路,总线送至键盘阵列的行扫描、列扫描译码电路,进行行列扫描。进行行列扫描。 9.3.3 PC/AT机与键盘的接口机与键盘的接口 PC/AT机的键盘接口电路远比机的键盘接口电路远比PC/XT的键盘接口电的键盘接口电路复杂。路复杂。PC/AT机采用机采用8042

14、8741或或8742作为作为键盘接口控制电路,负责键盘接口的全部功能,实键盘接口控制电路,负责键盘接口的全部功能,实现了键盘与主机之间的双向数据传送。现了键盘与主机之间的双向数据传送。 图图9-5 8042芯片的引脚信号芯片的引脚信号图图9-7 AT机键盘接口机键盘接口9.4 鼠标接口鼠标接口 由于现代操作系统以日趋图形化,因此给用户提供由于现代操作系统以日趋图形化,因此给用户提供的作业控制操作以由命令行方式改为图形方式,使用的作业控制操作以由命令行方式改为图形方式,使用窗口菜单和按钮组成的图形界面。这种操作方式离不窗口菜单和按钮组成的图形界面。这种操作方式离不开鼠标,鼠标已成为现代操作系统人

15、机交互的必不可开鼠标,鼠标已成为现代操作系统人机交互的必不可少的输入设备。少的输入设备。9.4.1 鼠标器的分类鼠标器的分类9.4.2 鼠标器的工作原理鼠标器的工作原理 鼠标器的工作就是要将鼠标在平面上的移动变成鼠标器的工作就是要将鼠标在平面上的移动变成光标在屏幕上的绝对位置,并在这个位置上按下按键光标在屏幕上的绝对位置,并在这个位置上按下按键或拨动滚轮完成相应的操作。简单地说就是定位下的或拨动滚轮完成相应的操作。简单地说就是定位下的作业或操作控制。当鼠标器相对桌面移动时,采样机作业或操作控制。当鼠标器相对桌面移动时,采样机构按构按X,Y相垂直的方向把位置和距离信息送往传感相垂直的方向把位置和

16、距离信息送往传感器,由传感器将它们转换成脉冲信号,输入给专用的器,由传感器将它们转换成脉冲信号,输入给专用的微处理器,然后由微处理器按照异步串行口或并行微处理器,然后由微处理器按照异步串行口或并行口通讯协议,将动作位移以相应的数据格式传送到口通讯协议,将动作位移以相应的数据格式传送到计算机主机。目前常用的鼠标有机械式鼠标和光电式计算机主机。目前常用的鼠标有机械式鼠标和光电式鼠标。鼠标。 图图9-8 鼠标器组成原理鼠标器组成原理光电鼠标通常由以下部分组成:光学感应器、光学透光电鼠标通常由以下部分组成:光学感应器、光学透镜、发光二极管、接口微处理器、轻触式按键、滚轮、镜、发光二极管、接口微处理器、

17、轻触式按键、滚轮、连线、连线、PS/2或或USB接口、外壳等。其结构如图接口、外壳等。其结构如图9-9所所示。示。 9.4.3 鼠标器与主机的连接鼠标器与主机的连接 除总线式鼠标器以外,当前的鼠标器中都有一除总线式鼠标器以外,当前的鼠标器中都有一个专用的微处理器。由该微处理器来处理鼠标个专用的微处理器。由该微处理器来处理鼠标事件移动鼠标器、按下事件移动鼠标器、按下/放开按键以及拨动放开按键以及拨动滚轮等),并将处理结果组织成串行数据发送滚轮等),并将处理结果组织成串行数据发送给主机。给主机。 9.5 显示器接口技术显示器接口技术 显示器是任何计算机系统不可缺少的设备,显示器是任何计算机系统不可

18、缺少的设备,它是人机交互的最基本的输出设备。当前的它是人机交互的最基本的输出设备。当前的微机系统一般配置微机系统一般配置CRT显示器和液晶显示器和液晶LCD显示器。在一些专用系统中、一些嵌入式系显示器。在一些专用系统中、一些嵌入式系统中,往往只需要简单的字符显示功能,这统中,往往只需要简单的字符显示功能,这时候只要用时候只要用LED数码管或数码管或LCD显示片就够了,显示片就够了,这样还能降低整个系统的成本、缩小体积、这样还能降低整个系统的成本、缩小体积、减少功耗和提高可靠性。减少功耗和提高可靠性。 9.5.1 LED显示器接口技术显示器接口技术LEDLight Emitting Diode是

19、七段或八段是七段或八段数码管的简称。它广泛用于嵌入式系统与单板数码管的简称。它广泛用于嵌入式系统与单板机系统等系统的显示部件中。机系统等系统的显示部件中。1LED显示器的原理显示器的原理LED显示器的结构显示器的结构LED显示器的外形和内部结构如图显示器的外形和内部结构如图9-12所示。所示。2LED显示器的接口显示器的接口用多个数码管组成用多个数码管组成LED显示器的接口电路都比显示器的接口电路都比较简单,一般的驱动显示有两种方法:静态驱动较简单,一般的驱动显示有两种方法:静态驱动法和动态驱动法。法和动态驱动法。9.5.2 CRT显示器接口技术显示器接口技术CRT(Cathode Ray T

20、ube,阴极射线管,阴极射线管)显示器是微机系统显示器是微机系统中一种最基本的人机交互输出设备。由于它能将计算机中的中一种最基本的人机交互输出设备。由于它能将计算机中的数据以字符、图形和图像的形式在荧光屏上直观地显示出来,数据以字符、图形和图像的形式在荧光屏上直观地显示出来,并且具有响应速度快、无噪音、无机械磨损、使用方便等优并且具有响应速度快、无噪音、无机械磨损、使用方便等优点,因而被作为一种理想的人机交互设备在微机系统中广泛点,因而被作为一种理想的人机交互设备在微机系统中广泛使用。使用。1显示器的类型显示器的类型按显示屏的结构分为按显示屏的结构分为CRT阴极射线管式和阴极射线管式和LCD液

21、晶式显示液晶式显示器;按色彩形式分为单色显示器和彩色显示器;按视频信号器;按色彩形式分为单色显示器和彩色显示器;按视频信号的输入形式分为数字式和模拟式显示器;按分辨率分为高分的输入形式分为数字式和模拟式显示器;按分辨率分为高分辨率和低分辨率显示器;按显示方式分为辨率和低分辨率显示器;按显示方式分为MDA、CGA、EGA、VGA、SVGA及及XGA等几种方式。现在常见的使用类型是等几种方式。现在常见的使用类型是CRT和和LCD。 2CRT显示原理显示原理 CRT显示器主要部分是阴极射线管。阴极射线管由阴极、显示器主要部分是阴极射线管。阴极射线管由阴极、 栅极、栅极、加速极和聚焦极以及荧光屏组成。

22、阴极用来发射电子,所以也加速极和聚焦极以及荧光屏组成。阴极用来发射电子,所以也叫电子枪。阴极发射的电子在栅极、加速极、高压极和聚焦极叫电子枪。阴极发射的电子在栅极、加速极、高压极和聚焦极产生的电磁场作用下,形成具有一定能量的电子束,产生的电磁场作用下,形成具有一定能量的电子束, 射到荧光射到荧光屏上使荧光粉发光产生亮点,从而达到显示的目的。为了在整屏上使荧光粉发光产生亮点,从而达到显示的目的。为了在整个屏幕上显示出字符或图形,必须采用光栅扫描方式。个屏幕上显示出字符或图形,必须采用光栅扫描方式。CRT显显示器中有水平和垂直偏转线圈,电子枪产生的电子束通过水平示器中有水平和垂直偏转线圈,电子枪产

23、生的电子束通过水平偏转线圈产生的磁场后从左到右做水平方向移动,到右端之后,偏转线圈产生的磁场后从左到右做水平方向移动,到右端之后,又立刻回到左端;通过垂直偏转线圈产生的磁场后从上到下做又立刻回到左端;通过垂直偏转线圈产生的磁场后从上到下做垂直方向移动,到底部之后,又立刻回到上面。垂直方向移动,到底部之后,又立刻回到上面。 3CRT显示器接口显示器接口CRT显示器原理如图显示器原理如图9-14所示,显示接口卡从所示,显示接口卡从主机接受显示输出信号,经过处理和变换然后输主机接受显示输出信号,经过处理和变换然后输出。显示器从出。显示器从VGA显示卡的输出端口接收红、蓝、显示卡的输出端口接收红、蓝、

24、绿三色模拟信号及行同步信号和场同步信号,并绿三色模拟信号及行同步信号和场同步信号,并对它们进行不同的处理后送到对它们进行不同的处理后送到CRT,这样才可以,这样才可以在屏幕上显示出字符和图像。按显示色彩划分,在屏幕上显示出字符和图像。按显示色彩划分,CRT显示器可分为单色和彩色两类。对于单色显显示器可分为单色和彩色两类。对于单色显示适配器来说,它由示适配器来说,它由CRT控制器、显示缓冲器、控制器、显示缓冲器、数据锁存器、字符发生器、字符移位寄存器、数据锁存器、字符发生器、字符移位寄存器、 图形移位寄存器等组成。对于彩色显示适配器,图形移位寄存器等组成。对于彩色显示适配器,则需要在上述基础上再

25、增加色彩编码器、选色和则需要在上述基础上再增加色彩编码器、选色和综合扫描、工作方式控制、时序产生与控制、合综合扫描、工作方式控制、时序产生与控制、合成彩色产生器等。成彩色产生器等。4VGA工作原理介绍工作原理介绍 VGA的接口逻辑仍由显示数据处理和扫描控制两部的接口逻辑仍由显示数据处理和扫描控制两部分逻辑组成。扫描控制部分的主要作用是产生水平和分逻辑组成。扫描控制部分的主要作用是产生水平和垂直同步信号、回扫信号、消隐信号,并对数据在屏垂直同步信号、回扫信号、消隐信号,并对数据在屏幕上的显示格式进行控制;显示数据处理逻辑包含显幕上的显示格式进行控制;显示数据处理逻辑包含显示存储器、并串转换器和属性控制器等部分。一般显示存储器、并串转换器和属性控制器等部分。一般显示电路含有两部分,即刷新缓存和显示变换。示电路含有两部分,即刷新缓存和显示变换。 5VGA显示器与主机的连接口信号显示器与主机的连接口信号微机主机通过显示适配器

温馨提示

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

评论

0/150

提交评论