1
单片机原理及应用复习
主讲教师:胡晓娟
中国矿业大学理学院 物理系
第 1 章 计算机基础知识
熟练掌握二进制、八进制、十进制、十六进制之间的相互转换关系。
掌握原码、反码、补码之间的转换关系,会计算-128 ~ +127的原码、反码、补码。
掌握二进制数的算数运算和逻辑运算规则,理解进位和溢出的含义。
掌握BCD码(十进制数的二进制表示),0~9、a~z、A~Z的ASCII码。
2
第 2 章 80C51单片机的硬件结构
单片机的概念
将CPU和其他接口电路集成于一个芯片之中,使其具有计算机的基本功能。其中包括以下主要微型机部件:
随机存储器RAM (Random Access Memory)
只读存储器ROM (Read Only Memory)
中断系统
定时器/计数器
I/O口电路
3
4
MCS-51单片机系列
按资源的配置数量, MCS-51单片机系列分为
51子系列:基本型,根据片内ROM的配置,对应芯片依次为8031、 8051、 8751、 80C31、 80C51、 87C51
52子系列:增强型,对应芯片依次为8032、 8052、 8752 、80C32、 80C52、 87C52 。
系列
片内 ROM/B
片内RAM/B
并行
I/O口
串行
I/O口
定时器/计数器
中断源
制造
工艺
无
掩膜ROM
EPROM
MCS-51子系列
8031
8051
4K
8751
4K
128
4×8位
1
2
5
HMOS
80C31
80C51
4K
87C51
4K
128
4×8位
1
2
5
CHMOS
MCS-52子系列
8032
8052
8K
8752
8K
128
4×8位
1
3
6
HMOS
80C32
80C52
8K
87C52
8K
128
4×8位
1
3
6
CHMOS
5
80C51单片机芯片引脚
VCC(40):+5V电源
VSS(20):接地
XTAL1(19)和XTAL2(18):振荡电路
PSEN(29):片外ROM 选通信号,低电平有效。
ALE/PROG(30):地址锁存信号输出端/EPROM 编程脉冲输入端。
RST/VPD(9):复位信号输入端/备用电源输入端
EA/VPP(31):内/外部ROM 选择端
P0口(39-32):双向I/O 口
P1口(1-8):准双向通用I/O口
P2口(21-28):准双向I/O 口
P3口(10-17):多功能口
6
80C51单片机芯片逻辑符号
口线
第二
功能
功能含义
P3.0
RXD
串行数据接收
P3.1
TXD
串行数据发送
P3.2
INT0
外部中断 0 申请
P3.3
INT1
外部中断 1 申请
P3.4
T0
定时器/计数器 0 计数输入
P3.5
T1
定时器/计数器 1 计数输入
P3.6
WR
外部RAM写选通
P3.7
RD
外部RAM读选通
7
MCS-51系列单片机结构及组成
CPU
8
MCS—51系列单片机由8大部分组成:
一个8位CPU,包括运算器和控制器;
128个字节的片内RAM(52子系列为256字节);
4KB的片内ROM或EPROM(52子系列8KB,8031和8032无);
18个特殊功能寄存器SFR(52子系列21个);
4个8位并行I/O接口:P0口、 P1口、 P2口、 P3口;
1个全双工串行I/O接口;
2个16位定时器/计数器(52子系列为3个);
1个具有5个中断源,可编程为2个优先级的中断系统,可以接收外部中断申请、定时器/计数器中断申请和串行口中断申请(52子系列为6个或7个)。
9
80C51芯片逻辑结构图
10
PSW(程序状态字)
PSW是一个8位的标志寄存器,它保存指令执行结果的特征信息,以供程序查询和判别。 PSW格式及含义如下:
CY (PSW.7)—— 进位标志位
AC (PSW.6)—— 辅助进位(或称半进位)标志
F0 (PSW.5)—— 由用户定义的标志位。复位时该位为“0”
RS1和RS0 (PSW.4 和 PSW.3 )—— 工作寄存器组选择位
OV (PSW.2) —— 溢出标志位。 由硬件置位或清零。
PSW.1 —— 未定义位
P (PSW.0) —— 奇偶标志位(A中1的个数:偶0 ,奇1 )
位序
PSW.7
PSW.6
PSW.5
PSW.4
PSW.3
PSW.2
PSW.1
PSW.0
位标志
CY
AC
F0
RS1
RS0
OV
/
P
11
PC(程序计数器)
PC是专门用来控制指令执行顺序的寄存器,其内容为将要执行的下一条指令的地址,即下一条将要从ROM中取出的指令地址。
PC是一个16位的寄存器,它在物理上是独立的,不在
原创力文档

文档评论(0)