
物理内存
组织
图9 。
物理内存的组织
保险丝配置字节( 1字节)
硬件安全性( 1字节)
额外的行FM0 ( 128字节)
列锁存器( 128字节)
1FFFFh
FCB
HSB
4K字节
只读存储器
RM0
128K字节
FL灰内存
用户空间
FM0
00000h
片上闪存
内存
该AT89C51RE2实现高达128K字节的片上程序/代码存储器中。图9和
图10显示了内部和外部程序/代码存储空间的划分与符合
荷兰国际集团以EA的价值。
8051核微控制器的存储器分区是一个典型的哈佛结构,其中
程序区和数据区被保持在单独的内存区域。程序和数据存储器
区域使用相同的物理地址范围从0000H - FFFFH和一个8位的指令
代码/数据格式。
若要访问多个代码存储器的64K字节,无MCU内核的修改,并
开发工具,该银行的切换方法被使用。
内部程序存储器扩展到128K字节的'Expanded配置“中,
数据存储保留在'Normal Configuration' 。程序存储器被分为四个32
k字节银行(命名为银行0-2) 。 MCU内核仍然可以寻址最大64K字节,其中上
32K字节,可以选择的片上闪存存储器之间3 32K字节的银行。较低的32K
银行作为公共区域的中断子程序,银行交换和功能调用
银行之间。
该AT89C51RE2还实现了一个额外的高32K银行(区块3 ),它允许外部代码
执行。
28
AT89C51RE2
7663E–8051–10/08