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