English
Language : 

W78E516DDG Datasheet, PDF (88/90 Pages) Nuvotem Talema – 8-BIT MICROCONTROLLER
W78E516D/W78E058D Data Sheet
MOV
MOV
MOV
MOV
MOV
MOV
MOV
READ_VERIFY_:
MOV
MOV
MOV
INC
MOVX
INC
CJNE
CJNE
INC
MOV
CJNE
TL0,R6
TH0,R7
DPTR,#0H
R2,#0H
R1,#0H
SFRAH,R1
SFRCN,#00H
;The start address of sample code
;Target low byte address
;Target high byte address
;SFRAH, Target high address
;SFRCN=00 (Read ROM CODE)
SFRAL,R2
TCON,#10H
PCON,#01H
R2
A,@DPTR
DPTR
A,SFRFD,ERROR_
R2,#0H,READ_VERIFY_
R1
SFRAH,R1
R1,#C0H,READ_VERIFY_
;SFRAL(C4H)= LOW ADDRESS
;TCON=10H,TR0=1,GO
;******************************************************************************
;* PROGRAMMING COMPLETLY, SOFTWARE RESET CPU
;******************************************************************************
MOV
CHPENR,#87H
;CHPENR=87H
MOV
CHPENR,#59H
;CHPENR=59H
MOV
CHPCON,#83H
;CHPCON=83H, SOFTWARE RESET.
ERROR_:
.
DJNZ
R4,UPDATE_
;IF ERROR OCCURS, REPEAT 3 TIMES.
;IN-SYSTEM PROGRAMMING FAIL, USER'S
;PROCESS TO DEAL WITH IT.
- 88 -