
闪存寄存器和
存储器映射
该AT89C51IC2闪存使用几个寄存器进行管理:
硬件寄存器只能通过并行编程模式进行访问
这是由并行编程处理。
软件寄存器在闪存中一个特殊的网页,其中可以
通过API或并行编程模式访问。本页面,
所谓"Extra闪存Memory" ,是不是在内部闪存程序存储器
寻址空间。
硬件注册
该AT89C51IC2的唯一硬件寄存器被称为硬件安全字节( HSB ) 。
表84 。
硬件安全字节( HSB )
7
X2
位
数
6
BLJB
位
助记符
5
OSC
4
-
3
XRAM
2
LB2
1
LB1
0
LB0
描述
X2模式
编程( “0”值),复位后强制X2方式(每个指令的6个时钟) 。
编程( '1'值)来强制X1模式,标准模式,复位后
(默认值) 。
Boot Loader的跳位
7
X2
6
BLJB
编程( '1'值) ,启动用户的应用程序上的地址,下次复位
0000h.
编程( “0”值) ,开始在旁边复位地址F800H的引导装载程序
(默认值) 。
振荡器位
5
OSC
编程,允许在启动振荡器B
未编程该位,使振荡器产生的在启动时(默认值) 。
4
-
版权所有
XRAM配置位(只能由编程工具可编程)
3
XRAM
编程抑制XRAM
未编程,该位为有效XRAM (默认)
2-0
LB2-0
用户存储器锁定位(只能由编程工具可编程)
请参阅表85
Boot Loader的跳位( BLJB )
在HSB中, BLJB位中的一个位,用于强制引导地址:
当该位被编程( “1”值)的启动地址为0000h 。
当该位未编程( “1”值)启动地址为F800H 。默认情况下,
该位未编程和ISP功能。
闪存锁定位
这三个锁位提供不同级别的保护的片上代码和数据,
当编程为示于表85 。
108
AT89C51IC2
4301D–8051–02/08