微型计算机技术及应用第9章.ppt
《微型计算机技术及应用第9章.ppt》由会员分享,可在线阅读,更多相关《微型计算机技术及应用第9章.ppt(58页珍藏版)》请在三一办公上搜索。
1、第9章 键盘技术和LED,本章重点,键盘的基本工作原理,包括矩阵结构、行扫描法和行反转法识别原理 解决抖动和重键的连锁法和巡回法的原理 LED显示原理和多位显示原理 微型机系统中键盘子系统的工作原理 扩展键盘扫描电路的工作原理 主机键盘接口的功能和构成,09H键盘中断处理程序对各类键的处理 16H键盘中断处理程序的功能 键盘缓冲区的工作机制,教学建议,以键盘基本工作原理为基础,讲清微型机系统中扩展键盘子系统的工作原理 本章用6学时,如果不用LED进行相关实验,则可略去LED部分内容。其中:键盘工作原理和抖动、重键问题的解决 3学时 LED原理 1学时 微型机键盘子系统 2学时,9.1键盘的基本
2、工作原理,键盘矩阵键的识别抖动和重键问题的解决,9.1.1键盘矩阵,最简单的键盘结构,键盘的矩阵式结构,9.1.2 键的识别,识别闭合键的方法行扫描法行反转法,1.行扫描法的原理,基本原理:分行扫描检查是否有键按下若有,确定哪个键被按下,行线与列线分别接到两个并行端口的示意图,判断是否有按键WAIT:MOVAL,00HMOVDX,OUTPORTOUTDX,AL;往所有行线上输出低电 平 MOVDX,INPORTINAL,DX;读取列值,ANDAL,0FFH CMPAL,0FFH;是否有列线为低电平 JZWAIT;否,则循环等待DONE:CALL DELAY;是,则延迟去抖动,判断哪一个键被按下
3、的流程,行线、列线分别接并行口行线输出,列线输入列线输出读得的值,行线输入,2.行反转法的原理,行反转法的工作示意图(a)行线输出,列线输入(b)列线输出,行线输入,行反转法的键盘连接,行反转法的流程,9.1.3抖动和重键问题的解决,(1)抖动:用延迟来解决(2)重键:A键先按后放,B键后按先放 A键先按先放,B键后按后放 A键、B键同时按下,但A键先放,重键识别方法,连锁法 巡回法,连锁法程序流程图,巡回法的流程图,9.2 LED数字显示,LED的工作原理 多位显示问题,9.2.1 LED的工作原理,七段式LED显示部件(a)典型的七段式LED器件(b)共阳极LED(c)共阴极LED,共阳级
4、结构:数码显示端低电平有效 共阴极结构:数码显示端高电平有效,LED的外部连接电路(共阴极),数据用LED显示的译码方法:专用芯片译码软件译码,用专用芯片完成段译码的示意(共阳极),软件译码举例(显示1位数字)DISP:MOVBX,OFFSET DATAMOVAL,BX;要显示的数字MOVBX,OFFSET LEDADD;代码表首址XLAT;将数字转换成 显示代码,MOVDX,PORT OUT DX,AL;将显示代码送显示,LEDADD:DB40H;0的显示代码DB79H;1的显示代码DB24H;2的显示代码,9.2.2多位显示问题的解决,硬件:公用的驱动电路 软件:扫描方法,多位显示的扫描和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 技术 应用
链接地址:https://www.31ppt.com/p-6284344.html