Page 90 -
P. 90
MOV R2,#0
MOV Hr,R2
;
; 設定目前時間 P3.7 為累加建, P3.6 P3.5 P3.4 分別為時分秒選擇建
;
RD20: CALL SHOW0 ;顯示目前設定值
MOV A,Hr ;未輸入之時間以閃爍方式提醒
CPL A
MOV Hr,A ;測試是否要求'時'之輸入
MOV A,Min
CPL A
MOV Min,A
MOV A,Sec
CPL A
MOV Sec,A
JB P3.6,RD20
RD2: INC R2 ;測試是否完成'時'之設定
CJNE R2,#12,RD21 ;未輸入之時間以閃爍方式提醒
RD21 MOV R2,#0
RD22: MOV Hr,R2 ;顯示目前設定值
JB P3.6,RD10 ;測試是否要求持續累進'時'值
MOV A,Min
CPL A
MOV Min,A
MOV A,Sec
CPL A
MOV Sec,A
CALL SHOW0
JNB P3.7,RD2
JMP RD22
RD10: CALL SHOW0 ;顯示目前設定值
MOV A,Min ;未輸入之時間以閃爍方式提醒
CPL A
MOV Min,A