
         PUSH   PSW         
         PUSH   ACC         
         clr   tr0          .
         mov   th0,#HIGH RELOAD   
         mov   tl0,#LOW  RELOAD
         setb  tr0  
         INC    MSEC            
         MOV    A,MSEC
         CJNE   A,#64H,CEASEND   
         MOV    MSEC,#00H 
         INC    SEC          
         MOV    A,SEC
         CJNE   A,#3CH,ceasEND
         MOV    SEC,#00H      
         INC    MIN
         MOV    A,MIN
         CJNE   A,#3CH,ceasEND
         MOV    MIN,#00H      
         INC    ora
<B>;======================== End of day check
         INC    HOURS            ;; INCREMENT HOURS
         MOV    A,HOURS          ;; 24 HOURS ELAPSED?
         CJNE   A,#24,cendsEND   ;; GOTO END IF NO...
         MOV    HOURS,#0x00      ;; RESET HOURS LSB
;=======================</B>
CEASEND:  POP   ACC
          POP   PSW         
          RETI               
