宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409
Fax: 0755-82944243
附 G:(写 用STC89C51RC/RD+系列 片机做仿真器的朋友)
STC89C51 RC / RD+ 系列 片机 做仿真器 知
1. Flash的IAP字 /字 程/扇区擦除等待机器周期
置等待
等C待PU (机器周期)
WT2 WT1 WT0 Read Program Sector Erase Recommended System Clock
0 1 1 6
30
5471
5MHz
0 1 0 11 60
0 0 1 22 120
0 0 0 43 240
10942
21885
43769
10MHz
20MHz
40MHz
512Byte/Sector
2.程序在ISP区可 用 AP区 行IAP / 程/扇区擦除
3.程序在用 AP区不可 ISP区 行IAP操作。
4.程序在ISP/AP区可 Data Flash区 行IAP操作。
5.可从ISP区 复位到AP区,也可从AP区 复位到ISP区。
Mnemonic Add Name
7
6
-
5
-
4
3
2
1
0
Reset Value
1111,1111
0000,0000
0000,0000
ISP_DATA E2h ISP/IAP Flash Data Register
ISP_ADDRH E3h ISP/IAP Flash Address High
ISP_ADDRL E4h ISP/IAP Flash Address Low
ISP_CMD
E5h ISP/IAP Flash Command Register-
-
-
- MS2 MS1 MS0 xxxx,x000
xxxx,xxxx
ISP_TRIG E6h ISP/IAP Flash Command Trigger
ISP_CONTR E7h ISP/IAP Control Register
ISPEN SWBS SWRST
- WT2 WT1 WT0 000x,x000
;从用 用程序区(AP区) 件复位并切 到ISP程序区开始 行程序
MOV ISP_CONTR, #01100000B ;SWBS = 1(
ISP区), SWRST = 1( 复位)
;从ISP程序区 件复位并切 到用 用程序区(AP区)开始 行程序
MOV ISP_CONTR, #00100000B ;SWBS = 0(
AP区), SWRST = 1( 复位)
复位后所有的寄存器复位,可在 复位前将需保存的SFR 的 ,保存在RAM 或DATA
Flash中,建 采用STC89C58RD+
。
STC89C58RD+50-C-PI: 独立32k字 用 程序区,独立可 0/1/2/4k字 系 ISP区。
独立27k字 数据Flash区
只有
1/2/4k字 ISP区,并 上 复位从ISP区启 ,晶片IAP功能才起作用
工作 :5.5v - 3.4v, 不要 低,否 工作不了。5V串2个1N4001是3.6V
宏晶科技:
片机/存 器供 商 www.MCU-Memory.com STC 增 型8051 片机中文指南(RC/RD+系列)