- 2
- 0
- 约5.55千字
- 约 33页
- 2015-12-24 发布于广东
- 举报
本章小结 计算机系统中键盘、鼠标、CRT显示器和打印机是必备的人机交互设备 键盘工作时要完成键开关状态的可靠输入、键的识别和将键值送给计算机等3项任务。 鼠标是一种快速定位器,可方便地将光标准确定位在要指定的屏幕位置。 显示器是显示各类信息及图形和图像的输出设备,CRT显示器一般采用15芯D形插座作为与CPU联系的接口电路,再通过显示卡与主机连接。 打印机也是常用输出设备,将计算机中各类信息打印到纸上。常见打印机有针式打印机、喷墨打印机和激光打印机。 扫描仪是采用光、机、电一体化的计算机外设产品,不仅能迅速实现大量的文字录入,而且能实时录入和处理各种图像信息,目前应用最多的是平台式CCD扫描仪。 本章内容到此结束 谢谢各位 ! 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 第13章 人机交互设备及接口 教学重点 键盘的分类、工作原理、按键识别方法以及键盘中断调用编程方法; 鼠标基本原理和分类、与CPU连接方法; 显示器分类及CRT显示器工作原理,显示器中断调用的编程方法; 打印机基本结构和工作原理、与CPU连接方法; 其他外部设备的原理与应用情况。 13.1 人机交互设备概述 人机交互设备指人和计算机之间建立联系、交流信息的输入/输出设备。 常见人机交互设备有键盘、显示器(LCD和CRT显示器等)、打印机和鼠标等。 常见智能型人机交互设备有文字图像扫描输入机、语音输入机、图像显示器和语音合成器等。 人机交互的智能化是人机界面发展的必然趋势。 13.2 键盘与鼠标 13.2.1 键盘的分类及工作原理 1.键盘的分类 (1)根据按键结构分类 机械触点式 电容式按键 (2)根据控制形态分类 编码键盘 非编码键盘 (3)根据键盘用途分类 通用键盘 专用键盘 2.键盘的工作原理 (1)行扫描法:先进行全扫描,判断是否有键被按下,将所有行线置低电平,然后扫描全部列线。 (2)行反转法:利用可编程并行接口(如8255A)实现。将行线接到并口,先工作在输出方式;将列线接到另一个并口,先工作在输入方式。编程使CPU通过输出端口向各行线全部送低电平,然后读入列线值。 (3)行列扫描法:通过计数译码使各行依次输出低电平。 3.抖动和重键问题 用手按下一个键往往会出现按键在闭合位置和断开位置之间跳几下后才稳定到闭合状态,释放一个键时也会出现类似情况,这就是抖动。 抖动持续时间随操作员而异,通常不大于10 ms。 利用硬件电路很容易消除抖动,在键数较多情况下用软件方法也很实用。 重键指两个或多个键同时闭合。重键处理简单情况下可不予识别,即认为重键是一次错误的按键。 13.2.2 PC键盘分类及编程应用 1.IBM PC键盘接口 键盘接口功能是接收键盘送来扫描码,输出缓冲区满产生键盘中断,接收并执行系统命令,对键盘进行初始化、测试、复位等操作。 (1)标准接口:圆形,用于早期AT主板,也称AT接口。 (2)PS/2接口:6针圆形插座。 (3)USB接口:即插即用,支持热插拔。 PC键盘接口安装在主板上,键盘和主机通过电缆相连。用单片机Intel 8048完成键盘开关矩阵的扫描、键盘扫描码的读取和发送等功能。 2.微机与键盘的接口 微机键盘由单片机对键盘上的字符键、功能键、控制键和组合键进行管理。 键入一个键时,键盘处理器先向主机产生硬件中断请求(IRQ1),然后将该键扫描码以串行方式送给主机。 主机在IRQ1硬件中断作用下,调用INT 09H中断把键盘送来的扫描码读入,并转化为ASCII码存入键盘缓冲区。 3.键盘中断调用 读取键盘缓冲区中的内容可通过BIOS或DOS中断功能调用来实现。 (1)采用BIOS中断调用:BIOS键盘中断(INT 16H)提供基本的键盘操作,其中断处理程序包括3个不同功能,分别根据AH中内容进行选择。 功 能 号 执 行 操 作 特 点 AH=00H 从键盘读入一个字符 AL中的内容为字符码,AH中的内容为扫描码 AH=01H 读键盘缓冲区的字符 ZF=0时,AL中的内容为字符码,AH中的内容为扫描码;ZF=1时,缓冲区空 AH=02H 读键盘状态字节 AL中的内容为键盘状态字节 (2)采用DOS功能调用:通过INT 21H实现,和键盘有关的功能调用如表13-2所示。 表13-2 DOS INT 21H功能调用 功 能 号 执 行 操 作 特 点 AH=01H 键盘输入并回显 输入字符送AL保存 AH=06H 直接控制台输入/输出字符 此调用的功能是从键盘输入或输出一个字符到屏幕 AH=07H 直接控制台输入,无回显 此调用
您可能关注的文档
最近下载
- 2025至2030中国有机冷冻蔬菜业行业项目调研及市场前景预测评估报告.docx
- 光宝ISA-7X标准泛用型伺服系统技术手册.pdf
- 大型羊场及配套沼气建设项目可行性研究报告书.doc VIP
- 2022-2023学年八年级英语下学期期末考点大串讲(牛津译林版):八年级英语下学期期末考试02(宿迁卷).pdf VIP
- 高中英语必背3500单词表(完整版).pdf VIP
- 催收评分技术及其在个人信贷催收管理中的应用.pdf VIP
- 土木工程测量-岳建平第1章绪论资料.ppt VIP
- 电磁场仿真软件:CST Microwave Studio二次开发_(6).材料属性设置.docx VIP
- 浙江省金华市十校联考2025-2026学年第一学期期末质量检测高一英语试题含答案.pdf
- 电磁仿真软件:CST Microwave Studio二次开发_(8).高级脚本应用:电磁建模与求解.docx VIP
原创力文档

文档评论(0)