添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第377页 > P83C51FA-4A > P83C51FA-4A PDF资料 > P83C51FA-4A PDF资料2第33页
飞利浦半导体
产品speci fi cation
80C51的8位微控制器系列
8K - 64K / 256-1K OTP / ROM /无ROM ,低电压( 2.7V - 5.5V ) ,
低功耗,高速( 33MHz的)
8XC54/58
8XC51FA/FB/FC/80C51FA
8XC51RA+/RB+/RC+/RD+/80C51RA+
( 8XC51RX + ONLY)
扩展数据RAM寻址
( 8XC51RX + ONLY)
该8XC51RX +具有被映射到四个内部数据存储器
独立的部分:低128字节RAM ,高128字节
的RAM , 128字节特殊功能寄存器(SFR) ,和256个字节
( 768 RD + )扩展存储器( EXTRAM ) 。
这四个扇形部分是:
1.低128字节的RAM (地址从00H到7FH)可
直接或间接寻址。
2.高位128字节的RAM (地址从80H到FFH)
只是间接寻址。
3.特殊功能寄存器,特殊功能寄存器(地址从80H到FFH )
只能直接寻址。
4. 256个字节( 768 RD + )扩展RAM ( ( EXTRAM
( 256字节) 00H FFH ) )和( ( EXTRAM ( 768字节的RD + )
00H - 2FFH ) )间接通过移动外部指令访问,
MOVX ,并与EXTRAM位清零,参见图27 。
低128字节可通过直接或间接的访问
寻址。高128字节可通过间接访问
只有解决。高位128字节的RAM占用相同的地址
空间的SFR 。这意味着它们具有相同的地址,但
物理上独立的SFR空间。
当一个指令访问上述地址的内部位置
7FH ,则CPU知道的访问是否是高128字节
的数据的RAM或通过在所使用的寻址方式来SFR空间
指令。使用直接寻址访问SFR的说明
空间。例如:
MOV 0A0H , #数据
访问在位置0A0H的SFR (这是P2) 。指令
使用间接寻址访问高位128字节的数据RAM 。
AUXR
地址= 8EH
不可位寻址
位:
符号
AO
功能
禁用/启用ALE
AO
经营模式
0
ALE在1/6的振荡频率以恒定的速率发射的。
1
只有在执行MOVX或MOVC指令ALE激活。
内部/外部RAM访问使用MOVX @ RI / @ DPTR
EXTRAM
经营模式
0
内部ERAM ( 00H - FFH ) ( 00H - 2FFH为RD + )访问使用MOVX @ RI / @ DPTR
1
外部数据存储器的访问。
未实现,留作将来使用* 。
7
6
5
4
3
2
EXTRAM
1
AO
0
例如:
MOV @ R0 , #数据
其中, R0内容为0A0H ,访问数据字节地址0A0H ,
而不是P2(地址为0A0H ) 。
该EXTRAM可以通过间接寻址方式访问,与
EXTRAM位清零和MOVX指令。内存的这部分
物理上位于芯片上,逻辑上占用的前256个字节( 768
为外部数据存储器的RD + ) 。
为EXTRAM = 0时, EXTRAM进行间接寻址,使用
MOVX指令结合任何的寄存器R0,R1
所选择的银行或DPTR 。到EXTRAM接入不会影响
P0口, P3.6 ( WR # )和P3.7 ( RD # ) 。 P2 SFR是在输出
外部寻址。例如,用EXTRAM = 0,
MOVX @ R0 , #数据
其中, R0内容为0A0H ,访问EXTRAM地址0A0H
而不是外部存储器。到外部数据存储器的存取
位置比FFH ( 2FF为RD + )高(即0100H到FFFFH )会
可以用MOVX DPTR指令中的相同方式进行
在标准80C51 ,所以用P0和P2作为数据/地址总线,并
P3.6和P3.7为写和读信号。请参考图28 。
随着EXTRAM = 1 , MOVX @Ri和MOVX @DPTR将类似于
在标准80C51 。 MOVX @日将提供一个8位地址
数据复用端口0和任意输出端口的引脚可以
用于输出的高阶地址位。这是提供
外部分页功能。 MOVX @DPTR将产生一个16位的
地址。端口2输出高8位地址(该
DPH的内容),而P0口复用的低阶8
地址位( DPL )的数据。 MOVX @Ri和MOVX @DPTR会
生成读取或写入的P3.6 ( #WR )和P3.7 ( #RD )信号。
堆栈指针(SP)中的256个字节可以位于任何地方
RAM(下限和上限RAM)的内部数据存储器。该协议栈可
不设在EXTRAM 。
复位值= XXXX XX00B
EXTRAM
注意:
*用户软件不应写1秒为保留位。这些位可以被用于在未来的8051系列产品以调用新的功能。新的在此情况下,复位或不活动的值
位为0 ,它的活跃值是1。从保留位读出的值是不确定的。
SU01003
图27. AUXR :辅助寄存器( RX +只)
2000 8月07
33

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