第5m551单片机的接与应用 (2)顺序排列键编码。如图54(b)所示。这种方法,键值的 形成要根据IO线的状态作相应处理。键码可按下式形成: 键码=行首键码+列号
第5章 MCS–51单片机的接口与应用 (2) 顺序排列键编码。如图5.4(b)所示。这种方法,键值的 形成要根据I/O线的状态作相应处理。键码可按下式形成: 键码=行首键码+列号
第5m255单片机的接口总应用 D7 D7 B A 9 8 D6 484442141 OD5人 28242221 I/O D5 接D4 121 接D4 口D3 口D3 D2 DI DO DO 图54行列式键盘的编码与键值 (a)二进制组合编码;(b)顺序排列编码
第5章 MCS–51单片机的接口与应用 图5.4 行列式键盘的编码与键值 (a) 二进制组合编码;(b) 顺序排列编码
第5m255单片机的接口总应用 3.键盘的监测方法 对于计算机应用系统,键盘扫描只是CPU工作的一部分, 键盘处理只是在有键按下时才有意义。对是否有键按下的信息 输入方式有中断方式与查询方式两种
第5章 MCS–51单片机的接口与应用 3.键盘的监测方法 对于计算机应用系统,键盘扫描只是CPU工作的一部分, 键盘处理只是在有键按下时才有意义。对是否有键按下的信息 输入方式有中断方式与查询方式两种
451.3独立式按键的接口与友用 1.独立式按键接口结构 +5V 8031 二樂9 803l INTO 图55独立式按键的接口电路示意图 (a中断方式;(b)查询方式
5.1.3 第5独立式按键 章 MCS–51单片机的接口与应用 1.独立式按键接口结构 图5.5 独立式按键的接口电路示意图 (a) 中断方式;(b) 查询方式
第5m551单片机的接与应用 2.独立式按键的软件结构 下面是查询方式的键盘程序。K0~K7为功能程序入口地址 标号,其地址间隔应能容纳JMP指令字节, PROMO~PROM7分 别为每个按键的功能程序。设IO为P1口 START: MOV A, #OFFH MOV P1, A ;置P1口为输入状态 MOVA, P1 ;键状态输入 JNB ACC 0, KO ;检测0号键是否按下,按下转 JNB ACC.1, KI ;检测1号键是否按下,按下转
第5章 MCS–51单片机的接口与应用 2.独立式按键的软件结构 下面是查询方式的键盘程序。K0~K7为功能程序入口地址 标号,其地址间隔应能容纳JMP指令字节,PROM0~PROM7分 别为每个按键的功能程序。设I/O为P1口。 START:MOV A,#0FFH ; MOV P1,A ;置P1口为输入状态 MOV A,P1 ;键状态输入 JNB ACC.0,K0 ;检测0号键是否按下,按下转 JNB ACC.1,K1 ;检测1号键是否按下,按下转