目前51nbsp单片机有很多型号,8031/8051/8751是Intel公司的早期产品,ATMELnbsp公司的AT89C51和AT89S52比较实用。
ATMEL的51系列还包括AT89C2051、AT89C1051等品种。这些芯片是在AT89C51的基础上精简部分功能而形成的简化版本。
目前市场上的芯片已经足够多了,比如ATMELnbsp的51和52nbsp芯片,HYUNDAInbsp的GMS97nbsp系列,WINBONDnbsp的78e52、78e58和77e58nbsp等。Nbsp nbspnbsp nbspMCS51是指美国INTEL公司(顺便说一下,就是大名鼎鼎的INTEL)生产的一系列单片机的总称。该系列单片机包括8031、8051、8751、8032、8052、8752等多个品种,其中8051是最早也是最典型的产品。这个系列的其他单片机都是在8051的基础上进行功能的增减和改变,所以人们习惯用8051来称呼MCS51系列单片机,而8031是前几年国内最流行的单片机,所以很多场合都能看到8031的名字。INTEL把MCS51的核心技术授权给了其他很多公司,所以很多公司都在做以8051为核心的单片机。当然功能也或多或少的有所改变,以满足不同的需求,其中89C51是近年来国内非常流行的单片机,由美国ATMEL公司开发生产。
MCS-51系列单片机
MCS-51系列单片机分为两个系列,即51子系列和52子系列。
51子系列:基本型。根据片上ROM的配置,对应的芯片有8031、8051、8751、8951。
52子系列:增强型,根据片上ROM的配置,对应的芯片有8032、8052、8752、8952。
这两个系列单片机的主要硬件特点如下:
没有
只读存储器
可擦可编程只读存储器
计数器
并行端口
8031
8051
8751
4KB
128B
64KB
2*16
4*8
五
80C31
80C51
87C51
4KB
128B
64KB
2*16
4*8
五
8032
8052
8752
8KB
256B
64KB
3*16
4*8
六
80C32
80C52
87C52
8KB
256B
64KB
3*16
4*8
六
从上表可以看出,8031、8031、8032、80C32芯片中没有rom。对应上表,我们可以发现51系列MCU的RAM为128B,52系列MCU的RAM为256B,51系列计数器的RAM为两个16位计数器,52系列计数器的RAM为三个16位计数器。在系列51中有五个中断源,在系列52中有六个中断源。英特尔公司:MCS-51/96及其增强列。NS(国家半导体)公司:NS8070系列。RCA(美国无线电)公司:CDP1800系列。TI(德州仪器)公司:TMS700系列。赛普拉斯(赛普拉斯半导体,美国)公司:CYXX系列。罗克韦尔(美国罗克韦尔)公司:6500系列。摩托罗拉(美国)公司:6805系列。飞兆半导体公司:FS系列和3870系列。Zilog公司:Z8系列和SUPER8系列。