1.1.3 MCS-51系列单片机
MCS-51系列单片机有很多型号的产品,表1.1列出Intel公司、Philips公司、Atmel公司、SST公司、Cygnal公司、STC公司生产的MCS-51系列单片机产品,供读者参考。因为这些企业生产的都是51内核的单片机,它们的结构、引脚和封装基本相同,主要的差别体现在存储器的配置上,所以只要学会了其中一款,其他单片机的操作可以举一反三。
表1.1 MCS-51系列单片机产品
1.单片机的封装
了解单片机的外形,首先需要掌握其封装情况。图1.1所示为常用单片机的封装形式:PDIP(直插封装)形式、TQFP(贴片,引脚向外侧伸展)形式、PLCC(贴片,引脚向内折起)形式等。
2.单片机的命名规则
比较单片机性能或选用单片机型号时,需要了解单片机的命名规则。不同厂商的单片机的命名规则略有不同,但在每款单片机的数据手册中都可以查到,可以通过网络查找各单片机的数据手册。下面以STC单片机STC12C5A60S2-35C-PDIP40为例,阐述各参数的意义。
图1.1 常用单片机的封装形式
(1)STC:指的是产品的公司名。
(2)12:表示产品的系列。STC单片机有89、90、10、11、12、15这几个大系列,每个系列都有自己的特点。89系列是老旧而传统的单片机,可以和AT89系列完全兼容;90系列是基于89系列的改进型产品系列;10系列和11系列是有着便宜价格的1T单片机;12系列是增强型功能的1T单片机,同样工作频率下,速度是普通8051的8~12倍,目前12系列是主流产品;15系列是STC公司最新推出的产品。
(3)C:这个位置一般是用来表示单片机工作电压的。如果是C则表示单片机的工作电压是3.3~5.5V;如果是LE则表示单片机的工作电压是2.2~3.6V。
(4)5A:表示RAM是1280B。
(5)60:表示程序空间的大小。08是8KB,16是16KB,20是20KB,32是32KB,40是40KB,48是48KB,52是52KB,60是60KB,62是62KB。
(6)S2:此处S2字样,表示有第二串口,有A/D转换,有PWM,有内部EEPROM;此处若是AD字样,表示无第二串口,有A/D转换,有PWM,有内部EEPROM;此处若是PWM字样,表示无第二串口,无A/D转换,有PWM,有内部EEPROM。
(7)35:表示工作频率可达35MHz。
(8)C:表示工作温度范围。I表示工作温度为工业级,-40~+85℃;C表示工作温度范围为商业级,0~70℃。
(9)PDIP:表示单片机的封装类型。
(10)40:表示单片机的引脚数。