STC單片機的種類與區(qū)別介紹
我們來分析一下STC單片機的型號的意義吧。
如 STC,12,C,20,52,AD
STC:出品的公司名
12:產(chǎn)品大系列,STC單片機有89、90、10、11、12、15這幾個大系列,每個系列都有自己的特點。89系列是老舊而傳統(tǒng)的單片機,可以和AT89系列完全兼容,是12T單片機。90是基于89系列的改進型產(chǎn)品系列。10和11系列是有著便宜價格的1T單片機,有PWM、4態(tài)IO接口、EEPROM等功能,但都沒有ADC這個高級功能。12是增強型功能的1T單片機,型號后面有“AD”的就有ADC功能的單片機。目前12系列是主流產(chǎn)品。15:15系列是STC公司最新推出的產(chǎn)品,最大的特別是內(nèi)部集成了高精度的R/C時鐘,可以完全不需要接外部晶振。
C:這個位置一般是用來表示單片機工作電壓的,如果是C或F表示這款單片機是5V電壓下工作的,如果是LE或L則表示這款單片機是工作在3V電壓下的。
20:這個位置是用來表示單片機內(nèi)部FLASH空間大小的,同時也隱含著EEPROM和RAM空間的大小。在STC12C2052的空間就是2K,在STC12C4052的空間就是4K,再如STC12C5A60S2的FALSH空間是60K字節(jié),STC12C5A32S2的FLASH空間是32K字節(jié)。其中的5A是系列名的一部分,沒有什么含義,也不會有6A、8A,只有5A而已。
52:也是系列名的一部分,是小系列名。
AD:是功能后綴,表示有ADC功能的意思。如果后綴是S2就表示有2個串口的意思。
---
所以,STC12C2052的空間就是2K,在STC12C4052的空間就是4K,而這兩款單片機因為是同一系列的,所以可以通用,只是FLASH大小不一樣。頭文件可以共用一個。
說到頭文件,也有是談到單片機的功能區(qū)別了。如STC12C2052AD和STC12C4052AD在功能上是一樣的,只有FALSH大小不同??梢怨灿肧TC12C2052AD.h這個頭文件,STC12C5A60S2和STC12C5A32S2的功能也一樣,只是FLASH大小有差別,可以共用STC12C5A60S2.h的頭文件。不只是頭文件,同一系列的單片機的數(shù)據(jù)手冊也是同一個,每個數(shù)據(jù)手冊的第一頁都會寫明,本手冊所涉及單片機型號,它們共用一個手冊的。
另外,有一些系列名還有不同,比如STC12C5604AD中56表示的是系列名,04才表示的是FALSH大小。如果想了解STC單片機所有型號和系列關(guān)系,只要看一樣東西就行了,那就是選型指南。下面是STC公司官網(wǎng)上的選型表,大家一定要仔細看,找到其中的規(guī)律哦。
選型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
標簽: STC單片機種類區(qū)別介