at89s52与STC89C52有什么区别

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-27
AT89C51和STC89C52单片机的区别

1、生产的公司不同
AT89C51是Atmel公司生产;STC89C52是宏晶公司生产。
2、RAM和ROM不同
AT89C51是128byte RAM,4K ROM;STC89C52是256Byte,8K ROM。
3、定时器数量不同
AT89C51有T0、T1两个16位定时器;STC89C52有T0、T1、T2三个16位定时器。

扩展资料
单片机的分类:
1、通用型
这是按单片机(Microcontrollers)适用范围来区分的。例如,80C51式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。
2、总线型
这是按单片机(Microcontrollers)是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内。
因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机。
3、控制型
这是按照单片机(Microcontrollers)大致应用的领域进行区分的。一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高。 显然,上述分类并不是惟一的和严格的。
例如,80C51类单片机既是通用型又是总线型,还可以作工控用。
参考资料:
百度百科-STC89C52
百度百科-AT89C51

AT89S52,是ATMEL的产品,对于初学者,要烧录程序有一定的难度,比较麻烦,需要买一条USB转ISP的下载线,还要用配套的烧录软件。而网上卖的USB转ISP线,是针对AVR的,用在AT89S52上,需要改线,但自己又改不了。所以,现在,对于初学者,AT89S单片机就是废物。
如果是画仿真图,就用AT89S52,或AT89C52都行,就是一个仿真吗,无所谓了。
stc89c52和stc12c5a60s2 都是国产的,是宏晶科技的产品。非常适合初学者使用,因烧录程序非常容易,只要买一条USB转串口线就行,驱动程序向店家要就行了。烧录软件,去STC官网下载。
前者是STC的早期产品,与AT89S52兼容。
后者是,是STC特有系列,功能比前者增加很多,速度也快了很多,是真正的1T单片机了。详细介绍,可下载技术资料看一就知道了。

at89s52与STC89C52区别为:生产公司不同、存储器不同、定时器不同。

一、生产公司不同

1、at89s52:at89s52是ATMEL公司生产的一个低电压,高性能CMOS8位单片机。

2、STC89C52:STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器。

二、存储器不同

1、at89s52:at89s52含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM)。

2、STC89C52:STC89C52具有8K字节系统可编程Flash存储器。

三、定时器不同

1、at89s52:at89s52的定时器为T0、T1两个16位定时器。

2、STC89C52:STC89C52的定时器为T0、T1、T2三个16位定时器。



1、生产的公司不同

AT89C52是Atmel公司生产;STC89C52是宏晶公司生产。

2、RAM和ROM不同

AT89C52是128byte RAM,4K ROM;STC89C52是256Byte,8K ROM。

3、定时器数量不同

AT89C52有T0、T1两个16位定时器;STC89C52有T0、T1、T2三个16位定时器。

扩展资料:

AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统。

AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。

参考资料来源:百度百科-AT89C52

参考资料来源:百度百科-STC89C52



at89s52三个定时器

全文如下:

AT89S52 是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编

AT89S52-24PU

程Flash存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 AT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外,AT89S52 可降至0Hz 静态逻 辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数

AT89S52引脚图 DIP封装

器、串口、中断继续工 作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。



AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K 系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。
STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
两者的区别:

1、AT89S52单片机是8K字节程序存储空间、256字节数据存储空间、自带2KB的EEPROM存储空间; STC89C52RC单片机:8K字节程序存储空间、512字节数据存储空间、内带4K字节EEPROM存储空间、可直接使用串口下载;
2、STC 都是ISP的,就是在线用串口编程的,只需要接三四根线就行了。AT的要取下来用编程器

3、STC的内带EEPROM,可以断电后保存资料,比如温度告警的上下限等功能,AT的没有,要实现短点保存就得另外扩展存储器了

4、STC带ADC的可以直接接模拟的温度探头,AT还要外置ADC

5、STC下载程序会麻烦点,有冷启动过程及专用的下载器,.AT89C52下载方便些

程序不用修改,两者通用的,最主要的差别是下载方式不通~STC下载程序会麻烦点,有冷启动过程及专用的下载器你同学应该会了的~~.AT89C52下载方便些.有什么不懂再hi 我

  • STC89C52单片机芯片和ATMEL89S52单片机功能一样吗?
    答:内核都是51,但S的好像flash比C的要大(仅限ATMEL这个品牌里,即AT89S52比AT82C52的flash大一些),STC也是51,不过命名规则可能不一样了,所以stc里的C的含义不确切了。。。
  • at89s52,stc89c52和stc12c5a60s2的区别
    答:stc89c52和stc12c5a60s2 都是国产的,是宏晶科技的产品。非常适合初学者使用,因烧录程序非常容易,只要买一条USB转串口线就行,驱动程序向店家要就行了。烧录软件,去STC官网下载。前者是STC的早期产品,与AT89S52兼容。后者是,是STC特有系列,功能比前者增加很多,速度也快了很多,是真正的1T单片机了...
  • AT89S52相对STC89C52有哪些优势?
    答:STC 都是ISP的,就是在线用串口编程的,只需要接三四根线就行了。那个AT的要取下来用编程器 麻烦。 STC的有很多乱七八糟的功能,还内带EEPROM,可以断电后保存资料,比如温度告警的上下限什么的,当然也可以不用。AT的木有,要实现短点保存就得另外扩展存储器了,比如24C02啥的。 还有有的STC带...
  • stc89c52有没有MOSI,MISO,SCK口啊?和AT89S52的位置是否一样?_百度知 ...
    答:MOSI,MISO,SCK在AT89S52中 分别是P1.5, P1.6, P1.7, 即引脚6,7,8。
  • 同一个程序在stc89c52单片机上能用,但是在at89s52上不能用。但是其他...
    答:不能用是程序不会执行还是总线时序错误?stc89c52有内部扩展ram(STC下载器默认选中) 也就是xdata定义的部分 at89s52是没有的,如果使用xdata定义的变量,at89s52会尝试通过P0 P2 ALE P3.6 P3.7这几个IO去读取外部SRAM的数据。如果没有外部SRAM读回来的数据始终是FF这样就导致程序无法执行了。如果Keil...
  • stc89c52和at89c52的具体区别,比如中断处理能力方面,I/O口方面等等!谢...
    答:STC89C52RC单片机:8K字节程序存储空间;512字节数据存储空间;内带2K字节EEPROM存储空间;AT89S52单片机:8K字节程序存储空间;256字节数据存储空间;没有内带EEPROM存储空间;另外 sTC系列的直接用串口下载就可以 AT系列的 貌似要多装一个驱
  • STC89C52的程序能在AT89S52上运行吗
    答:完全没问题,两者是兼容的,只是AT单片机的下载程序方式要用到ISP,STC的单片机只要用串口就可以下载程序。
  • 单片机STC89c52与AT89c52区别,高手回答
    答:STC89C52与AT89C52是兼容的,ROM和RAM数量有差别,AT89C52早停产。STC89C52RC还在产。89C51指Intel的89C51,还不是AT89C51。当然是STC便宜,价格大概要相差40%,AT89S52也就是学生用了,企业基本不用。
  • 单片机AT89S52 和STC89C52 单片机有什么区别,应该买哪个好
    答:主要是用来学习的话建议用STC89C52来做,要是程序大一点的话用STC89C58来做。因为这个芯片下载程序好下载一些。可以接三根线就能下载。AT的就麻烦很多。还要买烧录器或者买仿真器对初学者来说都很贵。做机器人的话最好用的是步进电机,伺服电机估计你一时半会儿学不会。
  • STC89C52和AT89S52用法上有什么要注意的?
    答:6.加密功能:89S5*系列全新的加密算法,这使得对于89S51的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。7.抗干扰性:内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。8.烧写寿命更长:89S5*标称的1000次,实际最少是1000次~10000次,这样更有利...