添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1126页 > AT89C4051 > AT89C4051 PDF资料 > AT89C4051 PDF资料3第6页
对限制
某些指令
该AT89C4051是Atmel的越来越多的家庭的经济,高性价比的成员
的微控制器。它包含4K字节闪存程序存储器。它是完全兼容
与MCS- 51体系结构,并且可以使用MCS-51的指令进行编程
设置的。但是,也有一些注意事项使用CER的时候必须牢记
泰恩说明设定该设备。
凡是涉及到跳转或分支的指令应该被限制,使得
目的地地址落在该设备,物理程序存储空间,其中
是4K的AT89C4051 。这应该是软件程序员的责任。
例如, LJMP 0FE0H会为AT89C4051 (以4K的有效指令
内存) ,而LJMP 1000H不会。
分支指令
LCALL , LJMP , ACALL , AJMP , SJMP , JMP @ A + DPTR 。这些无条件分支
指令将执行正常,只要程序员一直记住,沙漠
目的地的分支地址必须位于程序的物理边界内
内存大小(地址00H到FFFH为89C4051 ) 。违反物理空间lim-
它可能会造成未知程序的行为。
CJNE [...] , DJNZ [ ...] , JB , JNB , JC , JNC , JBC , JZ , JNZ有了这些条件分支
说明同样的规则适用以上。再次,违反了内存边界可能
造成不稳定的执行。
对于申请,涉及的中断,正常的中断服务程序的地址某些地区可能
的8051系列架构的系统蒸发散已被保存。
MOVX相关
指令,数据
内存
该AT89C4051包含128个字节的内部数据存储器。因此,在本AT89C4051
堆栈深度限制为128个字节,可用的内存量。外部数据
内存访问不支持此设备,也不是外部程序存储器exe-
cution 。因此,不执行MOVX [...]指令应包括在该程序。
一个典型的80C51汇编仍将汇编指令,即使它们都写在vio-
LATION的上述限制。它是在控制器的用户的责任
知道所使用的物理特性和该设备的局限性,并调整
使用相应的指令。
程序存储器
锁定位
在芯片上是可以被编程( U) ,也可以是亲两个锁定位
编程(P ),得到下表中列出的附加性能:
锁定位保护模式
(1)
程序锁定位
LB1
1
2
3
注意:
U
P
P
LB2
U
U
P
保护类型
没有程序锁功能
对Flash编程的进一步禁用
模式2相同,也验证了被禁用
1.锁定位只能擦除,芯片擦除操作。
6
AT89C4051
1001D–06/01

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