第9章_单片机.ppt

第9章_单片机

;列号译码 SKEY3:MOV A,R1 JNB ACC.4,SKEY5 JNB ACC.5,SKEY6 JNB ACC.6,SKEY7 JNB ACC.7,SKEY8 AJMP EKEY SKEY5:MOV A,#00H MOV R2,A ;存0列号 AJMP DKEY SKEY6:MOV A,#01H MOV R2,A ;存1列号 AJMP DKEY SKEY7:MOV A,#02H MOV R2,A ;存2列号 AJMP DKEY SKEY8:MOV A,#03H MOV R2,A ;存3列号 AJMP DKEY ;键位置译码 DKEY: MOV A,R0 ;取行号 ACALL DECODE AJMP EKEY ;键值(键号)译码 DECODE:MOV A,R0 ;取行号送A MOV B,#04H ;每一行按键个数 MUL AB ;行号×按键数 ADD A,R2 ;行号×按键数+列号=键值 RET 2、中断扫描方式 中断扫描工作方式,即只有在键盘有键按下时才产生中断申请;CPU响应中断,

文档评论(0)

1亿VIP精品文档

相关文档