STC89C52和AT89C52的区别是什么?

 我来答
小蕾蕾爱生活
2023-05-01
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

一、生产的公司不同

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电平值必须与该引脚当前的逻辑电平一致。此外,加密位只能通过整片擦除的方法清除。

时尚的搬砖人
2023-07-21
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
STC89C52和AT89C52是两个不同的单片机型号,它们的区别如下:

1. 品牌和生产商:
- STC89C52:STC89C52是中国STC公司(Shanghai Belling Co., Ltd.)生产的单片机,属于中国本土厂商。
- AT89C52:AT89C52是美国Atmel公司(现已被Microchip收购)生产的单片机,属于国际品牌。

2. 兼容性和固件:
- STC89C52:STC89C52是基于Intel 8051架构的单片机,但其指令集和内部结构与Intel的8051微控制器并不完全相同。因此,STC89C52的固件和驱动程序通常使用STC公司自己的开发工具和编程器。
- AT89C52:AT89C52是Intel 8051单片机的兼容型号,与Intel的8051微控制器完全兼容。因此,AT89C52的固件和驱动程序可以使用多种8051开发工具和编程器。

3. 性能和特性:
- STC89C52:STC89C52的性能和特性可能会有一些差异,具体取决于不同的型号和版本。STC公司生产的单片机在价格上可能更具有竞争力,但功能和性能可能相对较低。
- AT89C52:AT89C52具有标准的8051单片机特性,包括较大的程序存储器(8K字节)和数据存储器(256字节),多种外设接口等。AT89C52单片机相对较为成熟,广泛应用于各种工业和嵌入式系统。

需要根据具体的项目需求、应用要求和资源可用性来选择合适的单片机型号。需要注意的是,由于STC89C52与AT89C52之间存在差异,因此在使用和开发时,可能需要根据相应的规格手册和文档,使用相应的开发工具和编程器进行开发和调试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式