Download Print this page

STC micro STC8A8K64D4 Series Reference Manual page 849

Advertisement

STC8A8K64D4 Series Manual
LCALL
LCALL
MOV
MOV
ISP_PROGRAMNEXT:
LCALL
LCALL
INC
MOV
ORL
JNZ
ISP_SOFTRESET:
MOV
SJMP
ISP_ENTRY:
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
CJNE
INC
MOV
MOV
MOV
MOV
MOV
CJNE
MOV
MOV
MOV
MOV
MOV
SETB
SETB
LCALL
JC
MOV
ISP_CHECKNEXT:
LCALL
JC
CJNE
DJNZ
MOV
LCALL
MOV
LCALL
ISP_RECVUART
ISP_PROGRAMIAP
IAP_ADDRL,#03H
IAP_ADDRH,#00H
ISP_RECVUART
ISP_PROGRAMIAP
DPTR
A,DPL
A,DPH
ISP_PROGRAMNEXT
IAP_CONTR,#20H
$
WDT_CONTR,#17H
IAP_CONTR,#80H
IAP_TPS,#11
IAP_ADDRL,#LOW ISP_DOWNLOAD
IAP_ADDRH,#HIGH ISP_DOWNLOAD
IAP_DATA,#00H
IAP_CMD,#1
IAP_TRIG,#5AH
IAP_TRIG,#0A5H
A,IAP_DATA
A,#0E4H,ISP_ENTRY
IAP_ADDRL
IAP_DATA,#45H
IAP_CMD,#1
IAP_TRIG,#5AH
IAP_TRIG,#0A5H
A,IAP_DATA
A,#0F5H,ISP_ENTRY
SCON,#50H
AUXR,#40H
TMOD,#00H
TH1,#HIGH UARTBAUD
TL1,#LOW UARTBAUD
TR1
TR0
ISP_RECVUART
GOTOAP
R0,#16
ISP_RECVUART
GOTOAP
A,#7FH,GOTOAP
R0,ISP_CHECKNEXT
A,#5AH
ISP_SENDUART
A,#69H
ISP_SENDUART
;0002
;User code start address
;receive code data
;Program the data into the user code area
;length detection
;Software reset system
;clear watchdog
;Enable IAP function
;Set the IAP wait time parameter
;Test data 1
;Read command
;Triger ISP command
; If the data cannot be read, wait for the voltage to stabilize
;Test address FC01H
;Test data 2
;Read command
;Triger ISP command
; If the data cannot be read, wait for the voltage to stabilize
;Set serial port mode (8 data bits, no parity bit)
;Timer 1 is in 1T mode
;Timer 1 works in mode 0 (16-bit reload)
;set reload value
;start timer 1
; Check if there is serial data
; receive sync data
;Determine whether it is 7F
; Return 5A 69 to PC, indicating ISP module is ready
- 833 -

Advertisement

loading
Need help?

Need help?

Do you have a question about the micro STC8A8K64D4 Series and is the answer not in the manual?

This manual is also suitable for:

Micro stc8a8k64d4-64pinMicro stc8a8k64d4-48pin