AJMP WAITFK
SETSS: MOV DSPLYP, #SL ;设定显示区域为MM:SS
MOV ADDRES, #SH
AJMP WAITFK
SETM60: MOV DSPLYP, #ML ; 设定显示区域为HH:MM
MOV ADDRES, #MH
AJMP WAITFK
;
SETHI: CLR LPLMOD ;设置高位(分位或时位)
SETB HPLMOD ;高两位数码管闪烁
MOV MAX, #31H ;最大数为30
MOV A, R4 ;移入工作模式选择数
RL A ;指针放大
MOV DPTR, #FTAB2 ;移入表首地址
JMP @A+DPTR ;根据工作模式选择数跳转到相应的程序段
FTAB2: AJMP SETM30
AJMP SETHH
AJMP SETM30
AJMP SETHH
NOP
NOP
AJMP WAITFK ;返回等待键释放
SETM30: MOV ADDRES, #MH ;移入分位的地址
AJMP WAITFK ;转向等待键释放
SETHH: MOV ADDRES, #HH ;移入时位的地址
AJMP WAITFK ;转向等待键释放
;
ENDMEN: CLR HPLMOD ;恢复不闪烁显示方式
RET
NOP
NOP
LJMP ERR ;软件陷阱
;
;****************
; 到点工作程序 ;
;****************
ACTION: MOV L0, R4 ;移入工作模式选择数
上一页 [1] [2] [3] [4] [5] [6] [7]
本文关键字:单片机 程序 定时器 51单片机,单片机-工控设备 - 51单片机