单片机原理及应用教程(第4版)
上QQ阅读APP看书,第一时间看更新

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单片机及兼容机中其性能是相当可观的。