‘壹’ 请问AT系列51单片机和STC系列51单片机有什么区别呢AT89S51 和AT89C51的区别
AT系列51单片机和STC系列51单片机区别为:定时器不同、兼容不同、存储器不同。
一、定时器不同
1、AT系列51单片机:AT系列51单片机有两个16位定时器/计数器。
2、STC系列51单片机:STC系列51单片机有四个16位定时器/计数器。
二、兼容不同
1、AT系列51单片机:AT系列51单片机与MCS-51 兼容。
2、STC系列51单片机:STC系列51单片机不与MCS-51 兼容。
三、存储器不同
1、AT系列51单片机:AT系列51单片机包含4K字节可编程FLASH存储器。
2、STC系列51单片机:STC系列51单片机包含8K字节可编程FLASH存储器。
AT89S51和AT89C51的区别为:全静态工作频率不同、锁定不同、中断源不同。
一、全静态工作频率不同
1、AT89S51:AT89S51的全静态工作频率为0Hz-33MHz。
2、AT89C51:AT89C51的全静态工作频率为0Hz-24MHz。
二、锁定不同
1、AT89S51:AT89S51三级程序存储器保密锁定。
2、AT89C51:AT89C51三级程序存储器不保密锁定。
三、中断源不同
1、AT89S51:AT89S51有6个中断源。
2、AT89C51:AT89C51有5个中断源。
‘贰’ ATmega16L与51系列单片机的异同
1、运行速度不同:AVR单片机(ATmega16)的时钟源(晶振、内部RC等)可以不经过分频直接提供给CPU使用,51的CPU主频等于晶振的12分频,ATmega16外部提供16M晶掁,即CPU频率可达16M。
常规51的时钟源为12M,经12分频后CPU频率仅为1M,所以AVR单片机的运行速度比51单片机的运行速度要快的多,并且AVR单片机可提供内容1M、2M、4M、8M等可变的CUP频率。
2、操作简易度不同:AVR内部自带集成AD转换,更易于对模拟量的处理,这使得AVR单片机的性价比明显高于51单片机。
AVRI/O口是真正的双向/O口,单片机读取外部引脚电平直接通过PINX读取,不需要像51那样先给I/O口全写1操作后才能读取外部引脚电平,使得单片机读取外部数据更容易。
AVRI/O具有强大的电流驱动能力,具有大电流(灌电流)10~20mA或40mA(单一输出),可直接驱动SSR或继电器。
3、通用性不同:AVR单片机作为一个新兴起的系列,也具有了大多数新兴事物的特点,即在原有系列的基础上,拥有高性能、高速度、甚至是更低的功耗,但这些优化与更新的性能背后,也存在着一些问题,例如其价格相比之下显得较为昂贵。
此外,它的32个通用寄存器中前16个寄存器都不能直接与立即数打交道,而不像51系列的单片机中所有的通用寄存器均可直接与立即数打交道,因而AVR系列的单片机在通用性方面无疑有所下降。由此可见,较高的价格、较低的适用性,这两点便是AVR单片机进行市场推广所存在的最大制约。
(2)51单片机和at单片机扩展阅读:
单片机不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。
概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。
单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。
单片机也被称为单片微控器,属于一种集成式电路芯片。在单片机中主要包含CPU、只读存储器ROM和随机存储器RAM等,多样化数据采集与控制系统能够让单片机完成各项复杂的运算,无论是对运算符号进行控制,还是对系统下达运算指令都能通过单片机完成。