最近有太多的人不明白“单片机系列”的问题了。也便是说,很多人都在问STC12C2052和STC12C4052两个类型有什么区别。在任何一款STC单片机的数据手册里都有对类型的剖析介绍,但是现代社会,人们都很烦躁,哪有时刻仔细看数据手册呀。所以我就接到了这些不难解说的问题了。现在我在此做一个介绍文章,今后再有问到此问题的,我就直接让他来看文章。
咱们来剖析一下STC单片机的类型的意义吧。
如 STC,12,C,20,52,AD
STC:出品的公司名
12:产品大系列,STC单片机有89、90、10、11、12、15这几个大系列,每个系列都有自己的特色。89系列是老旧而传统的单片机,能够和AT89系列彻底兼容,是12T单片机。90是根据89系列的改进型产品系列。10和11系列是有着廉价价格的1T单片机,有PWM、4态IO接口、EEPROM等功用,但都没有ADC这个高档功用。12是增强型功用的1T单片机,类型后边有“AD”的就有ADC功用的单片机。现在12系列是主流产品。15:15系列是STC公司最新推出的产品,最大的特别是内部集成了高精度的R/C时钟,能够彻底不需要接外部晶振。
C:这个方位一般是用来表明单片机作业电压的,假如是C或F表明这款单片机是5V电压下作业的,假如是LE或L则表明这款单片机是作业在3V电压下的。
20:这个方位是用来表明单片机内部FLASH空间巨细的,一起也隐含着EEPROM和RAM空间的巨细。在STC12C2052的空间便是2K,在STC12C4052的空间便是4K,再如STC12C5A60S2的FALSH空间是60K字节,STC12C5A32S2的FLASH空间是32K字节。其间的5A是系列名的一部分,没有什么意义,也不会有6A、8A,只要5A罢了。
52:也是系列名的一部分,是小系列名。
AD:是功用后缀,表明有ADC功用的意思。假如后缀是S2就表明有2个串口的意思。
—
所以,STC12C2052的空间便是2K,在STC12C4052的空间便是4K,而这两款单片机由于是同一系列的,所以能够通用,仅仅FLASH巨细不相同。头文件能够共用一个。
提到头文件,也有是谈到单片机的功用区别了。如STC12C2052AD和STC12C4052AD在功用上是相同的,只要FALSH巨细不同。能够共用STC12C2052AD.h这个头文件,STC12C5A60S2和STC12C5A32S2的功用也相同,仅仅FLASH巨细有不同,能够共用STC12C5A60S2.h的头文件。不仅仅头文件,同一系列的单片机的数据手册也是同一个,每个数据手册的第一页都会写明,本手册所触及单片机类型,它们共用一个手册的。
别的,有一些系列名还有不同,比方STC12C5604AD中56表明的是系列名,04才表明的是FALSH巨细。假如想了解STC单片机一切类型和系列联系,只要看相同东西就行了,那便是选型攻略。下面是STC公司官网上的选型表,我们一定要仔细看,找到其间的规则哦。
选型1:http://www.mcu-memory.com/stc-mcu-select-1.htm
选型2:http://www.mcu-memory.com/stc-mcu-select-2.htm
选型3:http://www.mcu-memory.com/stc-mcu-select-3.htm