宏晶科技:www.MCU-Memory.com
Mobile:13922805190(姚永平)
Tel:0755-82948409
Fax: 0755-82944243
;字 程, 字
MOV ISP_DATA,
FFh/ 空 ,可 其 程,否 不行,要先 行扇区擦除
#ONE_DATA ; 送字 程数据到ISP_DATA
MOV ISP_ADDRH, #BYTE_ADDR_HIGH ; 送地址高字
MOV ISP_ADDRL, #BYTE_ADDR_LOW ; 送地址低字
CLR EA ; 关中断,此 各中断 求,会被挂起,一开中断,立即响
;加入 件陷阱判断,如 非法状 ,
MOV ISP_CONTR, #WAIT_TIME
ORL ISP_CONTR, #10000000B
片机 入掉 模式或 复位
置等待
; 允 ISP/IAP操作
;
MOV ISP_CMD,
;加入 件陷阱判断,如 非法状 ,
MOV ISP_TRIG, #46h
;加入 件陷阱判断,如 非法状 ,
MOV ISP_TRIG, #0B9h
;CPU 等待IAP 作完成后,才会
#ISP_IAP_BYTE_PROGRAM ;送字 程命令
片机 入掉 模式或 复位
;先送46h,再送B9h到ISP/IAP触 寄存器
片机 入掉 模式或 复位
;送完B9h后,ISP/IAP命令立即被触 起
行程序,要先关中断(EA),
;再送46h,B9h到ISP/IAP触 寄存器,起 ISP/IAP命令,关中断在触 之前即可
NOP ;字 程成功后,CPU 行程序
MOV ISP_CONTR, #00000000B ;禁止ISP/IAP操作
MOV ISP_CMD,
#00000000B ;去除ISP/IAP命令
MOV ISP_TRIG,
#00000000B ;防止ISP/IAP命令 触
MOV ISP_ADDRH, #0FF
MOV ISP_ADDRL, #0FF
;送地址高字 元 FF,防止 操作
;送地址低字 元 FF,防止 操作
SETB EA ; 开中断,CPU 理完ISP/IAP 作即可开中断
宏晶科技:
片机/存 器供 商 www.MCU-Memory.com STC 增 型8051 片机中文指南(RC/RD+系列)
26