| ATC51和ATS51有什么区别? |
| 2009年5月21日 作者: 发布人:专业嵌入式网站 本文已被浏览 186 次 |
| ATC51和ATS51有什么区别? C51和S51内核相同,S51针对C51的明显的几个升级如下: a. 程序存储器写入方式:二者的写入程序的方式不同,C51只支持并行写入,同时需要VPP烧写高压。S51则支持ISP在线可编程写入技术!串行写入、速度更快、稳定性更好,烧写电压也仅仅需要4~5V即可。 b. 电源范围:S5*电源范围宽达4~5.5V,而C5*系列在低于4.8V和高于5.3V的时候则无法正常工作。 c. 工作频率:目前S1*的性能远高于C5*,S5*系列支持最高高达33MHZ的工作频率,而C51工作频率范围最高只支持到24M。 d. 兼容型:S5*向下兼容C5*,就是说用S5*可以替代C5*使用,同样的程序,运行结果相同。就是说S5*也同样兼容目前所有的教科书范例程序。 e. 烧写寿命更长:S5*标称的1000次,实际最少是1000次~10000次,这样更有利初学者反复烧写,减低学习成本。
|
2009-04-02 20:19
| 1、RAM 空间增大:ATC51 有128 字节的内部 RAM,称之为 DATA 存储区。ATC52 的内部 RAM 扩展为 256 字节,其中高 128 字节,位于从 80H 开始的地址空间中,称之为 IDATA 存储区,但IDATA 区的访问只能是间接寻址方式。 2、内部 FLASH 变大:ATC51 有 4K 字节的内部 FLASH PERAM,而。ATC52 的内部 FLASH PERAM 增加1倍,达到8K。 3、中断源增加:在ATC52 中P1.0和P1.1还可分别作为定时器/计数器2的外部计数输入(P1.0/T2)和(P1.1/T2EX),也就是说,P1.0同时可作为定时器/计数器 T2 的外部计数输入,和输出占空比 50% 的时钟脉冲端口,P1.1同时可作为定时器/计数器 T2 捕获/重新装载触发和方向控制端口。故,ATC52 除了具备 ATC51 的定时器/计数器 T0 和定时器/计数器 T1,还额外增加了一个定时器/计数器 T2 |
ATC52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,ATC52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的 Flash存储器可有效地降低开发成本。
ATS52是一个低功耗,高性能CMOS 8位单片机,片内含8k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准 MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位处理器和ISP Flash存储单元,功能强大的微型计算机的ATS52可为许多嵌入式控制应用系统提供高性价比的解决方案。
ATS52具有如下特点:40个引脚,8k Bytes Flash片内程序存储器,256 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。下载本文