AT89C51与STC89C52有什么差别

作者&投稿:董功 (若有异议请与网页底部的电邮联系)
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

AT89C52和STC89C52在引脚上和指令系统上都是兼容的,可以直接互换的。程序也可以直接烧写的。
AT89C52烧写程序太麻烦了,需要专业的编程器,要是用AT89S52要好些,用一条编程线就行了,AT89C52早就停产了,没有人再用它了。
STC89C52编程非常容易,用一条串口线就搞定了,价格也低,好处多多。

STC89C88 RMB8元多,8K flash,串口可以直接烧程序, 前面8个会便宜些,大概8元,烧程序就不方便.如果你学习用的话,可以买SST系列的,不到81,可以和Keil直连.你买一片不会很考虑价格吧

c51程序可存4KB
C52可存8KB
STC可ISP在线编程
AT89CXX不能

前者不支持在线下载,后者支持在线下载,前者需要通过仿真机下载,后者只需下载器就行了


ST89C51与AT89C51的区别
1、STC...是宏晶公司生产,AT...是Atmel公司生产 2、前者可以在线编程也就是有ISP功能,后者必须通过编程器烧录 3、前者具有6T模式,速度要快些,后者是12T模式 4、前者工作电压5.5V~3.3V,后者是5.25V~4.75V 5、前者用户程序空间从4K到64K不等,可选,后者是4K 6、前者集成了512或1280字节...

t89c51,87c51和stc89c52单片机的dip引脚分布图封装相同吗
封装相同。

keil支持哪些单片机mc68hc908
T83\/87C51RB2,T83\/87C51RC2,T83\/87C51RD2,T83\/87C51U2,T83\/87C52X2,T83C5101,T83C5102,T87C51,T87C5101,T89C51AC2,T89C51CC01,T89C51CC02,T89C51IC2,T89C51RB2,T89C51RC2, T89C51RD2, T8xC5115, T8xC5121, TS80C52X2, TS80C54X2, TS80C58X2 Atmel (ARM7 Family)AT91...

岭东区18347567622: AT89C51和STC89C52单片机的区别 -
昌农桂附: AT89C51和STC89C51基本参数都是一样的,主要的区别如下:1、前者为12T模式,后者可以是12T模式,也可以是6T模式2、前者只有128字节的RAM,后者除此之外,有内部1280RAM扩展3、前者工作电压为5V,后者可以是3.3V--5V4、前者只有4K内部程序存储空间,后者有最多64K存储空间5、前者只能通过编程器编程,后者有ISP功能

岭东区18347567622: AT89C51,AT89C52,stc89c52是一样的吗?有区别吗? -
昌农桂附: 区别当然是有的,不然用得着那么多型号吗?51和52是容量不一样,一个4K,一个8K,STC和AT是公司不同,STC有些功能更强一些,但其内核都是51内核的.具体的你可以参照各公司的datasheet.

岭东区18347567622: STC89C52可以用AT89C52的电路吗? -
昌农桂附: STC89C52可以用AT89C52的电路 at89c51与stc90c52都是单片机,STC和AT的引脚完全兼容,硬件连接基本一样,但STC的是增强型,多了一些AT没有的功能,比如储存容量RAM大小,还有多了Timer3和P4口等,因此STC用AT的程序是没...

岭东区18347567622: stc89c52和at89c51的单片机功能上可以通用吗 -
昌农桂附: 绝大部分都可以的,这两个型号的单片机我所知的比较明显不一样的是下载程序的方式.

岭东区18347567622: 单片机STC89c52与AT89c52区别,高手回答
昌农桂附: STC89C52与AT89C52是兼容的,ROM和RAM数量有差别,AT89C52早停产.STC89C52RC还在产.89C51指Intel的89C51,还不是AT89C51. 当然是STC便宜,价格大概要相差40%,AT89S52也就是学生用了,企业基本不用.

岭东区18347567622: AT89C51和STC89C51和STC89C52可以替换使用吗 -
昌农桂附: 可以替换使用,默认状态下STC89C51是兼容AT89C51的,不过STC89C51是6T单片机,速度比AT89C51快,所以延时程序的参数需要做一些调整.

岭东区18347567622: STC89C52为什么用AT89C51烧不了 -
昌农桂附: 你的问题没有讲清楚了啦,STC89C52和AT89C51是有区别的哦,前者可以通过串口就可以将程序烧写进去(实际上是芯片内部固化了booloader了),而后者并没有实现这样的功能,因而需要专门的编程器;此外两者的最大的区别其实是他们的存储器,首先是存储介质不同,STC的是flash,可以反复烧写,而AT的是ROM,只能烧写一次;其次是他们的存储器的容量大小不一样.相信看完这几点你因该知道原因了.

岭东区18347567622: STC89C52RC与AT89C51的关系 -
昌农桂附: STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器.STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能.在单芯片上,拥有灵巧的8 位CPU ...

岭东区18347567622: STC89C52与AT89C52有什么区别 -
昌农桂附: 一、生产的公司不同1、AT89C52是Atmel公司生产; 2、STC89C52是宏晶公司生产.二、RAM和ROM不同1、AT89C52是128byte RAM,4K ROM; 2、STC89C52是256Byte,8K ROM.三、定时器数量不同1、AT89C52有T0、T1两个16位...

岭东区18347567622: AT89C2051与STC89C52有什么区别? -
昌农桂附: 都是51系列单片机,只是生产厂商不一样,这是STC89C52和AT89C52的差距.C52和C2051差距相对大些,其最直接差距就是引脚都不一样,52是40PIN,2051是20PIN,还有其内部存储空间之类的,有一些小的差异.具体内容一下两个资料可以参考!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网