0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AT89S51单片机的详细资料介绍

Wildesbeast 来源:单片机教程网 作者:单片机教程网 2020-05-30 09:26 次阅读

很多初学51单片机的网友会有这样的问题:AT89S51是什么 书上和网络教程上可都是8051,89C51等!没听说过有89S51 !

这里,初学者要澄清单片机实际使用方面的一个产品概念,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内核兼容的产品而以。同样的一段程序,在各个单片机厂家的硬件上运行的结果都是一样的,如AT M E L的89C51(已经停产),89S51,PHILIPS(菲利浦),和WINBOND(华邦)等,我们常说的已经停产的89C51指的是AT M E L公司的 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,不过速度是不同的。

从AT 8 9 C 5 1升级到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小体积封装。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6037

    文章

    44559

    浏览量

    635504
  • 存储器
    +关注

    关注

    38

    文章

    7493

    浏览量

    163865
  • AT89S51
    +关注

    关注

    3

    文章

    229

    浏览量

    34097
收藏 人收藏

    评论

    相关推荐

    AT89S51/52单片机与AT89C51单片机的主要区别在哪

    AT89S51/52单片机与AT89C51单片机的引脚功能有何不同?AT89S51/52单片机
    发表于 11-09 06:42

    基于AT89S51的新型打铃器

    本文介绍AT89S51单片机和DS12887时钟芯片构成的新型打铃器的研制过程,详细介绍单片机
    发表于 12-04 16:00 88次下载

    AT89S51单片机是什么?

    AT89S51单片机是什么? AT89S51是什么?  书上和网络教程上可都是8051,89C51等 !没听说过有 89S51&n
    发表于 03-30 13:22 1718次阅读

    AT89S51引脚图,AT89S51单片机引脚说明及管脚定义

    AT89S51引脚图,AT89S51单片机引脚说明及管脚定义  
    发表于 04-29 22:07 5.2w次阅读
    <b class='flag-5'>AT89S51</b>引脚图,<b class='flag-5'>AT89S51</b><b class='flag-5'>单片机</b>引脚说明及管脚定义

    基于AT89S51单片机的教室灯光智能控制系统_毕业设计(论文)

    基于AT89S51单片机的教室灯光智能控制系统
    发表于 11-02 16:05 91次下载

    AT89S51单片机硬件结构介绍

    第2章 AT89S51单片机硬件结构可以了解单片机的原理的。可以好好看看
    发表于 12-08 15:55 0次下载

    基于AT89S51单片机控制的汽车倒车雷达系统设计与实现

    基于AT89S51单片机控制的汽车倒车雷达系统设计与实现,很好的学习资料,快来下载吧。
    发表于 03-23 17:53 76次下载

    AT89S51单片机试验及实践教程

    AT89S51单片机试验及实践教程,很不错的哦!
    发表于 07-25 17:45 11次下载

    基于AT89S51单片机及无线收发模块的新型报警器设计

    基于AT89S51单片机及无线收发模块的新型报警器设计
    发表于 02-01 16:56 44次下载

    AT89S51系列单片机的特点(AT89S51引脚功能及应用电路)

    本文首先介绍AT89S51性能参数和AT89S51引脚功能,其次介绍AT89S51系列单片机
    的头像 发表于 05-14 11:58 5.4w次阅读
    <b class='flag-5'>AT89S51</b>系列<b class='flag-5'>单片机</b>的特点(<b class='flag-5'>AT89S51</b>引脚功能及应用电路)

    AT89S51单片机各引脚的功能解析

    掌握AT89S51单片机,应首先了解AT89S51的引脚,熟悉并牢记各引脚的功能。AT89S51与80C51系列中各种型号芯片的引脚是互相兼
    发表于 10-22 16:35 4.7w次阅读
    <b class='flag-5'>AT89S51</b><b class='flag-5'>单片机</b>各引脚的功能解析

    使用AT89S51单片机制作红外遥控器的资料和源代码详细说明

    本文档的主要内容详细介绍的是使用AT89S51单片机制作红外遥控器的资料和源代码详细说明。
    的头像 发表于 05-30 09:26 6210次阅读

    AT89S51单片机实验板的详细资料简介

    AT89S51单片机实验及实践系统板(以后简介系统板)集成多个硬件资源模块,每个模块各自可以成为独立的单元,也可以相互组合,因此,可以为不同阶层的单片机爱好者及单片机开发者提供不同的开
    的头像 发表于 05-30 11:01 4859次阅读
    <b class='flag-5'>AT89S51</b><b class='flag-5'>单片机</b>实验板的<b class='flag-5'>详细资料</b>简介

    基于AT89S51单片机的直流无刷电动机驱动器设计

    基于AT89S51单片机的直流无刷电动机驱动器设计(创联电源技术参数)-该文档为基于AT89S51单片机的直流无刷电动机驱动器设计总结文档,是一份很不错的参考
    发表于 09-16 11:55 33次下载
    基于<b class='flag-5'>AT89S51</b><b class='flag-5'>单片机</b>的直流无刷电动机驱动器设计

    AT89C51单片机

    AT89C51单片机学习一、AT89S51单片机的I/O端口二、AT89S51单片机的中断系统 
    发表于 11-12 12:21 65次下载
    AT<b class='flag-5'>89C51</b><b class='flag-5'>单片机</b>