- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人机交互设备接口资料.ppt
中断服务程序:响应键盘 kbint proc sti ;开中断 push ax ;保护寄存器 push bx in al,60h ;读取键盘扫描码 push ax in al,61h ;使PB7=1,响应键盘 or al,80h out 61h,al and al,7fh ;使PB7=0,允许键盘 out 61h,al 中断服务程序:数据处理 pop ax test al,80h ;是断开扫描码? jnz kbint2 ;是,则退出 mov bx,offset scantb ;是接通扫描码,取表首地址 xlat ;将扫描码转换成ASCII码 cmp al,0 ;是否为合法的ASCII码? jz kbint2 ;不是,则退出 中断服务程序:指针增量 mov bx,bufptr2 mov buffer[bx],al ;将ASCII码存入缓冲区队列尾 inc bx ;队列尾指针增量 cmp bx,10 ;是否指向队列末端? jc kbint1 ;没有,转移 mov bx,0 ;指针指向队列末端,则循环,指向始端 中断服务程序:判断缓冲区满否 kbint1: cmp bx,bufptr1 jz kbint2 ;若队列满,则退出 mov bufptr2,bx ;队列不满,设置新的队列尾指针 bufptr1 bufptr2 buffer 41H 0 31H 1 32H 2 39H 9 队列始端 队列末端 中断服务程序:中断返回 kbint2: mov al,20h ;向8259A发送普通中断结束命令 out 20h,al pop bx ;恢复寄存器 pop ax iret ;中断返回 kbint endp 矩阵结构键盘 行 列 1 1 1 1 机械按键的抖动现象 前沿抖动 后沿抖动 键稳定 键按下 硬件消抖电路 +5V 3.6K +5V 3.6K 输出信号 +5V 输出信号 双稳态电路 斯密特电路 键位置和扫描码 Esc 01 81 1 02 82 2 3 4 = 0 - Q A Z S W P L M , 03 04 05 10 11 1E 1F 2C 83 84 85 90 91 9E 1 2 3 4 5 11 12 13 16 17 25 30 31 39 44 50 51 9F AC 键位置 接通扫描码 断开扫描码 键名称 队列空 bufptr1 bufptr2 buffer 0 1 2 9 队列中无字符,队列头指针等于队列尾指针 队列始端 队列末端 进队列 bufptr1 buffer 30H 0 1 2 9 数据进入由队列尾指针指示的单元 同时尾指针增量,指向下一个单元 队列始端 队列末端 bufptr2 出队列 bufptr1 buffer 0 31H 1 2 9 数据从队列头指针指示的单元取出 同时头指针增量,指向下一个单元 队列始端 队列末端 bufptr2 队列满 bufptr1 bufptr2 buffer 41H 0 31H 1 32H 2 39H 9 尾指针与头指针再次相等 表明队列已满 队列始端 队列末端 尾指针指向队列末端时,需循环重新绕回队列始端 8.2 CRT显示器接口技术 CRT(Cathode Ray Tube,阴极射线管)显示器是微机系统中一种最基本的人机交互输出设备。由于它能将计算机中的数据以字符、图形和图像的形式在荧光屏上直观地显示出来,并且具有响应速度快、无噪音、无机械磨损、使用方便等优点,因而被作为一种理想的人机交互设备在微机系统中广泛使用。 10.2.1 CRT显示器概述 一、概述 按功能划分: 字符终端 图形终端 按色彩划分: 单色 彩色 彩色显示器按分辨率的高低可分为: 彩色显示器(CD):与彩色图形适配器(CGA)配套使用,分辨率为 640 x 200,可显示4种彩色图形和16种彩色文本; 增强彩色显示器(ECD):与增强型图形适配器(EGA)配套使用,分辨率为640 X 350,可显示16种彩色图形和16种彩色文本; 视频阵列彩色显示器(VCD):与视频图形阵列适配器(VGA)或增强 VGA(如 VESA卡)配套使用,分辨率可达 640 X 480,800 X 600或1024 x 768,可显示256种彩色图形和16种彩色文本。 二、CRT显示器原理 CRT显示器原理结构 CRT显示器是利用阴极射线管中高速电子束的不断扫描来实现屏幕上的字符/图形显示的。光点的亮度取决于电子束的强弱,而电子束的强弱可由视频信号(“1”或“0”)决定。光点的位置则受扫描电路的控制,扫描发生器产生水平扫描和垂直扫描信号,经同步后控制电子束在屏幕上的位置变化。 CRT
您可能关注的文档
- 定基因工程的概述资料.ppt
- 人口与经济预测资料.ppt
- 定子绕组的接线及整形资料.ppt
- 人口再生产人口数量人口素质与环境资料.ppt
- 定岗定编原理与操作(页)资料.ppt
- 人口合理容量呵呵资料.ppt
- 定岗定编操作实务资料.ppt
- 人口学第二章—中外人口社会学思想的形成和发展资料.ppt
- 定损常识资料.ppt
- 定李爱云方程的意义课件资料.ppt
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)