English
Language : 

GMS81C7216 Datasheet, PDF (117/121 Pages) List of Unclassifed Manufacturers – 8-BIT SINGLE-CHIP MICROCONTROLLERS
;***********************************************************
;
DISPLAY SWAP KEY (TEMP. DISPLAY SWAP)
*
;***********************************************************
;
SWAPKEY: NOT1 OUTSIDE
RET
;
;***********************************************************
;
DUAL KEY
*
;***********************************************************
;
DUALKEY: NOT1 DUAL_T
RET
;
;***********************************************************
;
POWER KEY
*
;***********************************************************
;
POWERKEY: CLR1 F_ON
IF [F_ON]
ELSE
LDM SCMR,#2
CLR1 DUAL_T
LDM MODE,#0
SET1 F20MS
ENDIF
RET
;
;***********************************************************
;
CLOCK KEY
*
;***********************************************************
;
CLOCKKEY: SET1 F_CLOCK
LDM BLINKCNT,#0
LDA MODE
; 10->11
CMP #10H
; 11->00
BNE CL1
; ETC. -> 10
LDM MODE,#11H
BRA QUIT
CL1:
CMP #11H
BNE CL2
LDM MODE,#0
CLR1 F_CLOCK
CALL SETTO_CNT
LDC TSLPM
STC LPM
LDC TSRPM
STC RPM
LDM HZCNT,#0
CLR1 F_1MIN
BRA CLQ
CL2:
LDM MODE,#10H
CLR1 DUAL_T
CALL CNTTO_SET
LDC LPM
STC TSLPM
LDC RPM
STC TSRPM
CLQ:
RET
;
SETTO_CNT: LDX #3
CL11:
LDA TIMESET+X
STA LHOUR+X
DEC X
BPL CL11
RET
;
CNTTO_SET: LDX #3
CL3:
LDA LHOUR+X
STA TIMESET+X
DEC X
BPL CL3
RET
;
;***********************************************************
;
HOUR/MINUTE KEY
*
;***********************************************************
;
HOURKEY: LDA MODE
FEB. 2005 Ver 1.04
GMS81C7208/7216
xxv