第9章 键盘技术和LED 0键盘的基本工作原理 OLED数字显示 o键盘和LED设计实现 o微型机的键盘子系统 o键盘中断处理程序 0键盘缓冲☒ 义回画的
o 键盘的基本工作原理 o LED数字显示 o 键盘和LED设计实现 o 微型机的键盘子系统 o 键盘中断处理程序 o 键盘缓冲区 第9章 键盘技术和LED
9.1.1键盘的基本工作原理 95V 键0 最简单的 bitO gsv 键1 ●● ?5V 盘结构 键2 bit2 并行端口
9.1.1键盘的基本工作原理 最 简 单 的 键 盘 结 构
第0列 第1列 第2列 键0 键1 键2 第0行 。十。 。十。 键3 键4 键5 第1行 。广。 键盘的矩阵式结构 键6 键7 键8 。广0 0 。 第2行
键盘的矩阵式结构
9.1.2键的识别 1.行扫描法的原理 基本原理:分行扫描,检查是否有键按下;若有,确定哪个键被按下。 1从2 1以2 判断是否有按键 WAIT:MOV AL,OOH MOV DX,OUTPORT OUT DX,AL MOV DX,INPORT IN AL,DX AND AL,OFFH 37i CMP AL,OFFH JZ WAIT DONE:CALLDELAY -:
9.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
议键梦0 小激器彳r斑 +1猫初i1111111013 输:于指i、便果彳矿为地位 断哪 世某列时按地 一个 学术惭i附:移1的 Y 使下彳扩为和1双 识训列i 号键片18 列值不移1过 数器·数器-1 键被按下的流程 进道位为0 N i为0 排盘命令处用 结:束
判断哪一个键被按下的流程