AT89C51和STC89C52有什么区别?
1个回答
展开全部
一、生产的公司不同
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电平值必须与该引脚当前的逻辑电平一致。此外,加密位只能通过整片擦除的方法清除。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询