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
51单片机和89C51之间的主要区别在于它们的生产厂家、内部存储器类型以及功能特性。下面是详细的解释:
1. 生产厂家
• 51单片机:这是一个泛指的概念,指的是所有基于Intel公司设计的MCS-51内核架构的微控制器系列。许多不同的制造商生产这种类型的单片机,例如Atmel、Philips、STC、Silicon Labs等。
• 89C51:这是由Atmel公司生产的特定型号的51系列单片机。它是基于MCS-51内核,并且有自己独特的特点。
2. 内部存储器类型
• 51单片机:这个概念涵盖了多种不同类型的存储器配置。早期的标准MCS-51单片机(如8031)没有内置程序存储器(ROM),需要外接EPROM或者EEPROM来存放程序代码。
• 89C51:这款单片机内置了4K字节的闪存可编程可擦除只读存储器(Flash ROM)。这意味着用户可以像对待EPROM一样多次擦写和修改其中的程序代码。
3. 功能特性
• 51单片机:作为基础的MCS-51架构,通常包含中央处理器(CPU)、随机存取存储器(RAM)、输入/输出端口、中断系统、定时器/计数器等功能。
• 89C51:除了具有上述基本功能外,还可能包含额外的功能增强,比如更多的I/O引脚、更强大的处理能力、低功耗模式等等。
需要注意的是,随着时间的推移,51单片机的设计也不断发展和更新,一些现代的51单片机已经包含了更多高级特性和增强性能。此外,也有像STC这样的制造商推出了自己的增强型51系列单片机,比如STC89C52,它在89C51的基础上增加了更多的内存和功能。
89C51和MCS51单片机区别有哪些?
一、工艺不同 1、MCS51单片机:集中央处理器、随机存取存储器、只读存储器、各种输入输出端口、中断系统、定时器\/定时器等功能于一体的小型完善的计算机系统。2、89C51单片机:一种低电压、高性能的CMOS8位微处理器,配有4K字节闪存可编程可擦除只读存储器。二、性能不同 1、MCS51单片机:8051是4KBROM...
51单片机跟89c51的区别有哪些
1、内部FLASH容量不同 AT89C51和AT89C52是单片机的两种型号,AT89C52是AT89C51的各个方面的升级版,AT89C51 有 4K 字节的内部FLASH PERAM,而AT89C52 的内部FLASH PERAM 相比AT89C51 增加了1倍,其容量达到8K。2、随机存取数据存储器(RAM)不同 AT89C51 有128 字节的内部 RAM,AT89C52 的内部 RAM 扩展为 ...
51单片机80c5和89c51的区别?
51单片机80c5和89c51,两者的内核、指令系统和外部引脚是相完兼容的。两者区别只是ROM的类型不同。但80C51是intel公司的产品,是第一代标准的51单片机,内部有4KB的掩膜ROM,出厂时就固化了程序,现在早就没有了。而89C51,有AT89C51,是ATMEL的产品,还有国产的STC89C51。这两个也完全兼容,内部有4KB的FL...
stc89c52单片机和51单片机的区别
1、种类不同:51系列单片机是指51内核,stc89c5X基本都是51内核的种类。2、大小不同:最后一个数字表示E2prom的大小,E2prom=X*4K,c51就是4K,c52就是8k。3、配件不同:52还多了一个定时器,所以可以说52是51(这个51是指stc89c51,不是51内核)的增强型。如下图,可以很清晰的看出两者之间的...
AT89C51单片机和STC89C51有什么区别?
AT89C51是老式的255位单片机,STC89C51在AT89C51上加入了AD数模转换,集成程度更高。MCS-51单片机是美国INTE公司于1980年推出的产品,典型产品有 8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)8751等通用产品。
MSC51和89C51有什么区别
8031片内没有程序存储器;8751内部包含有用作程序存储器的4KB的EPROM。由于8051的编程需要制造商的支持,8751的价格昂贵,因此8031获得了更为广泛的使用。89c51是msc51系列中的一个成员。如果只是编程的话,完全可以通过该书来学习;如果需要自己设计电路的话,还需要去阅读89c51的datasheet。
89C5151系列的选型的常见问题
在选择89C51和89S51作为51系列单片机的学习目标时,需要考虑以下几个关键因素:程序存储器写入: 89S51支持ISP在线编程,相比89C51的并行写入方式,具有串行写入、稳定性好和低电压烧写优势。 电源范围: 89S51电源范围宽,工作在4-5.5V,而89C51有电压限制。 性能与频率: 89S51性能更优,最高可达33MHz,...
stc90c516rd 单片机与89C51单片机内部差别是什么啊 89C51与89C52的差别...
1、stc90c516rd 单片机:stc90c516rd 单片机的串行通道为不可编程串行通道。2、89C51 单片机:89C51单片机的串行通道为可编程串行通道。89C51与89C52的区别为:存储器ROM不同、内部RAM不同、定时器不同。一、存储器ROM不同 1、89C51:89C51的存储器ROM为片内4KROM。2、89C52:89C52的存储器ROM为片内...
AT89C51AT89S51有什么区别
AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简...
搞不清mcs-51、8051、89c51分别指的什么?
89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压、高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由...