添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符W型号页 > 首字符W的型号第111页 > W78E516BP-40 > W78E516BP-40 PDF资料 > W78E516BP-40 PDF资料1第24页
W78E516B
MAIN_4K :
MOV CHPENR , # 87H ; CHPENR = 87H , CHPCON写使能。
MOV CHPENR , # 59H ; CHPENR = 59H , CHPCON写使能。
MOV A , CHPCON
ANL A, # 80H
CJNE A, # 80H , UPDATE_64K ;检查F04KBOOT模式?
MOV CHPCON , # 03H ; CHPCON = 03H ,启用系统编程。
MOV CHPENR , # 00H ; DISABLE CHPCON写属性
MOV TCON , # 00H
MOV TMOD , # 01H
MOV IP , # 00H
MOV IE, # 82H
MOV R6 , # FEH
MOV R7 , # FFH
MOV TL0 , R6
MOV TH0 , R7
MOV TCON , # 10H
MOV PCON , # 01H
UPDATE_64K :
MOV CHPENR , # 00H
MOV TCON , # 00H
MOV IP , # 00H
MOV IE, # 82H
MOV TMOD , # 01H
MOV R6 , # 3CH
MOV R7 , # B0H
MOV TL0 , R6
MOV TH0 , R7
ERASE_P_4K :
MOV SFRCN , # 22H
MOV TCON , # 10H
MOV PCON , # 01H
; TCON = 00H , TR = 0定时器0停止
; TMOD = 01H ,设置TIMER0一个16位定时器
; IP = 00H
; IE = 82H ,定时器0中断使能
; TCON = 10H , TR0 = 1 , GO
;进入空闲模式
; DISABLE CHPCON写属性
; TCON = 00H , TR = 0 TIM0 STOP
; IP = 00H
; IE = 82H ,定时器0中断使能
; TMOD = 01H , MODE1
;设置唤醒时间擦除操作,约15毫秒。 DEPENDING
;用户的系统时钟速率。
; SFRCN ( C7H ) = 22H ERASE 64K
; TCON = 10H , TR0 = 1 , GO
;进入空闲模式(擦除操作)
;*********************************************************************
* BLANK CHECK
;*********************************************************************
MOV SFRCN , # 0H
;读64KB APROM模式
MOV SFRAH , # 0H
; START ADDRESS = 0H
MOV SFRAL , # 0H
MOV R6 , # FBH
;设定时器进行读操作时,关于1.5
S.
MOV R7 , # FFH
MOV TL0 , R6
MOV TH0 , R7
BLANK_CHECK_LOOP :
SETB TR0
;启用定时器0
MOV PCON , # 01H
;进入空闲模式
MOV A , SFRFD
;读取一个字节
CJNE A, # FFH , BLANK_CHECK_ERROR
- 24 -

深圳市碧威特网络技术有限公司