AT89C52与C51有什么区别啊?
1、内部FLASH容量不同
AT89C51和AT89C52是单片机的两种型号,AT89C52是AT89C51的各个方面的升级版,AT89C51 有 4K 字节的内部FLASH PERAM,而AT89C52 的内部FLASH PERAM 相比AT89C51 增加了1倍,其容量达到8K。
2、随机存取数据存储器(RAM)不同
AT89C51 有128 字节的内部 RAM,AT89C52 的内部 RAM 扩展为 256 字节。
3、中断源数量不同
AT89C51有6个中断源,AT89C52 除了具备 AT89C51 的定时器/计数器 T0 和定时器/计数器 T1,还额外增加了一个定时器/计数器 T2。
4、定时器数量不同
AT89C51C51有T0、T1两个16位定时器,而AT89C52除了有AT89C51的T0、T1之外,还增加了T2这一16位定时器。
参考资料来源:百度百科-AT89C51
参考资料来源:百度百科-AT89C52
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
然后再说C52和C51的区别:
C51及C52单片机在内核结构上完全一样,兼容一样的指令系统,两者的主要差别在RAM和ROM上,C51是128byte RAM,4K ROM,C52是256Byte,8K ROM
C51有T0、T1两个16位定时器、C52有T0、T1、T2三个16位定时器,其它的就完全一样了。
内存大小,和定时器个数不一样
一样的吧,只是AT89C52是51单片机里面的具体型号
meiyou duoshao qubie
AT89C52是AT86C51基础上衍生出来的增强产品。主要差别在
1、内部ROM增加了4K,总计8K,相应的如果外扩程序存储器,则从2000H开始从外部取指。
2、增加了128字节的内部RAM,地址从80H到FFH。使用时这128字节地址因为与特殊功能寄存器地址重叠,所以只能采用间接寻址的方式读写。
3、增加了定时器2,而且该定时器也可用作波特率发生器,具备16位自动重装载和捕获能力。
4、相应的增加了定时器2中断。
5、增加了有关定时器2的特殊功能寄存器T2MOD、T2CON、RCAP2L、RCAP2H、TH2、TL2等,还有诸如T2、ET2等控制位
其它方面均与51一致。
相对而言定时器2增加了不少内容,还是需要系统的看一下。
...生成的hex文件为什么用stc-isp烧不进单片机12C5A60S2
AT89C52与STC12系列的引脚定义不同,你最好自己建一个头文件“reg12c5a60s2.h”定义一下。软件里CPU的选择不影响编译,可以随便选
无趴鸢都: 最后一个数字表示E2prom的大小,E2prom=最后一个数字*4K,c51就是4K,c52就是8k. 另外ram也不同,52多了一个定时器2,在串行通信中可以设置更高的波特率,定时器2的功能与其他两个定时器也不一样.
荣成市19615861864: 单片机89c51和 89c52 有什么区别 - ?
无趴鸢都: 就编程来说区别不大,主要是硬件资源的区别. 区别如下: 1、RAM 空间增大:AT89C51 有128 字节的内部 RAM,AT89C52 的内部 RAM 扩展为 256 字节; 2、内部FLASH变大:AT89C51 有 4K 字节的内部 FLASH PERAM,而.AT89C52 的内部FLASH PERAM 增加1倍,达到8K. 3、中断源增加:AT89C52 除了具备 AT89C51 的定时器/计数器 T0 和定时器/计数器 T1,还额外增加了一个定时器/计数器 T2.
荣成市19615861864: AT89C51 与at89C52的区别 - ?
无趴鸢都: 1、RAM 空间增大:AT89C51 有128 字节的内部 RAM,称之为 DATA 存储区.AT89C52 的内部 RAM 扩展为 256 字节,其中高 128 字节,位于从 80H 开始的地址空间中,称之为 IDATA 存储区,但IDATA 区的访问只能是间接寻址方式. 2、...
荣成市19615861864: 单片机的复位 - ?
无趴鸢都: 和你的复位电路没什么关系的!!AT89C52含义:AT 代表Atmel公司(单片机的生产厂家)89 代表单片机的系列号 C 代表CMOS产品52 代表8k的ROM(如果是51就是4K的ROM) AT89S52含义:AT 代表Atmel公司(单片机的生产厂家)89 ...
荣成市19615861864: at89c51和at89c52两款单片机有什么区别?? - ?
无趴鸢都: at89c51有2个定时器4K程序存储器,6个中断,at89c52有3个定时器8K程序存储器,中断也有8个
荣成市19615861864: 单片机AT89S52与AT89C51那个更性能更高 - ?
无趴鸢都: 都是8051的内核,只不过52的内部资源比51稍多,比如增加了一个16位的计数器T2,当然相应的特殊寄存器(SFR)也有了一点变化,另外52的内存也从51的128字节提高到了256字节,ROM也从2K提高到4K,可以装下更大的程序,但是若单...
荣成市19615861864: AT89C2051与STC89C52有什么区别? - ?
无趴鸢都: 都是51系列单片机,只是生产厂商不一样,这是STC89C52和AT89C52的差距.C52和C2051差距相对大些,其最直接差距就是引脚都不一样,52是40PIN,2051是20PIN,还有其内部存储空间之类的,有一些小的差异.具体内容一下两个资料可以参考!
荣成市19615861864: AT89C51和STC89C52单片机的区别 - ?
无趴鸢都: AT89C51和STC89C51基本参数都是一样的,主要的区别如下:1、前者为12T模式,后者可以是12T模式,也可以是6T模式2、前者只有128字节的RAM,后者除此之外,有内部1280RAM扩展3、前者工作电压为5V,后者可以是3.3V--5V4、前者只有4K内部程序存储空间,后者有最多64K存储空间5、前者只能通过编程器编程,后者有ISP功能
荣成市19615861864: AT89S52单片机和AT89C51单片机的区别 - ?
无趴鸢都: 52是51的增强型,S52比C51,定时器多一个T2(这个东东强悍的很),RAM多128B,ROM多4K,中断多2个,多一个看门狗,在掉电、数据指针等方面还有一些改进.S52的最高外接晶振可以达到33MHz,C51大概只有24MHz.现在市面上,C51都差不多淘汰了,价格两者接近(可能一样),要买的话,摊主一般会推荐你买S52.
荣成市19615861864: 请问AT89C51和AT89C52单片机在使用时有啥区别?烧写程序时呢?谢谢 - ?
无趴鸢都: 区别点: 1、89C51的程序空间为4K,89C52的程序空间为8K 2、89C52多了个T2定时器,所以比89C51多了几个寄存器 烧写程序的时候,你只要注意选对芯片就可以了.当然89C51的程序是完全可以烧到89C52中的,89C52的程序能否写到89C51要看具体情况,如何判断见上文.