微机原理与接口技术(第二版) 教学课件 作者 马维华 主编1,3,4,5,8,9,10,11章 十一五教材讲稿第8章人机交互接口.ppt

微机原理与接口技术(第二版) 教学课件 作者 马维华 主编1,3,4,5,8,9,10,11章 十一五教材讲稿第8章人机交互接口.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《微机原理与接口技术》课程讲义 主讲:马维华 第8章 键盘、显示器及打印机接口 第8章 人机交互接口 第8章 人机交互接口技术 8.1键盘接口 非标准键盘及LED显示器接口 微机系统中的标准键盘接口 8.2显示器接口 显示适配器接口概述 显示适配器组成 对显示适配器的编程 VGA与DVI接口 8.3并行打印机接口 并行打印机适配器组成 并行打印机接口的应用 增强并行端口EPP和扩展功能端口ECP 8.1键盘接口 1.非标键盘及LED 非标准键盘接口 常有行扫描法和行反转法两种方法 (这里重点介绍行扫描法) 行扫描法: 逐行输入低电平,然后判断列线的电平高低,以确定具体按键位置。先判断是否有键按下,如果有键按下再判断是哪个键。 行反转法 用行反转法识别按键时必须使用既可以输入又可以输出的并行接口,行线和列线分别接不同的并行口,先让行线对应口设置为输出,列线口定义为输入,使行线输出全0,读取列线口。如果有键按下则必有一列线为0。然后将行和列两个端口的输出输入状态互换,将刚才读到的列值向现在列对应的端口输出,再读行对应的端口,因此在有键按下时行线上的值必为0。这样,当一个键闭合时,必定可以读到一对惟一的行值和列值。 判断是否有键按下 行扫描法 行扫描法程序 LED显示器 LED显示流程 LED显示程序 LEDDIS: MOV DI,OFFSET BUFFDATA ;指向缓冲区首地址 MOV CL,80H ;使最左边LED亮(如果位驱动为同相,则为7FH) LDISI: MOV AL,[DI] ;AL中为要显示的数 MOV BX,OFFSET TABLE ;段码表首址送BX XLAT ;段码送AL MOV DX,258H ;段码送段控端口A口 OUT DX,AL MOV AL,CL ;位扫描码送位控端口B口 MOV DX,259H OUT DX,AL ;保存位扫描码 CALL DELAY ;延时 CMP CL,01 ;显示扫描到最右边LED码? JZ LQUIT ;是,则已显示一遍,退出 INC DI ;否,则指向下一位LED SHR CL,1 ;位码指向下一位 JMP LDISI ;显示下一位LED LQUIT: RET LTABLE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH ;0~9 DB 77H,7CH,39H,5EH,79H,71H ;A~F BUFFDATA DB 8 DUP (?) ;8个字节的缓冲区(假设其中均为十六进制数) 8.1.2 微机系统中的键盘接口 主机键盘接口的功能 接收键盘送来的串行扫描码。 将串行扫描码转换成并行扫描码,再转换为系统扫描码。 向处理器发键盘中断请求信号,以便处理器读取系统扫描码,完成键盘操作功能。 接收处理器发出的键盘自检测命令或复位命令,并且传输到键盘,以判断键盘工作是否正常或使键盘复位。 主机键盘接口的构成 主机键盘接口的操作 主机键盘接口的构成 主机键盘的操作 方法一:直接对端口操作 对60H和64H进行I/O的读写操作 如 IN AL,60H IN AL,64H 方法二:利用中断间接操作 INT 16H (参见P.326表8.3) 如:WAITK:MOV AH,1 INT 16H JZ WAITK : INT 16H键盘中断功能 8.2 显示适配器接口 一、显示适配器的性能指标 1.显示分辨率 显示系统的分辨率可以分为点分辨率和色分辨率。 点分辨率是指屏幕上显示的像素点数,一般用水平点数×垂直点数来表示,例如800×600、1024×768等。 色分辨率是指每个像素点可以具有的色彩数。例如256色,16位色(216=64K)即为65536种颜色,24位色(16M)颜色等。 2.显示速度 显示速度是指显示图象或文字时的速度。 3.显存带宽 显存的带宽是指显存与显示芯片之间每秒交换数据的总容量(单位:字节/秒),它是决定显卡速度的主要因素。 显存带宽的计算公式为:带宽=工作频率×位宽/8 4.显存类型及容量 显存类型包括SDRAM、DDR、DDR2、DDR3等。 显存容量=分辨率×位宽/8 5.刷新频率 刷新频率是显示屏幕信息更换的频率,即次数/秒,如50HZ、60HZ、75Hz等。 带宽与刷新频率、分辨率及位宽的关系为:带宽=刷新频率×分辨率×位宽/8 二、显示适配器种类 常用的视频显示标准有MDA,CGA,EGA,VGA和SVGA(或TVGA)五种。 MDA(Monochrome Display Adaptor)是单

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档