带矩阵键盘的单片机数字时钟的设计与仿真汇编(5)
时间:2026-01-15
时间:2026-01-15
汇编版矩阵键盘电子钟设计,带全部注释
DJNZ R6,YL1
RET
LSCAN: MOV LINE,#0 ;键盘扫描程序
MOV ROW,#0 ;桨键盘值清零
MOV P1,#00H
MOV P1,#0F0H
L1: JNB P1.0,L2 ;扫描第一行
LCALL YS1MS
JNB P1.0,L2
MOV LINE,#00H
LJMP RSCAN
L2: JNB P1.1,L3
LCALL YS1MS
JNB P1.1,L3
MOV LINE,#01H
LJMP RSCAN
L3: JNB P1.2,L4
LCALL YS1MS
JNB P1.2,L4
MOV LINE,#02H
LJMP RSCAN
L4: JNB P1.3,L5
LCALL YS1MS
JNB P1.3,L5
MOV LINE,#03H
L5: ;键盘扫描数码管显示子函数,小数点全亮表示进入或者键盘值状态
MOV 70H,#0FEH ;位地址
MOV DPTR,#TAB ;根据地址查表
MOV P2,70H
MOV A,60H ;段地址
ADD A,#10;小数点
MOVC A,@A+DPTR
MOV P0,A
LCALL YS1MS ;延时调用
MOV P0,#0FFH
MOV A,70H
RL A
下一篇:08091教材明细表(定稿)