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