位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第625页 > AT89C51RB2-3CSIM > AT89C51RB2-3CSIM PDF资料 > AT89C51RB2-3CSIM PDF资料4第103页

AT89C51RB2/RC2
API调用说明
几个应用程序接口( API )调用,可实现通过一个应用
程序允许选择性擦除和Flash页面编程。所有来电均采用
通过一个公共的接口PGM_MTP 。编程功能由选
设置微控制器的寄存器作出调用位于FFF0H之前。
结果在寄存器中返回。
当几个字节都进行编程,强烈建议使用爱特梅尔
API“程序数据页”的号召。事实上,这个API调用写入多达128字节的赎罪
GLE命令。
在Atmel的设置在C闪存驱动器中可用的所有程序软件访问
网站。
API调用的描述和参数见表74 。
表74 。
API调用摘要
命令
阅读MANUF ID
读设备ID1
读设备ID2
读设备ID3
R1
00h
00h
00h
00h
A
XXH
XXH
XXH
XXH
DPTR0
0000h
0001h
0002h
0003h
DPH = 00H
擦除块
01h
XXH
DPH=20h
DPH=40h
程序数据
字节
ERASE BOOT
向量
字节值
节目
XXH
地址
字节
节目
XXH
DPH = 00H
DPL = 00H
DPH = 00H
DPL = 01H
SSB计划
05h
XXH
DPH = 00H
DPL = 10H
DPH = 00H
DPL = 11H
程序BSB
SBV程序
阅读SSB
读HSB
阅读BSB
阅读SBV
06h
06h
07h
07h
07h
07h
新的BSB
价值
新SBV
价值
XXH
XXH
XXH
XXH
0000h
0001h
0000h
0004h
0001h
0002h
XXH
XXH
XXH
XXH
XXH
XXH
无
无
ACC = SSB
ACC = HSB
ACC = BSB
ACC = SBV
00h
ACC = SSB价值
设置SSB 0级
XXH
ACC = 0 :已完成
00h
ACC = DPH
DPTR1
XXH
XXH
XXH
XXH
返回值
ACC =制造商
ID
ACC =设备ID 1
ACC =设备ID 2
ACC =设备ID 3
命令效果
阅读制造商标识
阅读设备标识符1
阅读设备标识符2
读取设备识别码3
擦除块0 ( 0x0000到0x1FFF了)
擦除块1 (从为0x2000到到0x3FFF )
擦除块2 (从0x4000的到0x7FFF )
( AT89C51RC2设备只)
用户闪存程序一个数据字节
删除软件引导向量和引导状态
字节。 ( SBV = FCH和BSB = FFH )
设置SSB 1级
02h
04h
ACC = FCH
设置SSB 2级
设置SSB 1级
程序启动状态字节
程序软件启动矢量
阅读软件安全字节
阅读五金字节
阅读引导状态字节
阅读软件引导向量
103
4180B–8051–04/03