单片机有很多种,比较常见的有51单片机,AVR,MSP430,PIC,STM32等。现在我将从比较简单易学的51单片机说起,带领大家进入单片机的精彩世界。
20世纪80年代美国Intel公司推出MCS-51系列单片机,包含多个品种,8051单片机就是其中最典型的一种。之后很多公司生产了以8051为核心的单片机,其中最为流行的是美国Atmel公司生产的89C51系列单片机,如图中的AT89C51就是其中最典型的一种型号。后来我国宏晶公司(STC)也推出了STC89C51系列单片机,STC单片机由于价格更低,功能更强大,可使用串口下载程序等优势,在国内非常受欢迎。图中的STC89C51RC就是其中的一种。我们也将以这款单片机为例开始进行介绍。
从上往下依次为:Atmel公司的AT89C51单片机、宏晶公司的STC89C51RC、STC89C52RC单片机
这里简单介绍下STC单片机的命名。前面的STC是公司名;89表示单片机系列;C表示工作电压是3.4~5.5V,如果是LE,则为2~3.8V;后面的数字51表示程序存储空间大小,可为51/52/53/54/58/516;RC表示随机存储器RAM的大小,也可能是RD+。初学时我们不需要考虑很多东西,我们只需要选择STC89C51RC或者STC89C52RC就够用了。