English
Language : 

GMS81C7216 Datasheet, PDF (113/121 Pages) List of Unclassifed Manufacturers – 8-BIT SINGLE-CHIP MICROCONTROLLERS
ENDIF
MX2:
RET
;
;***********************************************
; Subject: MODE 1 EXECUTION
*
;***********************************************
; DESCRIPTION: CLOCK SET
*
;
*
;***********************************************
;
MODE1EXE: LDA MODE
AND #0F0H
CMP #10H
;IF MODE=1x
BNE MB3
LDX #3
MB1:
LDA TIMESET+X
;TIMESET BUF. COPIED TO DISP BUF.
STA DISPRAM1+X
;4BYTE & 2 BIT
DEC X
BPL MB1
LDC TSLPM
STC LPM
LDC TSRPM
STC RPM
;
LDA MODE
CMP #10H
;TEST IF LEFT TIME SET MODE ?
BEQ MO10
CMP #11H
BEQ MO11
;TEST IF RIGHT TIME SET MODE ?
BRA MB3
MO10:
MB3:
LDA BLINKCNT
CMP #125
BCS MB3
LDA #0AAH
STA DISPRAM1
STA DISPRAM1+1
RET
;IF LESS THAN 124, OFF
MO11:
LDA BLINKCNT
CMP #125
;IF LESS THAN 124, OFF
BCS MB3
LDA #0AAH
STA DISPRAM1+2
STA DISPRAM1+3
BRA MB3
;
;***********************************************
; Subject: MODE 3 EXECUTION
*
;***********************************************
; DESCRIPTION: All pin goes low and high
*
; repeatly every 20ms, rectangle wave output *
;
*
;***********************************************
;
MODE3EXE: LDA MODE
CMP #3
BNE MO2
LDA SUBMODE
DEC A
;BECAUSE INITIAL NO.=1
ROL A
;EIGHT TIMES
ROL A
ROL A
NOT1 TOGMO3
BBC TOGMO3,MO1
CLRC
ADC #4
;ADD OFFSET
MO1:
TAY
LDA !PPORT+Y
AND #0001_1111B
OR
R0BUF
STA R0BUF
STA R0
LDA !PPORT+1+Y
STA R1
LDA !PPORT+2+Y
STA R2
FEB. 2005 Ver 1.04
GMS81C7208/7216
xxi