简介
型号
MCS-51单片机非常有名,很多学校都把它当作单片机入门教学工具。51系列主要有8031、8051、8751三种,指令与引脚完全一致。仅片内ROM有所不同。
- 8031片内无ROM
- 8051片内4kBPROM
- 8751片内4kBEPROM
与51系列相关的还有52系列,与51类似,有8032、8052、8752三种机型。与51三种机型的区别为4kB变为8kB。
命名
如图。
以89C52为例。
8 | 9 | C | 5 | 2 |
---|---|---|---|---|
8bi | E2PROM | COMS | 51 | 2*4kB |
基本结构
如图。
名称 | 作用 |
---|---|
CPU | 中央处理器 |
定时器/计数器 | 计数或计时 |
ROM | 只读存储器 |
RAM | 随机存储器 |
并行接口 | 并行输入输出 |
串行接口 | 串行输入输出 |
时钟电路 | 提供时钟信号 |
中断系统 | 中断响应 |
CPU中的标志寄存器
标志寄存器PSW是用于保存指令执行结果状态的8bit寄存器。在51中,每一位含义如下。
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
---|---|---|---|---|---|---|---|
Carry | Auxiliary Carry | Flag Zero | RS1 | RS0 | Overflow | - | Parity |
其中RS1与RS0是用于保存寄存器组选择状态的。
RS1 | RS0 | 工作的寄存器组 |
---|---|---|
0 | 0 | 0组(00H-07H) |
0 | 1 | 1组(08H-0FH) |
1 | 0 | 2组(10H-17H) |
1 | 1 | 3组(18H-1FH) |