欢迎访问ic37.com |
会员登录 免费注册
发布采购

89C4051 参数 Datasheet PDF下载

89C4051图片预览
型号: 89C4051
PDF下载: 下载PDF文件 查看货源
内容描述: 8位微控制器与4K字节的Flash [8-Bit Microcontroller with 4K Bytes Flash]
分类和应用: 微控制器
文件页数/大小: 15 页 / 269 K
品牌: ATMEL [ ATMEL CORPORATION ]
 浏览型号89C4051的Datasheet PDF文件第1页浏览型号89C4051的Datasheet PDF文件第2页浏览型号89C4051的Datasheet PDF文件第3页浏览型号89C4051的Datasheet PDF文件第4页浏览型号89C4051的Datasheet PDF文件第6页浏览型号89C4051的Datasheet PDF文件第7页浏览型号89C4051的Datasheet PDF文件第8页浏览型号89C4051的Datasheet PDF文件第9页  
AT89C4051
在某些指令的限制
该AT89C4051是一种既经济又符合成本效益的MEM
BER爱特梅尔的微控制器越来越多的家庭。它包含
闪存程序存储器的4K字节。它是完全兼容
与MCS- 51体系结构,并且可以被编程
采用MCS- 51指令集。但是,也有一些
考虑利用某些时候我们必须牢记
说明设定该设备。
凡是涉及到跳转或分支应该说明
进行限制,使得该目标地址落在
该装置的物理程序存储空间,这是
4K的AT89C4051 。这应该是负责
软件程序员。例如, LJMP 0FE0H
是的AT89C4051 (以4K的有效指令
内存) ,而LJMP 1000H不会。
1.分支指令:
LCALL , LJMP , ACALL , AJMP , SJMP , JMP @ A + DPTR
这些无条件转移指令将执行
正确只要程序员保持记住该
目标分支地址必须属于物理
程序存储器大小的边界(地址00H到
FFFH为89C4051 ) 。违反物理空间的限制
可能会造成未知程序的行为。
CJNE [...] , DJNZ [ ...] , JB , JNB , JC , JNC , JBC , JZ , JNZ带
这些条件转移指令的同一规则
上述适用。再次,违反了内存的边界
可能会造成不稳定的执行。
对于涉及应用程序中断正常中断
在80C51系列架构设计师用手工的服务程序地址位置
tecture被保存。
2. MOVX相关的指令和数据存储器:
该AT89C4051包含128字节的内部数据存储器的
ORY 。因此,在本AT89C4051堆栈深度被限制为
128个字节,可用RAM的数量。外部数据
存储器访问不支持在该装置中,也不是克斯特
最终程序存储器执行。因此,不执行MOVX
[... ]说明应包括在该计划。
一个典型的80C51汇编仍将汇编指令,
即使它们被写入时违反限制men-
tioned以上。它是在控制器的用户的责任
知道该设备的物理特性和限制
使用和调整使用相应的说明
多地。
程序存储器锁定位
在芯片都可以留给外部器件了两个锁定位
编程( U),或可以被编程(P),以获得额外
tional特性列于下表:
锁定位保护模式
(1)
程序锁定位
LB1
1
2
3
注意:
U
P
P
LB2
U
U
P
保护类型
没有程序锁功能。
对Flash编程的进一步
被禁用。
模式2相同,也就是验证
禁用。
1.锁定位只能通过芯片擦除功能
操作。
空闲模式
在空闲模式下,CPU把自己睡,而所有的导通
片上外设保持活跃。该模式是通过调用
软件。的芯片上的RAM中的内容,包括所有出特殊
CIAL功能寄存器在此保持不变
模式。空闲模式可由任何允许被终止
中断或硬件复位。
P1.0和P1.1应设置为“0” ,如果没有外部上拉是
使用,或设置为'1 ' ,如果外部上拉电阻的使用。
应当指出的是,当空闲是由硬终止
洁具复位后,设备恢复正常程序执行
化,从离开的地方,最多两个机器周期前
内部复位算法获得控制权。片上硬件
禁止访问内部RAM在这种情况下,但访问
该端口没有被禁止。要消除的可能性
一个意外的写入空闲时被终止端口引脚
复位后,指令之后的一个调用空闲
不应该是一个写入端口引脚或外部
内存。
掉电模式
在电源关断模式时,振荡器停止,并且
指令调用掉电是最后的指令
执行。片内RAM和特殊功能寄存器
TER值保留其值,直到掉电模式时结
经过NAT 。从掉电唯一的出口是一个硬件复位。
复位重新定义了特殊功能寄存器但不改变片
内存。复位不应V前被激活
CC
is
恢复到它的正常操作电平,并且必须保持
主动足够长的时间以使振荡器重新启动并台站
bilize 。
P1.0和P1.1应设置为“0” ,如果没有外部上拉是
使用,或设置为'1 ' ,如果外部上拉电阻的使用。
5