AT89C51和STC89C52有什么区别?

如题所述

一、生产的公司不同

1、AT89C52是Atmel公司生产;

2、STC89C52是宏晶公司生产。

二、RAM和ROM不同

1、AT89C52是128byte RAM,4K ROM;

2、STC89C52是256Byte,8K ROM。

三、定时器数量不同

1、AT89C52有T0、T1两个16位定时器;

2、STC89C52有T0、T1、T2三个16位定时器。

AT89C52的程序加密

AT89C52有3个程序加密位,可对芯片上的3个加密位LB1、LB2、LB3进行编程(P)或不编程(U)来得到。

当加密位LB1被编程时,在复位期间,EA端的逻辑电平被采样并锁存,如果单片机上电后一直没有复位,则锁存起的初始值是一个随机数,且这个随机数会一直保存到真正复位为止。

为使单片机能正常工作,被锁存的EA电平值必须与该引脚当前的逻辑电平一致。此外,加密位只能通过整片擦除的方法清除。

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜