51单片机的作用
在用于 32 位计算机的 ARM 出现之前,51 微控制器是航空航天等嵌入式应用中最重要的控制器。 在其他领域,特别是民用产品,51单片机渗透到各个方面。 在工业控制方面,可以说51单片机占据了大半个天下。 即使现在,51单片机也发挥着决定性的作用,特别是在小型控制系统中。 由于数据总线和地址总线的关系,51单片机在8位单片机中具有无可比拟的优势。
51单片机主要功能
51单片机的主要功能包括:
·8位CPU·4kbytes程序存储器(ROM)(52为8K)
·256字节数据存储器(RAM)(52有384字节RAM)
·32条I/O线 ·111条指令,其中大部分为单字节指令
·21个特殊寄存器
·2个可编程定时器/计数器·5个中断源,2个优先级(52有6个)
·1个全双工串行通讯口
·外部数据存储器寻址空间为64kB
·外部程序存储器寻址空间为64kB
·逻辑运算位寻址功能·双列直插40PinDIP封装
·单+5V电源
CPU:由运算和控制逻辑组成,还包括中断系统和一些外部特殊功能寄存器;
RAM:用于存储可读写的数据,如运算的中间结果、最终结果、要显示的数据等;
ROM:用于存储程序、一些原始数据和表格;
I/O口:4个8位并行I/O口,可用作输入和输出;
T/C:两个定时器/计数器,可工作在定时模式或计数模式;
具有五个中断源的中断控制系统;
一个全双工UART(通用异步接收发送器)串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;
片内振荡器和时钟发生电路、石英晶体和微调电容需要外接。 最高振荡频率为12M。
51家单片机相关厂家及产品
ARM系列单片机
AVR系列(Atmel公司)
Atmel AT91系列(ARM处理器等)
AT90系列-AVR(Atmel的高性能RISC 8位微控制器,老产品)
ATmega系列——AVR(Atmel高性能RISC 8位微控制器,新产品)
ATXmega系列——AVR(Atmel高性能RISC 32位微控制器,新产品)
Atmel AT89系列(Intel 8051/MCS51架构8位微控制器)
MARC4
赛普拉斯微系统公司
CY8C2xxxx(PSoC)
飞思卡尔半导体
8位
68HC05(CPU05)
68HC08(CPU08)
68HC11(CPU11)
16位
68HC12(CPU12)
68HC16(CPU16)
飞思卡尔 DSP56800(DSP 控制器)
32位
飞思卡尔 683XX (CPU32)
MPC500
MPC 860 (PowerQUICC)
MPC 8240/8250 (PowerQUICC II)
MPC 8540/8555/8560 (PowerQUICC III)
Holtek(盛群半导体)
HT48FXX Flash I/O 类型
HT48RXX I/O 类型
HT46RXX A/D型
HT49RXX液晶型
英特尔
8位
8XC42
MCS48
MCS51:Intel 8051系列历史悠久,兼容产品众多,应用广泛
8xC251
16位
MCS96系列
MXS296
32位
i960
Microchip的PIC单片机系列
8 位:PIC10 PIC12 PIC16 PIC18
16 位:PIC24F PIC24H dsPIC30 dsPIC33
32位:PIC32(采用MIPS M4K内核架构)
美国国家半导体
第八届缔约方会议
CR16
日本电气公司
78K
恩智浦半导体
LPC2000
LPC900
LPC700
视差公司
基本邮票
瑞萨科技系列微控制器
瑞萨 16 位
瑞萨 M16C 系列
瑞萨 M32C 系列
瑞萨 R8C 系列
瑞萨 M16C/Tiny 系列
瑞萨 R8C/Tiny 系列
瑞萨 H8/Tiny 系列
意法半导体
STM32系列(ARM Cortex-M3系列,32位)
STM8系列(自主RISC指令集,8位)
SyncMOS鑫茂国际科技全系列单片机
SM59RXXA2 8 位 1T (RISC)
SM59DXXG2 8 位 6T (ISP)
SM59XX 8 位 12T (ISP)
SM89XX 8位12T(传统8051)
SM79XX 8位12T(定制)
PADAUK迎光科技全系列单片机(多核单片机)
P201CS/CD 8 位
P211CS/CD 8 位
p232CS/CD 8 位
P234CS/CD 8 位
齐洛格
Z8
Z86E02
STC宏晶系列单片机
STC89C系列6T/12T增强型单片机(Intel 8051架构,带外部总线)
STC11F/11L系列2T增强型单片机(Intel 8051增强架构,无外部总线程序支持)
STC12C/12LE系列2T增强型单片机(Intel 8051增强型架构,无外部总线程序支持)
STC15C/15LE系列2T增强型单片机(Intel 8051增强型架构,无外部总线程序支持,正在开发中)
内核IC华芯微控制器LS系列
LSx051系列12T双核单片机(Intel 8051架构,无外部总线)
LSx151系列12T三核单片机(Intel 8051架构,无外部总线)
LS052A系列6T三核单片机(Intel 8051架构,无外部总线)
其他系列单片机
Msp430系列单片机
8098、80196系列微控制器
AT8P5X系列单片机
CZG8000系列单片机