STC8A8K64D4 Series Manual
RETI
STARTIF:
ANL
MOVX
JMP
RXIF:
ANL
MOVX
MOV
MOVX
JBC
JBC
MOV
MOVX
INC
JMP
RXDA:
JMP
RXMA:
MOV
MOV
MOVX
MOV
MOVX
JMP
TXIF:
ANL
MOVX
JB
INC
MOV
MOVX
MOV
MOVX
JMP
RXNAK:
MOVX
MOV
MOVX
JMP
STOPIF:
ANL
MOVX
SETB
SETB
JMP
MAIN:
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
A,#NOT 40H
@DPTR,A
ISREXIT
A,#NOT 20H
@DPTR,A
DPTR,#I2CRXD
A,@DPTR
ISDA,RXDA
ISMA,RXMA
R0,ADDR
@R0,A
ADDR
ISREXIT
ISREXIT
ADDR,A
R0,A
A,@R0
DPTR,#I2CTXD
@DPTR,A
ISREXIT
A,#NOT 10H
@DPTR,A
ACC.1,RXNAK
ADDR
R0,ADDR
A,@R0
DPTR,#I2CTXD
@DPTR,A
ISREXIT
A,#0FFH
DPTR,#I2CTXD
@DPTR,A
ISREXIT
A,#NOT 08H
@DPTR,A
ISDA
ISMA
ISREXIT
SP, #5FH
P0M0, #00H
P0M1, #00H
P1M0, #00H
P1M1, #00H
P2M0, #00H
P2M1, #00H
P3M0, #00H
P3M1, #00H
P4M0, #00H
;Handle the START event
;Handle the RECV event
;Handle the RECV event (RECV DATA)
;Handle the RECV event (RECV DEVICE ADDR)
;Handle the RECV event (RECV MEMORY ADDR)
;Handle the SEND event
;Handle the STOP event
- 616 -
Need help?
Do you have a question about the micro STC8A8K64D4 Series and is the answer not in the manual?