English
Language : 

GMS81C7216 Datasheet, PDF (112/121 Pages) List of Unclassifed Manufacturers – 8-BIT SINGLE-CHIP MICROCONTROLLERS
GMS81C7208/7216
STC
ENDIF
_RAM
LDC
STC
LDCB
STC
OUTSIDE
_OUTSIDE
OUTSIDE
_INSIDE
RET
;
;***********************************************
; Subject: ANY EXECUTION
*
;***********************************************
; DESCRIPTION: EVERY 20MS
*
;
*
;***********************************************
;
MODEEXE: IF
[OUTSIDE]
LDX #0
ELSE
LDX #1
ENDIF
LDA ONDO+X
STA DISPRAM
LDA SIGN+X
STA DISPSIGN
;COPY ONDO DATA TO DISPRAM
IF [DISPSIGN.0]
IF [DISPRAM] < #10
LDA #0B0H
OR
DISPRAM
STA DISPRAM
CLRC
STC _SNOW
ELSE
SETC
STC _SNOW
ENDIF
ELSE
CLRC
STC _SNOW
ENDIF
;IF MINUS ONDO, THEN "-" DISPLAY
MX1:
LDX #3
LDA LHOUR+X
STA DISPRAM1+X
DEC X
BPL MX1
;MOVE TIME_BUF. TO DISP_BUF.
BBC DUAL_T,MX2
LDA #0AAH
STA DISPRAM1+2
;IF SINGLE TEMP. MODE, SKIP
;MAKE ERASE DISP BUF. WITCH
;WILL BE DISPLAYED TEMP.
IF [OUTSIDE]
LDX #1
ELSE
LDX #0
ENDIF
;IF DUAL TEMP. MODE
;IF MAIN=OUSIDE, THEN SELECT INSIDE
;IF MAIN=INSIDE, THEN SELECT OUTSIDE
LDA ONDO+X
STA DISPRAM1+3
LDA SIGN+X
ROR A
;GET BIT0 OF SIGN
;COPY SIGN TO CARRY
IF C
IF [DISPRAM1+3] < #10
LDA #0B0H
OR
DISPRAM1+3
STA DISPRAM1+3
ELSE
LDM DISPRAM1+2,#0ABH
ENDIF
ELSE
IF [DISPRAM1+3] < #10
LDA #0A0H
OR
DISPRAM1+3
STA DISPRAM1+3
ENDIF
;IF MINUS ONDO, THEN "-" DISPLAY
;EXE) BB-4
;EXE) B-14
;EXE) BB-4
xx
FEB. 2005 Ver 1.04