AT89C51 与at89C52的区别

2024-12-23 09:39:16
推荐回答(5个)
回答1:

1、RAM 空间增大:AT89C51 有128 字节的内部 RAM,称之为 DATA 存储区。AT89C52 的内部 RAM 扩展为 256 字节,其中高 128 字节,位于从 80H 开始的地址空间中,称之为 IDATA 存储区,但IDATA 区的访问只能是间接寻址方式。

2、内部 FLASH 变大:AT89C51 有 4K 字节的内部 FLASH PERAM,而。AT89C52 的内部 FLASH PERAM 增加1倍,达到8K。

3、中断源增加:在AT89C52 中P1.0和P1.1还可分别作为定时器/计数器2的外部计数输入(P1.0/T2)和(P1.1/T2EX),也就是说,P1.0同时可作为定时器/计数器 T2 的外部计数输入,和输出占空比 50% 的时钟脉冲端口,P1.1同时可作为定时器/计数器 T2 捕获/重新装载触发和方向控制端口。故,AT89C52 除了具备 AT89C51 的定时器/计数器 T0 和定时器/计数器 T1,还额外增加了一个定时器/计数器 T2。而定时器/计数器 T2 的控制和状态位单独位于T2CON、T2MOD,定时器/计数器 T2 在 16 位捕获方式或自动重新装载方式下的捕获/重载寄存器组是(TCAO2H、RCAP2L)。

回答2:

1、RAM 空间增大:AT89C51 有128 字节的内部 RAM,AT89C52 的内部 RAM 扩展为 256 字节;

2、内部FLASH变大:AT89C51 有 4K 字节的内部 FLASH PERAM,而。AT89C52 的内部FLASH PERAM 增加1倍,达到8K。

3、中断源增加:AT89C52 除了具备 AT89C51 的定时器/计数器 T0 和定时器/计数器 T1,还额外增加了一个定时器/计数器 T2。

回答3:

C51的程序存储器是2KB而C52的是4KB

回答4:

存储器大小不一样,定时器数目不一样,有无看门狗

回答5:

自己收一下datasheet看看就知道了