单片机
概述
单片机为工业测控而设计,又称微控制器(MCU)。
视频+ppt 参考:单片机原理与应用
发展概况
1976-1978 初级8位单片机 Intel MCS-48系列。
1978-xxxx 高档8位单片机 Intel MCS-51系列:
- -51子系列 : 8031/8051/8751
- -52子系列 :8032/8052/8752
低功耗型80C31
高性能型80C252
廉价型89C2051/1051
1983-xxxx 16位单片机 Intel MCS-96系列:
8098/8096,80C198/80C196。
32位单片机 80960。
单片机主要技术指标
MSC-51系列芯片主要性能
MCS-51单片机的结构与原理
8051单片机主要功能图
共性(最好记住)
MCS-51硬件系统结构
CPU内部结构
1.算术逻辑运算单元ALU(8位)
算术运算
逻辑运算
循环移位
位处理等。
2.寄存器阵列
(1)工作寄存器R0~R7(8位)
暂存运算数据和中间结果。
4租工作寄存器区,工作寄存器0~3区。
每个区均含8个寄存器R0~R7。
用PSW中的两位PSW.4和PSW.3来切换工作寄存器区,选用一个工作寄存器区进行读写操作。(即用表示二进制00/01/10/11分别代四组寄存器区)
(2)累加器Acc(8位)
需要ALU处理的数据和计算结果多数要经过A累加器
。
(3)寄存器B(8位)
与A累加器配合执行乘,除运算。也可用作通用寄存器。
(4)程序状态字PSW(8位)
存放ALU运算过程的标志状态。
CY,AC,F0,RS1,RS0,OV,P等。
(5)数据指针DPTR(16位)
存放片外存储器地址,作为片外存储器的指针。可分成两个8位寄存器DPH
,DPL
使用。
(6)堆栈指针SP(8位)
复位时
SP = 07H。
(7)程序计数器PC(16位)
复位时
PC = 0000H。
8051存储器结构
程序存储器
数据存储器
特殊功能寄存器SFR
专用寄存器的两点说明
位寻址专用寄存器
引脚功能
五张结构图(记住)