添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第793页 > SST89V54RD2-33-I-NI > SST89V54RD2-33-I-NI PDF资料 > SST89V54RD2-33-I-NI PDF资料1第14页
FlashFlex51 MCU
SST89E52RD2 / SST89E54RD2 / SST89E58RD2 / SST89E516RD2
SST89V52RD2 / SST89V54RD2 / SST89V58RD2 / SST89V516RD2
初步规格
程序存储器3.2.1复位配置
块切换
复位后的程序存储器块切换初始化
根据启动时的配置位SC0的状态
和/或SC1 。该SC0和SC1位是通过编程
外部主机模式命令或IAP模式的COM
命令。见表4-1 ,表4-6和表4-7 。
一旦复位后, SFCF [ 0 ]位是可以改变的dynam-
ically由程序对期望的效果。改变SFCF [0]
不会改变SC0位。
当动态改变时要特别小心
SFCF [ 0 ]位。因为这将导致不同的物理存储器
将被映射到逻辑程序的地址空间。该
用户必须避免执行块切换指令
在地址范围0000H到1FFFH 。
3-3 : SFCF V
ALUES
U
的nDer
D
IFFERENT
R
ESET
C
ONDITIONS
(SST89E/V5
X
RD2)
SFCF的状态[1:0 ]后:
POWER- ON
or
RESET
00
(默认)
01
10
11
WDT复位
or
欠压
RESET
x0
x1
10
11
3.4扩展数据RAM寻址
该SST89E / V554A都有的1K的能力
内存。参见图3-5 。
该装置具有四个部分的内部数据存储器:
1.低128字节RAM( 00H到7FH)可
直接或间接寻址。
2.高128字节RAM ( 80H到FFH)
间接寻址。
3.特殊功能寄存器( 80H到FFH)
只可直接寻址。
4. 768字节扩展RAM ( 00H到2FFH )是
外部此举间接寻址
指令( MOVX )和清除EXTRAM位。
(参见“辅助寄存器( AUXR ) ”中第3.6节,
“特殊功能寄存器” )
由于高128字节的RAM占用相同的地址
特殊功能寄存器,在内存必须间接访问。拉姆
和SFR的空间在物理上分开,即使它们
有相同的地址。
当指令访问地址的高128
个字节(上面7FH )时,MCU确定是否
按给定的指令类型访问SFR或RAM 。如果
这是间接的,则访问RAM 。如果它是直接的,则一个
SFR访问。请参见下面的实施例。
间接访问:
MOV
@ R0 , #data
; R0包含90H
SC1
1
U (1)
U (1)
P (0)
P (0)
SC0
1
U (1)
P (0)
U (1)
P (0)
软件
RESET
10
11
10
11
T3-3.0 1255
1, P =编程(位逻辑状态= 0 ) ,
U =编程(位逻辑状态= 1 )
3-4 : SFCF V
ALUES
U
的nDer
D
IFFERENT
R
ESET
C
ONDITIONS
(SST89E/V516RD2)
SFCF的状态[1:0 ]后:
POWER- ON
or
RESET
00
(默认)
01
WDT复位
or
欠压
RESET
x0
x1
寄存器R0指向90H ,位于上
地址范围。在“ #data ”的数据被写入到RAM中的位置
90H ,而不是端口1 。
直接访问:
MOV
90H , #data
;写数据到P1
SC0
1
U (1)
P (0)
软件
RESET
10
11
T3-4.0 1255
在“ #data ”的数据被写入到端口1说明了写
直接把地址写的SFR 。
要访问扩展内存, EXTRAM位必须是
清零和MOVX指令必须被使用。额外
768字节的存储器在物理上位于所述芯片上和
逻辑上占据第一768字节的外部存储器
(地址000H到2FFH ) 。
当EXTRAM = 0 ,扩展RAM是间接
组合使用MOVX指令寻址
与任何寄存器R0 ,所选择的银行或R1
DPTR 。访问扩展内存,不影响
P0口, P3.6 ( WR # ) , P3.7 ( RD # ) ,或P2 。同
EXTRAM = 0 ,扩展RAM可以访问,
在下面的例子。
S71255-00-000
3/04
1, P =编程(位逻辑状态= 0 ) ,
U =编程(位逻辑状态= 1 )
3.3数据RAM存储器
数据RAM具有1024字节的内部存储器。该
RAM可寻址多达64KB的外部数据
内存。
2004硅存储技术公司
14

深圳市碧威特网络技术有限公司