MCS51是指由美国INTEL公司(对了,便是大名鼎鼎的INTEL)出产的一系列单片机的总称,这一系列单片机包含了好些种类,如8031,8051,8751,8032,8052,8752等,其间8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功用的增、减、改动而来的,所以人们习惯于用8051来称号MCS51系列单片机,而8031是前些年在我国最盛行的单片机,所以许多场合会看到8031的称号。INTEL公司将MCS51的中心技术授权给了许多其它公司,所以有许多公司在做以8051为中心的单片机,当然,功用或多或少有些改动,以满意不同的需求,其间89C51便是这几年在我国十分盛行的单片机,它是由美国ATMEL公司开发出产的。今后咱们将用89C51、89S51来完结一系列的试验。
MCS-51系列单片机
MCS-51系列单片机分为两大系列,即51子系列与52子系列。
51子系列:根本型,依据片内ROM的装备,对应的芯片为8031、8051、8751、8951
52子系列:增强型,依据片内ROM的装备,对应的芯片为8032、8052、8752、8952
这两大系列单片机的首要硬件特性如下表:
片内ROM型式 | ROM 巨细 |
RAM 巨细 |
寻址规模 | I/O特性 | 中止源 数量 |
|||
无 | ROM | EPROM | 计数器 | 并行口 | ||||
8031 | 8051 | 8751 | 4KB | 128B | 64KB | 2*16 | 4*8 | 5 |
80C31 | 80C51 | 87C51 | 4KB | 128B | 64KB | 2*16 | 4*8 | 5 |
8032 | 8052 | 8752 | 8KB | 256B | 64KB | 3*16 | 4*8 | 6 |
80C32 | 80C52 | 87C52 | 8KB | 256B | 64KB | 3*16 | 4*8 | 6 |
从上表中能够看到,8031、8031、8032、80C32片内是没有ROM的,对应着上表看,咱们能够发现,51系列的单片机的RAM巨细为128B,52系列的RAM巨细为256B,51系列的计数器为两个16位的,52系列的计数器为三个16位计数器。51系列的中止源为5个,52系列的中止源为6个。
8051与80C51的差异:
80C51单片机是在8051的基础上开展起来的,也便是说在单片机的开展过程中是先有8051,然后才有80C51的。
8051单片机与80C51单片机从外形看是彻底相同的,其指令系统、引脚信号、总线等彻底一致(彻底兼容),也便是说在8051下开发的软件彻底能够在80C51上使用,反过来,在89C51下开发的软件也能够在8051上使用。这两种单片机是彻底可移植的。
已然这两种单片机外形及内部结构都相同,那它们之间的首要不同在哪里呢?
8051与80C51单片机的首要不同就在于芯片的制作工艺上。80C51的制作工艺是在8051基础上进行了改善。
8051系列单片机选用的是HMOS工艺:高速度、高密度;
80C51系列单片机选用的是CHMOS工艺:高速度、高密度、低功耗;
也便是说80C51单片机是一种低功耗单片机。