11_key-led.pptxVIP

  • 4
  • 0
  • 约1.15千字
  • 约 71页
  • 2016-07-28 发布于江西
  • 举报
11_key-led.pptx

第11章 键盘技术和LED ;本章重点 ;11.1键盘的基本工作原理 ;11.1.1键盘矩阵 ;;11.1.2 键的识别 ;1. 行扫描法的原理 ;;判断是否有按键 WAIT: MOV AL,00H MOV DX,OUTPORT OUT DX,AL ;往所有行线上输出低电平 MOV DX,INPORT IN AL,DX ; 读取列值 AND AL,0FFH CMP AL,0FFH ;是否有列线为低电平 JZ WAIT ;否,则循环等待 DONE:CALL DELAY ;是,则延迟去抖动 … ;;11;行线、列线分别接并行口 行线输出0,列线输入x 列线输出读得的值x,行线输入y yx组合代表按下的键 查表法识别按键 ;;;;16;11.1.3抖动和重键问题的解决 ;重键识别方法;;;;;11.2 LED数字显示 ;11.2.1 LED的工作原理 ;;;;;软件译码举例(显示1位数字) DISP: MOV BX,OFFSET DATA MOV AL,[BX] ;要显示的数字 MOV BX,OFFSET LEDADD;代码表首址 XLAT ;将数字转换成显示代码 MOV DX,PORT OUT DX,AL ;将显示代码送显示, … LEDADD: DB 40H ;0的显示代码 DB 79H ;1的显示代码 DB 24H ;2的显示代码 …;11.2.2多位显示问题的解决 ;;;11.3键盘和LED设计实例 ;;;;;;设计方案;;;11.4微型机的键盘子系统 ;11.4.1扩展键盘和键盘控制器 ;1. 扩展键盘、键盘扫描码和系统扫描码 ;2. 扩展键盘的工作原理 ;3. 扩展键盘的连接信号 ;11.4.2主机的键盘接口电路 ;主机的键盘接口(早期);;11.5键盘中断处理程序 ;09H键盘中断处理程序;1. 对特殊键设置标志位 ;2. 对第一类ASCII码键;3. 对第二类ASCII码键;4. 对于不能用ASCII码表示的组合键和功能键;5. 对于特殊命令键 ; 16H键盘中断处理程序 ;例1:读取键;11.6键盘缓冲区 ;;11.8.1 鼠标的工作原理;11.8.1 鼠标的工作原理;11.8.1 鼠标的工作原理;;11.8.2 鼠标的驱动程序及其功能调用;11.8.2 鼠标的驱动程序及其功能调用;11.8.2 鼠标的驱动程序及其功能调用;11.8.2 鼠标的驱动程序及其功能调用;11.8.2 鼠标的驱动程序及其功能调用;11.8.2 鼠标的驱动程序及其功能调用;11.8.2 鼠标的驱动程序及其功能调用

文档评论(0)

1亿VIP精品文档

相关文档