历史上的今天
今天是:2025年01月07日(星期二)
2018年01月07日 | STC89C52和AT89S52用法上的注意总结
2018-01-07 来源:互联网
1)STC89C52RC单片机:
8K字节程序存储空间;
512字节数据存储空间;
内带2K字节EEPROM存储空间;
2)AT89S52单片机:
8K字节程序存储空间;
256字节数据存储空间;
没有内带EEPROM存储空间;
另外sTC系列的直接用串口下载就可以AT系列的要多装一个驱动
STC89C52和AT89S52用法上的注意总结
STC和AT的引脚完全兼容,硬件连接基本一样,但STC的是增强型,多了一些AT没有的功能,比如储存容量RAM大小,还有多了TImer3和P4口等,因此STC用AT的程序是没什么问题的,但是AT用STC的程序就有可能不正常,比如STC上我使用了TImer3或者P4口,而AT并没有这些东西,你想想这怎么能用呢?但是如果STC的程序用的东西AT都有那么这个程序在两个芯片中就都能使用了
89C51和89S51内核相同,89S51针对89C51的明显的几个升级如下;
1.程序存储器写入方式:二者的写入程序的方式不同,89C51只支持并行写入,同时需要VPP烧写高压。89S51则支持ISP在线可编程写入技术!串行写入、速度更快、稳定性更好,烧写电压也仅仅需要4~5V即可。
2.电源范围:89S5*电源范围宽达4~5.5V,而89C5*系列在低于4.8V和高于5.3V的时候则无法正常工作。
3.工作频率:目前89S5*的性能远高于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。
史海拾趣
|
前段时间比较忙,没来得及分析LM3S8962串口问题。今天花了一上午时间搞定了,原来是232片子坏了,换了个新的,串口能调通了。顺便发点LM3S8962串口的资料,大家共同学习进步。 [ 本帖最后由 beyondvv 于 2010-9-25 22:27 编辑 ]… 查看全部问答> |
|
图中是一个产生500V左右高压的稳幅振荡电路,其中振荡电路点部分有一个磁罐,其中绕线如下图所示,磁罐输出端是100匝绕线,500V高压,和三极管 连接的是1匝和4匝绕线,电感分别是0.2uH和1.1uH左右,分别接在三极管的发射级和集电极,发射极的2个电 ...… 查看全部问答> |
|
就是防止程序被读出来,看手册上有一种是通过设置flash寄存器加密。但是有看见别人提到利用96位的stm32芯片ID号加 ...… 查看全部问答> |
|
使用msp430f5418+HT1621B驱动段式液晶 先调试了两块样机 一切正常 但是后来把样机发给客户之后 客户再回发给我后 我想再做一些相关测试 供电一段时间后发现显示忽然不正常了 灰度很暗很暗 随后又焊接两块板子进行调试 都是一样的症状 最后进行相关 ...… 查看全部问答> |




