微型计算机原理和接口技术第11章 人机接口技术.pptxVIP

微型计算机原理和接口技术第11章 人机接口技术.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微型计算机原理和接口技术第11章 人机接口技术

微型计算机原理与接口技术(第二版) 第11章 人机接口技术 11.1 键盘及其接口技术 11.2 鼠标及其接口技术 11.3 显示器及其接口技术 11.4 打印机及其接口技术 11.5 外存储器及其接口 11.6 扫描仪 习题与思考 学习目标 11.1 键盘及其接口技术 11.1.1 键盘的基本工作原理 11.1.2 键盘的分类 11.1.3 非编码键盘的按键识别方法 11.1.4 PC机键盘 11.1.5 PC机键盘接口技术 11.1.1 键盘的基本工作原理 按照结构形式,键盘有线性和矩阵两种结构。 +5V PA0 PA1 PA2 PA3 0行 1行 2行 3行 0列 1列 2列 3列 PA4 PA5 PA6 PA7 (b) 矩阵结构 对于矩阵键盘有几个主要问题需要解决: 1.识别按键。 2.消除键抖动。 3.防止串键。 11.1.2 键盘的分类 1.编码键盘 2.非编码键盘   这类键盘带有相应的硬件电路,由专用控制器对键盘进行扫描,能够自动检测并提供按键扫描码。   编码键盘还有去抖动和防串键等保护装置,这类键盘的硬件电路复杂,价格较贵,但是键盘响应速度快,键盘接口简单,使用方便。   这种键盘只提供键盘的行列矩阵,而按键的识别、扫描码的确定由软件完成。去除抖动也由软件来解决。这种键盘的响应速度不如编码键盘快,但是可靠性高,扩充和更改方便、灵活。 11.1.3 非编码键盘的按键识别方法 1.行扫描法 2.行反转法 11.1.4 PC机键盘   PC机一般采用非编码键盘。这种键盘与主机分开,通过一根电缆与主机系统板上的键盘接口相连,这根电缆专用于串行传输键盘扫描码。   PC机键盘上的按键数目从最早的83键逐步发展到后来的101、102、104、108等键。键盘内部主要有16行×8列的键盘矩阵和一个用作键盘控制器的芯片Intel 8048。   Intel 8048负责完成键盘矩阵扫描、消除抖动、生成按键扫描码等功能,并对扫描码进行并/串转换,然后将串行扫描码及时钟送往主机。 11.1.5 PC机键盘接口技术 AT接口为标准5针圆形接口,用于早期的AT系统板上。 PS/2接口为具有6针的圆形接口,当今许多PC机的系统板仍支持PS/2接口。 USB接口是当今微机上广泛使用的键盘接口。 实际应用中,利用“蓝牙”等无线技术连接到计算机的无线键盘也较多见。 1.键盘接口类型 11.1.5 PC机键盘接口技术 2.PC机键盘中断   主机通过中断类型号为09H号的硬件中断和16H号软件中断与键盘发生联系。   当键盘上按下或释放1个键时产生1个扫描码,扫描码被串行送往主机的键盘接口,键盘接口负责串/并转换,并将转换后的扫描码存入8255A的A口中。   若键盘中断允许,就通过8259A的IR1引脚向CPU产生09H号中断,使CPU转去执行BIOS的键盘中断处理程序,该处理程序负责读取8255A的A口,并把读来的扫描码转换为ASCII码或扩展码。   INT 16H用于检查是否有按键输入,并能从键盘缓冲区取出键值,当CPU需要得到键盘输入信息时就调用BIOS的INT 16H程序,用户也可以使用DOS功能调用(INT 21H)获得所需要的键盘信息。 11.1.5 PC机键盘接口技术 3.键盘缓冲区   键盘与CPU通信时,要借助键盘缓冲区传递键值,键盘缓冲区是一个“先进先出”循环队列,进队列由09H号中断处理程序完成,出队列则由16H号程序完成。键盘缓冲区的主要作用,一是接收键盘的实时输入,二是满足随机应用的需要,此外键盘缓冲区也可以满足操作员快速键入的需要。 11.1.5 PC机键盘接口技术 4.PC机键盘接口电路   主要由负责键盘接口全部工作的Intel 8042组成。   Intel 8042芯片内有1个8位的CPU、2KB的ROM、128B的RAM和2个8位的I/O端口。ROM中存放键盘管理程序,RAM则作为数据缓存器使用。 11.2 鼠标及其接口技术 11.2.1 鼠标的分类及工作原理 11.2.2 鼠标的主要性能指标 11.2.3 鼠标与主机的接口 11.2.1 鼠标的分类及工作原理 1.机械鼠标   光机鼠标的底部仍有轨迹球并连接着X、Y辊柱,但不再有译码轮,而是2个带有栅缝的光栅码盘,并增加了发光二极管和感光芯片。二极管发射的光透过光栅码盘上的栅缝可以直接照射在感光芯片组成的检测头上,感光芯片便会产生信号1,若未感光则定义为信号0。   鼠标在桌面上移动时,轨迹球会带动X、Y辊轴的两只光栅码盘转动,最后由感光芯片产生二进制信号串,并被送入专门的控制芯片内运算生成对应的坐标位移量,最终确定鼠标指针在屏幕上的位置。   光机鼠标在精度、可靠性、反应灵敏度方面都大

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档