AT89S52、AT89S51、AT89C51、AT89C52各自的特点

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

52是51的增强型,S52比C51,定时器多一个T2(这个东东强悍的很),RAM多128B,ROM多4K,中断多2个,多一个看门狗,在掉电、数据指针等方面还有一些改进。
S52的最高外接晶振可以达到33MHz,C51大概只有24MHz。
现在市面上,C51都差不多淘汰了,价格两者接近(可能一样),要买的话,摊主一般会推荐你买S52。

89S系列和89C系列芯片都是低功耗、高性能CMOS8位微处理器,与工业80C51产品指令和引脚完全兼容。89S系列芯片内部是在系统可编程Flash,写入时不用外部电压,支持ISP;而89C系列的是可擦除只读存储器,指令的写入需要外部12V电压,因此89C系列的程序存储器读写相对不便。89S51、89C51内部为4Kbytes存储器,89S52、C52内部为8Kbytes存储器。

区别:

S系列的是能用下载线进行在线编程的
ISP,使用简单的HC244电路,就可以通过电脑上面的程序来进行对单片机的编程,是无须拆下来放到笨重的编程器上面写片子的
C系列则没有这个功能

89X52的P1.0 P1.1多了T/C2的复用
89X51:4KROM、128RAM、4个中断源、2个定时器
89X52:8KROM、256RAM、5个中断源、3个定时器(比51多出的定时器具有捕获功能)

现在都用 89S52了,有ISP功能,而且资源更多,价格都差不多啦(想知道价格可以在淘宝上看或者去当地电子市场问),为什么不用呢 ?

电子时钟很久以前也做过,是用1302吧,这个最常见了,然后用1602液晶显示,加个蜂鸣器作闹铃。当时就用S52做的

C系列的肯定不能用,无法调试啊。而S51和S52倒也可以选择,就作这个时钟而言,S51也可以了,但考虑到价格方面差不多,而且S52资源多一倍,以后作其他东西的时候如果需要资源,岂不是还要再弄S52,不如这次直接作了

如果是强烈要求成本,可以考虑其他厂家的单片机,很多厂家生产51内核的单片机,不过是外围资源不同罢了,有很多都比ATMEL的更便宜呢

另外,通常认为S52会比C52价格更高,但恰恰相反,刚才在淘宝上问,前者5元,后者要6.5元,由此可见S52的需求之大

所以如果是自己作试验,建议用89S52 o(∩_∩)o...

  • MCS-51中AT89S51和AT89S52的中断源数目和中断源名称
    答:AT89S51中断源数目:5 外部中断x2,定时器x2,串口x1 AT89S52中断源数目:6 外部中断x2,定时器x3,串口x1 函数名()interrupt 0 {} //对应外部中断0;函数名()interrupt 1 {} //对应定时器/计数器0中断;函数名()interrupt 2 {} //对应外部中断1;函数名()interrupt 3 {} //对应定时器...
  • AT89S52简介?谁知道?
    答:AT89S52的重置引脚,高电平动作,当要对晶片重置时,只要对此引脚电平提升至高电平并保持两个机器周期以上的时间,AT89S51便能完成系统重置的各项动作,使得内部特殊功能寄存器之内容均被设成已知状态,并且至地址0000H处开始读入程序代码而执行程序。EA/Vpp:"EA"为英文"External Access"的缩写,表示存取外部...
  • a789s51/s52单片机内部包含哪些主要的逻辑功能部件
    答:首先更正一下应该是AT89s51哦 MCS-51单片机内部包含哪些主要逻辑功能部件有:(1)1个8位的微处理器CPU。(2)8KB的片内程序存储器Flash ROM(51子系列的Flash ROM为4KB),用于烧录运行的程序、常数数据。(3)256B的片内数据存储器RAM(51子系列的RAM为128B),在程序运行时可以随时写入数据和读出,用于...
  • AT89S51单片机的片内硬件结构有什么?
    答:(2)数据存储器(RAM) 片内为128B(增强型的52子系列为256B),片外最多可外扩64KB。片内128B的RAM以高速RAM的形式集成在单片机内,可以加快单片机运行的速度,而且这种结构的RAM还可以降低功耗。(3)程序存储器(Flash ROM) 它用来存储程序。AT89S51片内集成4KB的Flash存储器(AT89S52片内则集成...
  • AT89S52单片机片内硬件组成结构,与一般单片机和微机组成结构比较,显著...
    答:以下内容讲诉了AT89S51/52单片机与AT89C51单片机的区别,资源来自网络转帖于此,请核实后采用。它们之间主要区别在于以下几点:1.引脚功能:管脚几乎相同,变化的有,在AT89S51中P1.5,P1.6,P1.7具有第二功能,即这3个引脚的第二功能组成了串行ISP编程的接口。2.编程功能:AT89C51仅支持并行编程,而AT89S51...
  • 分析at89s52单片机的存储器结构
    答:1.程序存储器 设计人员编写的程序存放在微处理器的程序存储器中。at89s52具有64kb程序存储器寻址空间,它是用于存放用户程序、数据和表格等信息,程序存储器的结构如图1所示。图1 at89s52程序存储器的结构 at89s52片内片外的程序存储器在统一逻辑空间中,地址从0000h~ffffh,共有64k字节范围。引脚接高电平...
  • AT89S51单片机程序能否用于AT89S52单片机
    答:没问题!52跟51变化不大,52比51程序空间大了一倍,多了一个定时计数器T2,多了一个16位指针DPTR1,还增加了些其他东西,不过没有减少,地址也没有变化。总之52向51兼容。
  • 简述单片机AT89S52各个中断源的优先级从高到低分别是什么
    答:AT89S51有5个中断源,分别是外部中断0、定时器0中断,外部中断1,定时器1中断,串口中断,优先等级有两级。
  • 帮我解释下这些单片机,是一回事么 ?
    答:80C51,属于原创。是 Intel 公司的产品,早已经停产。AT89S51、AT89S52,是 ATMEL 公司。STC89C52,是 STC 公司的。后两种,是后起之秀,都兼容 80C51。
  • AT89S52有几个定时器,C中如何调用,头文件怎么写
    答:1、AT89S52共有3个定时/计数器,分别是定时/计数器0、1、2,比AT89S51多了一个定时/计数器2。2、头文件应采用REG52.H,即:include <reg52.h> 该头文件与REG51.H的主要区别就是增加了有关定时/计数器2的特殊功能寄存器定义。主要包括:sfr T2CON = 0xC8;sfr RCAP2L = 0xCA;sfr RCAP2H = ...