一、AT89S51代替AT89C51的本质
MCS-51内核系列兼容的单片机仍是运用的主流产品(比方现在盛行的89S51、现已停产的89C51等),各高校及专业学校的培训教材仍与MCS-51单片机作为代表进行理论基础学习。
兼容系列单片机,便是说MCS-51内核实践上现已成为一个8位单片机的规范。
不同公司的51单片机产品都是和MCS-51内核兼容的产品而以。相同的一段程序,在各个单片机厂家的硬件上运转的成果都是相同的,如ATMEL的89C51(现已停产)、89S51, PHILIPS(菲利浦),和WINBOND(华邦)等,
89C51最丧命的缺点在于不支撑ISP(在线更新程序)功用,
89S51在工艺进步行了改善,89S51选用0.35新工艺,本钱下降,并且将功用提高,添加了竞争力。89SXX能够像下兼容89CXX等51系列芯片。
二、89S51相关于89C51添加的新功用包含:
— 新添加许多功用,功用有了较大提高,价格根本不变,乃至比89C51更低!
— ISP在线编程功用,这个功用的优势在于改写单片机存储器内的程序不需求把芯片从作业环境中剥离。是一个强壮易用的功用。
— 最高作业频率为33MHz,而89C51的极限作业频率是24M(速度不同),便是说S51具有更高作业频率,然后具有了更快的计算速度。
— 具有双工UART串行通道。
— 内部集成看门狗计时器,不再需求像89C51那样外接看门狗计时器单元电路。
— 双数据指示器。
— 电源封闭标识。
— 全新的加密算法,这使得关于89S51的解密变为不可能,程序的保密性大大加强,这样就能够有用的维护知识产权不被侵略。
— 兼容性方面:向下彻底兼容51悉数字系列产品。比方8051、89C51等等前期MCS-51兼容产品。也便是说一切教科书、网络教程上的程序(不管教科书上选用的单片机是8051仍是89C51仍是MCS-51等等),在89S51上相同能够照旧运转,这便是所谓的向下兼容。
三、对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次,这样更有利初学者重复烧写,减低学习本钱。
2、选用89C2051开发制作产品是不是要比用89S51更好?因为2051看起来体积比较小。
答:首要的差异如下:
1.功用不同:因为2051不是规范的51内核,所以205*的程序不能直接移植到51上。因为205*是精简型,所以P口变得很少,这样一来就只能用来做一些小的简略产品,可利用资源比较严重。实践上,做产品的话用205*是不一定合算的,除非是十分简略的产品。
2.市场价格:因为89C2051的产值不是十分大,所以市场价格方面89C2051的批发价格和89S51比较挨近!相对功用价格比就比较低。