STC89C51和AT89S51的区别

发布者:知者如渊最新更新时间:2021-04-23 来源: eefocus关键字:STC89C51  AT89S51 手机看文章 扫描二维码
随时随地手机看文章

这里,初学者要澄清单片机实际使用方面的一个产品概念,MCS-51单片机是美国INTE公司于1980年推出的产品,典型产品有 8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)和8751等通用产品,一直到现在, MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的89S51、已经停产的89C51等),各高校及专业学校的培训教材仍与MCS-51单片机作为代表进行理论基础学习。


有些文献甚至也将8051泛指MCS-51系列单片机,8051是早期的最典型的代表作,由于MCS-51单片机影响极深远,许多公司都推出了兼容系列单片机,就是说MCS-51内核实际上已经成为一个8位单片机的标准。


其他的公司的51单片机产品都是和MCS-51内核兼容的产品而以。同样的一段程序,在各个单片机厂家的硬件上运行的结果都是一样的,如ATMEL的89C51(已经停产)、89S51, PHILIPS(菲利浦),和WINBOND(华邦)等,我们常说的已经停产的89C51指的是ATMEL公司的 AT89C51单片机,同时是在原基础上增强了许多特性,如时钟,更优秀的是由Flash(程序存储器的内容至少可以改写1000次)存储器取带了原来的ROM(一次性写入),AT89C51的性能相对于8051已经算是非常优越的了。


不过在市场化方面,89C51受到了PIC单片机阵营的挑战,89C51最致命的缺陷在于不支持ISP(在线更新程序)功能,必须加上ISP功能等新功能才能更好延续MCS-51的传奇。89S51就是在这样的背景下取代89C51的,现在,89S51目前已经成为了实际应用市场上新的宠儿,作为市场占有率第一的Atmel目前公司已经停产AT89C51,将用AT89S51代替。89S51在工艺上进行了改进,89S51采用0.35新工艺,成本降低,而且将功能提升,增加了竞争力。89SXX可以像下兼容89CXX等51系列芯片。同时,Atmel不再接受89CXX的定单,大家在市场上见到的89C51实际都是Atmel前期生产的巨量库存而以。如果市场需要,Atmel当然也可以再恢复生产AT89C51。


89S51相对于89C51增加的新功能包括:


-- 新增加很多功能,性能有了较大提升,价格基本不变,甚至比89C51更低!


-- ISP在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离。是一个强大易用的功能。


-- 最高工作频率为33MHz,大家都知道89C51的极限工作频率是24M,就是说S51具有更高工作频率,从而具有了更快的计算速度。


-- 具有双工UART串行通道。


-- 内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。


-- 双数据指示器。


-- 电源关闭标识。


-- 全新的加密算法,这使得对于89S51的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。


-- 兼容性方面:向下完全兼容51全部字系列产品。比如8051、89C51等等早期MCS-51兼容产品。也就是说所有教科书、网络教程上的程序(不论教科书上采用的单片机是8051还是89C51还是MCS-51等等),在89S51上一样可以照常运行,这就是所谓的向下兼容。


比较结果:就如同INTEL的P3向P4升级一样,虽然都可以跑Windows98,不过速度是不同的。


从AT89C51升级到AT89S51 ,也是同理。和S51比起来,C51就要逊色一些,实际应用市场方面技术的进步是永远向前的。


********上面这些就是AT89S51的由来********


下面是初学网友对51系列的选型的常见问题


1问:网友常见问题:请问现在学习51系列单片机应该选择AT89C51还是89S51?


答:89C51和89S51内核相同,89S51针对89C51的明显的几个升级如下;


1.程序存储器写入方式:二者的写入程序的方式不同,89C51只支持并行写入,同时需要VPP烧写高压。89S51则支持ISP在线可编程写入技术!串行写入、速度更快、稳定性更好,烧写电压也仅仅需要4~5V即可。


2.电源范围:89S5*电源范围宽达4~5.5V,而89C5*系列在低于4.8V和高于5.3V的时候则无法正常工作。


3.工作频率:目前89S1*的性能远高于89C5*,89S5*系列支持最高高达33MHZ的工作频率,而89C51工作频率范围最高只支持到24M。


4.市场价格:由于89C51已经全面停产,所以在市场价格方面,库存的89C5*的批发价格要比89S5*贵将近一倍!


5.兼容型:89S5*向下兼容89C5*,就是说用89S5*可以替代89C5*使用,同样的程序,运行结果相同。就是说89S5*也同样兼容目前所有的教科书范例程序。


6.加密功能:89S5*系列全新的加密算法,这使得对于89S51的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。


7.抗干扰性:内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。


8.烧写寿命更长:89S5*标称的1000次,实际最少是1000次~10000次,这样更有利初学者反复烧写,减低学习成本。综合上面的一些区别,个人认为89C51的停止使用只是时间问题而已,就象当年的8031。


2问:采用89C2051开发制造产品是不是要比用89S51更好?因为2051看起来体积比较小。


2答:这个问题并不能一概而论,主要的区别如下:


1.功能差别:因为2051不是标准的51内核,所以205*的程序不能直接移植到51上。由于205*是精简型,所以P口变得很少,这样一来就只能用来做一些小的简单产品,可利用资源比较紧张。实际上,做产品的话用205*是不一定合算的,除非是非常简单的产品。


2.市场价格:由于89C2051的产量不是非常大,所以市场价格方面89C2051的批发价格和89S51比较接近!相对性能价格比就比较低。


3.产品体积:除非对产品的体积有苛刻的要求,否则二者的PCB面积相差不多,因为40脚的51芯片也有PLCC44小体积封装。


关键字:STC89C51  AT89S51 引用地址:STC89C51和AT89S51的区别

上一篇:8051单片机特殊功能寄存器SFR基础详解
下一篇:51单片机6位数显频率计数器

推荐阅读最新更新时间:2024-11-13 20:17

基于AT89S51的程序存储器的操作时序
  1.访问程序 存储器 的控制信号      AT89S51 单片机 访问片外扩展的程序存储器时,所用的控制信号有以下3种。      (1) ALE——用于低8位地址锁存控制。      (2) PSEN(的反)——片外程序存储器“读选通”控制信号。它接外扩EPROM的OE(的反)引脚。      (3) EA(的反)——片内、片外程序存储器访问的控制信号。当EA(的反)=1时,在单片机发出的地址小于片内程序存储器最大地址时,访问片内程序存储器;当EA(的反)=0时,只访问片外程序存储器。      如果指令是从片外EPROM中读取的,除了ALE用于低8位地址锁存信号之外,控制信号还有PSEN(的反),PSEN(的反)接外扩E
[单片机]
基于<font color='red'>AT89S51</font>的程序存储器的操作时序
AT89S51的中断允许与中断优先级的控制
  实现中断允许控制和中断优先级控制分别由特殊功能寄存器区中的中断允许寄存器IE和中断优先级寄存器IP来实现的。下面介绍这两个特殊功能寄存器。      中断允许寄存器IE      AT89S51的CPU对各中断源的开放或屏蔽,是由片内的中断允许寄存器IE控制的。IE的字节地址为A8H,可进行位寻址,其格式如下图所示。      中断允许寄存器IE对中断的开放和关闭实现两级控制。所谓两级控制,就是有一个总的开关中断控制位EA(IE.7位),当EA=O时,所有的中断请求被屏蔽,CPU对任何中断请求都不接受,因此称EA为系统中断允许总开关控制位;当EA=1时,CPU开放中断,但5个中断源的中断请求是否允许,还要由IE中的低5位所对应
[单片机]
<font color='red'>AT89S51</font>的中断允许与中断优先级的控制
缝纫机生产线计件系统设计
简介:介绍了一种缝纫机生产线计件系统,给出了系统的硬件电路和软件设计思想,该系统以单片机AT89S51为控制中心,以光电开关为传感器,可以检测生产线上产品实际数量以及显示时间、实际产量、计划产量等数据。实践证明该系统可靠性好、操作方便、测试精度高,可广泛应用在家电、食品等生产领域。 随着现代生产的规模化发展,传统人工统计产品的方法难以做到及时准确,为了对自动生产线上的零件或成品进行动态管理和统计,需要安装必要的自动检测与计数装置。一方面可实时显示产品的数量等信息,另一方面可向计算机管理系统提供动态数据,为过程控制提供依据。 本系统是为某缝纫机厂装配线设计的,该厂目前共有20条缝纫机生产线,每条生产线都需要有计件系统。系统应
[单片机]
缝纫机生产线计件系统设计
基于STC89C51的教室照明节能控制系统
大家在生活中或许见到过各种各样的节能产品,比如节能灯、变频空调、太阳能路灯、低耗电的液晶电视等。但是对于学生来说,校园中的节能应用似乎很少。再加上粗放式的用电管理模式,电能的浪费现象就处处可见了。教室照明用电占据了校园用电的多半部分,因此考虑如何将教室照明用电降至最低,就是要考虑如何实现教室照明的节能控制。   单片机以其低廉的价格和可靠的运行,取代计算机而成为了新一代的自动控制核心。该系统就是以单片机作为主控核心,应用热释电红外传感器、光电检测模块和计数模块作为前端信号采集,经过单片机的逻辑判断进而输出信号驱动继电器实现对日光灯的控制。    1 系统总体设计   该系统由7个部分组成。光强检测模块、热释电红外传感器和人
[单片机]
基于<font color='red'>STC89C51</font>的教室照明节能控制系统
AT89S51ISP下载线的制做
最小系统板做好了,接下来就是做根ISP下载线了。否则程序怎么写到AT89S51芯片里呢? 先来认识一下AT89S51上ISP(在线编程)功能脚的定义 看上图的左边AT89S51引脚图的P1.5、P1.6、P1.7的第二功能分别为MOSI(主机发送从机接收)、MISO(主机接收从机发送)、SCK(时钟脉冲信号由主机发送)。那什么时候才能启用第二功能呢?就是当复位脚RST接高电平一直处于复位状态时就可用第二功能了,所以在ISP下载板上有一条线接至AT89S51的第9脚(RST)上,就是在写程序前先发一个高电平将S51的RST脚设为复位态,然后就可通过MOSI、MISO向S51内写程序了。   有网有问我的板子上ISP线是如何定义的
[单片机]
<font color='red'>AT89S51</font>ISP下载线的制做
利用AT89S51单片机实现飞机发动机智能测量和显示系统的设计
引言 飞机飞行过程中,转速是需要测量的一个重要参数,通过测量喷气发动机转速,可以了解发动机的功率和推力,并可确定发动机所承受的运动负荷和能量负荷。测量发动机转速时必须把飞机发动机转轴的转速传送到座舱,供给飞行员读数,为实现飞机发动机转速远距离传输问题,目前飞机上采用三相交流发电机传感器,那么如何能准确的测量显示发动机的转速?本文提出了一种利用AT89S51单片机来实现对发动机转速进行智能测量和显示,不仅可提高发动机转速的测量精度,而且可提高系统的抗干扰能力。 1、 三相交流发动机工作原理 测量发动机转速的三相交流发电机传感器,其结构和原理示意图如图1所示,它由转子和定子组成。发电机的静子为星形连接的三相绕组;转子为两极永久磁铁
[单片机]
利用<font color='red'>AT89S51</font>单片机实现飞机发动机智能测量和显示系统的设计
基于MAX155的同步数据采集系统
1引言   现代工业自动化技术的不断发展,要求电力系统必须安全稳定地运行,因此需要对电网的电 流、电压、频率、功率等电气量进行实时检测,这不仅要检测每一相电流/电压的大小,而且还需知道各相电流/电压间的相位关系。要实现这一目标,就必须采用多通道的同步数据采集装置。目前多通道同步数据采集装置通常是由多组采样保持单元(T/H)、1个多路转换开关(MUL)和1个带输出锁存模数转换器(A/D)组成。典型电路如图1所示。   此类电路使用的元器件多,存在占用面积大、可靠性差、成本高等不足。利用MAXIM公司提 供的MAX155制作多通道同步数据采集装置,可使装置精简、可靠,克服了上述的不足。 2MAX155芯片   MAX155是
[单片机]
基于MAX155的同步数据采集系统
基于AT89S51单片机设计的电子琴
1.实验任务 (1).由4X4组成16个按钮矩阵,设计成16个音。 (2).可随意弹奏想要表达的音乐。 2.电路原理图 3.系统板硬件连线 (1).把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”区域中的SPK IN端口上; (2).把“单片机系统“区域中的P3.0-P3.7端口用8芯排线连接到“4X4行列式键盘”区域中的C1-C4R1-R4端口上; 4.相关程序内容 (1).4X4行列式键盘识别; (2).音乐产生的方法; 一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定
[单片机]
基于<font color='red'>AT89S51</font>单片机设计的电子琴
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved