2.1 51单片机系列
51单片机是对所有兼容Intel 8051指令系统单片机的统称。
在强劲的市场需求推动下,随着Flash ROM技术及CPU工艺技术的高速发展,51单片机取得了长足的进展。各种51兼容机应运而生,单片机片内在原来仅包含随机存储器RAM、只读存储器ROM、I/O口、中断系统及定时器/计数器等功能的基础上,发展成为多种I/O接口、驱动电路、脉宽调制电路、模拟多路转换器、A-D转换器、WDT等功能模块,成为较为完善的单片微型计算机硬件系统。
目前,常用51单片机系列产品主要有Intel(英特尔)、ATMEL(艾德梅尔)、STC(国产宏晶)单片机等。
1.51系列及兼容单片机的典型产品
51系列单片机产品(如果根据型号的后两位)可以分为51子系列和52子系列,它们的结构基本相同,其主要差别是在片内存储器的配置上有所不同。
(1)51子系列
51子系列(80C51、89C51、89S51等)是ROM型单片机,内含4KB的掩模ROM程序存储器和128B的RAM数据存储器,可寻址范围均为64KB。例如,87C51内含4KB的可编程EPROM程序存储器;89C51内含4KB的闪速EEPROM;89S51内含4KB的Flash闪速程序存储器。
(2)52子系列
52子系列(80C52、89C52\89s52等)为增强型单片机,内含8KB的掩模ROM程序存储器和256B的RAM数据存储器。
2.STC单片机
STC单片机为51内核增强型单片机,是当前广泛应用的51兼容单片机。
(1)STC单片机主要特点
STC单片机主要特点如下。
1)在51单片机的基础上增加了脉宽调制电路(PWM)、模拟多路转换器、A-D转换器、高速SPI通信端口、硬件看门狗等功能模块。
2)时钟工作频率可以提高到35MHz,单片机工作速度大大提高。
3)可在线编程和在系统编程,不需要专用编程器和仿真器。
4)加密性强。
5)具有较强的抗干扰能力。
6)宽电压工作范围,低功耗。
7)价格低,具有较高的性价比。
(2)常用STC单片机
比较常用的STC单片机有:STC12C2052系列、STC12C5608系列、STC12C5A系列。各系列内部仅仅在ROM或者RAM容量配置不同而已。
1)STC12C2052系列单片机的ROM容量仅有5KB,SRAM有256B,8位A-D转换器,2路D-A转换器。
2)STC12C5608系列单片机的ROM最高可达30KB,SRAM为768B,10位的A-D转换器,4路D-A转换器,功能适中,得到大多数用户青睐。
3)STC12C5A系列最高型号的ROM达到了60KB,SRAM则达到了1280B,10位的A-D转换器,2路D-A转换器,在51单片机及兼容机中其性能是相当可观的。