人机接口技术要点.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人机接口技术要点

第13章 人机接口技术 §13.1 键盘原理及其接口技术 §13.2 CRT显示器原理及接口技术 §13.3 LED显示器原理及接口技术 §13.4 LCD显示原理及接口技术 §13.5 打印机及其接口技术 §13.6 其它交互式人机接口及有关设备 外围设备的分类 §13.1 键盘原理及其接口技术 §13.1.1 键盘的分类 1.按制作工艺分 硬板键盘 软板键盘 2.按工作原理分 编码键盘 非编码键盘 线性键盘 矩阵键盘 §13.1.2 键盘的工作原理 1.线性键盘 每个按键对应I/O端口的一位,没有按键闭合时,各位均处于高电位;当某键被按下时,对应位与地接通,则为低电位,而其他仍为高电位。 线性键盘软、硬件简单,但只适用于按键不多的情况。 2.矩阵键盘 当较多的按键需要识别时,常将按键设计成阵列形式。 把若干个按键排列成矩阵形式,每一行和每一列都各占用I/O端口的一位。 一个键盘阵列可以有N行和M列,共有N*M个按键,称为N*M键盘阵列(或N*M键盘矩阵)。 矩阵键盘按键的识别方法: 行扫描法 行反转法 矩阵键盘硬件连接 行扫描法 将键盘阵列的行线接到一个并行口上,将列线接到另一个并行口上。 设行线所接的并行口PA作为输出口用,列线所接的并行口PB作为输入口用。 行反转法识别按键的方法: 行反转法 识别按键的方法: 首先使所有行线全输出“0”,然后读取列线状态,并判断。若列线全为“1”,则无键按下;若列线不全为“1”,则将刚读回的列线状态从列线输出,并读取行线状态,那么,说明为“0”的列线与为“0”的行线相交处的键被按下。最后,CPU根据行列编码所构成的键值转相应功能程序执行。 §13.1.3 PC系列键盘 PC系列键盘不是由硬件电路输出按键所对应的ASCII码值,而是由扫描程序识别按键的位置,因此,属于非编码键盘。 图13.5 PC键盘硬件逻辑图 IBM PC/XT主机键盘接口:以8255A为核心 (非智能接口) 3. PC系列键盘中断 在程序上,计算机系统通过一个硬中断09H和一个软中断16H与键盘发生联系。 BIOS INT 16H INT 16H软中断是用于检查是否有键输入,并完成从键盘缓冲区取出键值的操作。16H软中断共有三个子功能。 键盘缓冲区的作用 键盘缓冲区是由16个字节组成的先进先出循环队列,其作用有两个: 第一,可实现键盘实时输入要求:用户按键完全是随机实时的,与主机运行是异步的,开辟键盘缓冲区实现随机实时的键入的要求; 第二,满足随机应用的要求:应用程序需要时间不一定与按键同步。键盘缓冲区可事先存放应用程序所需的全部键符。此外,键盘缓冲区满足快速操作员的键入要求。 §13.2 CRT显示器原理及接口技术 §13.2.1 概述 CRT(Cathode Ray Tube阴极射线管)显示器是用来显示字符、图形和图像的,称为计算机系统的标准输出设备。 CRT显示器与键盘(标准输入设备)合称计算机终端。是人机交互必不可少的外部设备。 CRT显示器也称监示器,其原理与电视机的工作原理大体相同,是由阴极射线管、视频放大电路和同步控制电路组成的。 彩色显示器的阴极射线管中通常由红、绿、兰三个电子枪产生红、绿、兰三个颜色的电子束,各种色彩均由这三基色迭加而成。 1.基本结构 CRT显示器由阴极射线管、视频放大电路和同步扫描电路组成。如图13.7所示。 §13.2.3 显示器接口控制 显示器接口卡(显卡)通过插座和系统总线相连,同时在卡的背面又通过9针D型插座与显示器连接。控制卡功能很强,它包括CRT控制器(CRTC)、定时器、RAM、ROM等一整套控制电路。 在计算机加电自检期间,系统完成了CRTC的初始化、建立显示方式、进行相应VRAM自检之后,CRT接口在CRT控制器控制下,按照编程设置的工作方式独立控制显示器工作,为显示器提供所需的视频信号和同步信号。 系统对显示器的控制是通过访问显示卡的可寻址端口实现的。 CRT显示器各部件功能 显示控制卡主要逻辑部件及功能: 数据输入缓存器/数据输出锁存器:数据输入缓存器用于接收CPU写入的字符代码或图形数据,然后存入VRAM中,供CRT控制器读出并送屏幕显示。数据输出锁存器用于读取VRAM的内容或显示器的状态。 地址锁存器:CPU地址锁存器用于接收CPU对VRAM的读/写访问地址,显示地址锁存器用于接收来自CRTC访问VRAM的地址。 CRT显示器各部件功能 显示缓存VRAM:用于存放字符代码或图形数据,供屏幕显示。VRAM

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档