微机原理与接口技术(第二版) 教学课件 ppt 作者 马维华 主编1,3,4,5,8,9,10,11章 十一五教材讲稿第8章人机交互接口
36页1、第8章 人机交互接口,【本章提要】 首先介绍非标准键盘和LED显示器的输入/输出接口技术,然后讨论系统标准/扩展键盘接口及标准显示器CRT接口,最后介绍标准并行打印机接口SPP、EPP及ECP接口。 【学习目标】 熟悉非标准键盘的工作原理和LED显示器的特点 熟悉8255作为键盘和8段LED显示器接口的方法 会用行扫描法进行键扫描,并能运用动态显示技术和编程应用 了解微机标准键盘接口的功能和构成,会用16H号中断操作键盘 了解显示适配器的性能指标,会计算显存的带宽和容量 了解显示器的组成和编程方法,了解VGA和DVI接口及其特点 了解打印机接口的组成,读懂打印机时序 能用直接端口和中断调用方式控制打印机打印 了解EPP和EPC,熟悉用EPP扩展并行接口的方法,2019年5月20日星期一,第8章 人机交互接口技术,8.1键盘接口 非标准键盘及LED显示器接口 微机系统中的标准键盘接口 8.2显示器接口 显示适配器接口概述 显示适配器组成 对显示适配器的编程 VGA与DVI接口 8.3并行打印机接口 并行打印机适配器组成 并行打印机接口的应用 增强并行端口EPP和扩展功能端口ECP,201
2、9年5月20日星期一,8.1键盘接口 1.非标键盘及LED,假设地址258H25BH,2019年5月20日星期一,非标准键盘接口,常有行扫描法和行反转法两种方法 (这里重点介绍行扫描法) 行扫描法: 逐行输入低电平,然后判断列线的电平高低,以确定具体按键位置。先判断是否有键按下,如果有键按下再判断是哪个键。 行反转法 用行反转法识别按键时必须使用既可以输入又可以输出的并行接口,行线和列线分别接不同的并行口,先让行线对应口设置为输出,列线口定义为输入,使行线输出全0,读取列线口。如果有键按下则必有一列线为0。然后将行和列两个端口的输出输入状态互换,将刚才读到的列值向现在列对应的端口输出,再读行对应的端口,因此在有键按下时行线上的值必为0。这样,当一个键闭合时,必定可以读到一对惟一的行值和列值。,2019年5月20日星期一,判断是否有键按下,ROWBEGIN:MOV AL,10001001B ;A,B均为方式0输出,C上半口输入,下半口输出 MOV DX,25BH ;8255方式控制字送控制端口 OUT DX,AL RWAIT: MOV AL,00H ;往所有行线(PC3-PC0)上输出0
3、, MOV DX,25AH ;8255端口C OUT DX,AL IN AL,DX ;读所有列线(PC7-PC4)的电平状态 AND AL,0F0H ;比较是否有列线处于低电平状态 CMP AL,0F0H JZ RWAIT ;输入全1表示没有键闭合,则循环等待 RDONE: CALL DELAY ;有键闭合,则延时20ms,消除抖动 ,参见接口电路图,2019年5月20日星期一,行扫描法,2019年5月20日星期一,行扫描法程序,ROWPROG: MOV BL,0 ;键值寄存器BL初值为0 MOV CL,0FEH ;送扫描初值11111110B MOV BH,4 ;行计数器BH置计数值为总行数4 FINDROW: MOV AL,CL ;取行扫描值 MOV DX, 25AH ; C口 OUT DX, AL ; 行扫描输出 RCL AL,1 ;修改行扫描值 MOV CL,AL ;存行扫描值 IN AL,DX ; 读列线,判别是否有列线为低 AND AL,0F0H CMP AL,0F0H JNZ FINDCOL ;有列线为低电平,则转FINDCOL ADD BL,4 ;没有则使键值寄存器BL
4、的值=键值+列数/行 DEC BH ;行未扫描完,则转FINDROW JNZ FINDROW JMP RDONE ;已扫描完,则转RDONE FINDCOL: OR AL,0FH ; 所有列为0 RCR AL,1 JNC COMMDEL ;此列为低电平,则转COMMDEL INC BL ;如果未找到低电平的列线,则使键号=键号+1 JMP FINDCOL ;继续寻找 COMMDEL:: ;键命令处理程序 : RDONE: ;后续处理程序,参见接口电路图,2019年5月20日星期一,LED显示器,参见接口电路图,2019年5月20日星期一,LED显示流程,2019年5月20日星期一,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 ;位扫描码送位
《微机原理与接口技术(第二版) 教学课件 ppt 作者 马维华 主编1,3,4,5,8,9,10,11章 十一五教材讲稿第8章人机交互接口》由会员E****分享,可在线阅读,更多相关《微机原理与接口技术(第二版) 教学课件 ppt 作者 马维华 主编1,3,4,5,8,9,10,11章 十一五教材讲稿第8章人机交互接口》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页