单片机与接口技术课程设计讲义
MCS-51专用寄存器一览表
寄存器符号
寄存器名称
ACC
累加器
B
B寄存器
PSW
程序状态字
SP
堆栈指示器
DPL
数据指针低八位
DPH
数据指针高八位
IE
中断允许控制寄存器
IP
中断优先控制寄存器
P0
I/O端口0
P1
I/O端口1
P2
I/O端口2
P3
I/O端口3
PCON
电源控制及波特率控制寄存器
SCON
串行口控制寄存器
SBUF
串行数据缓冲寄存器
TCON
定时器控制寄存器
TMOD
定时器方式选择寄存器
TL0
定时器0低八位
TH0
定时器0高八位
TL1
定时器1低八位
TH1
定时器1高八位
●MCS-51单片机内部数据存储器:
地址:00~07H 第0组通用寄存器区
08~0FH 第1组通用寄存器区
10~17H 第2组通用寄存器区
18~1FH 第3组通用寄存器区
20~2FH 位寻址区 (位地址为00H~7FH)如下表:
单元地址
MSB 位地址 LSB
2FH
7F
7E
7D
7C
7B
7A
79
78
2EH
77
76
75
74
73
72
71
70
省略
…
省略……
21H
0F
0E
0D
0C
0B
0A
09
08
21H
07
06
05
04
03
02
01
00
30H~7FH 用户RAM区(用作堆栈和数据缓冲)
单片机上电后从 0000H地址取指令开始执行程序
中断向量表:0003H~000AH 外部中断0的中断 000BH~0012H 定时器/计数器0中断
0013H~001AH 外部中断1的中断 001BH~0022H 定时器/计数器0中断
0023H~002AH 串行通信中断
MCS-51主要寄存器介绍
●TMOD(定时器/计数器工作方式控制寄存器)
位序
B7
B6
B5
B4
B3
B2
B1
B0
位符号
GATE1
C1/~T1
M1
M0
GATE0
C0/~T0
M1
M0
GATE=0 以允许控制位TR0(TR1)启动定时器
GATE=1 以外部中断请求信号(~INT1或~INT0)来启动定时器
C/~T=0 定时器工作方式 C/~T=1 计数器工作方式
M1M0=00 方式0 M1M0=01方式1 以此类推 M1M0=10 ,11 分别为方式3和方式4
方式0为13位计数结构方式,如下图所示:
方式1为16位计数方式,计数器由TH和TL共16位表示,其逻辑结构与方式0一样,图略
方式2 为自动重装方式,TL为计数器,TH为预置数,如下图说示
●IE(中断允许控制寄存器)
位地址
AF
AE
AD
AC
AB
AA
A9
A8
位符号
EA
/
/
ES
ET1
EX1
ET0
EX0
EA:中断总允许控制位 =0禁止 =1允许
EX0或EX1:外部中断允许控制位 =0禁止 =1允许
ET0或ET1:定时器或计数器中断控制位 =0禁止 =1允许
ES:串行中断允许控制位 =0禁止 =1允许
●TCON(定时器控制寄存器)
位地址
8F
8E
8D
8C
8B
8A
89
88
位符号
TF1
TR1
TF0
TR0
IE1
IT1
IE0
IT0
IE0和IE1 :外部中断请求标志位:当CPU采样到中断请求后,此位由硬件置1,中断相应后,再由硬件自动清0
IT0和IT1:外部中断请求方式 =1 脉冲方式后沿负跳有效 =0电平方式低电平有效
TF0和TF1:计数溢出标志
TR0和TR1:定时器运行标志位 =1 启动定时器 =0停止定时器
●SCON (串行口控制寄存器)
位地址
9F
9E
9D
9C
9B
9A
99
98
位符号
SM0
SM1
SM2
REN
TB8
RB8
TI
RI
TI :串行口发送中断请求标志,发送完一帧后,由硬件置1,转向中断程序后,注意用软件清0
RI:串行口接受中断标志,当接受完一帧后,由硬件置1,转向中断程序后,注意用软件清0
SM0和SM1位方式控制位 00方式0 ,01方式1,10方式2,11方式3
SM3为多机控制为,在多机通信时,常用在方式2和方式3下
REN 为接受允许位 ,=0禁止接受 =1允许接受
TB8 为发送数据位8 在方式2和3时,该位是发送的第9位数据
RB8 为接受数据位8,在方式2和3时,该位是接受的第9位数据
●PCON(电源控制寄存器)
位序
B7
B6
B5
B4
B3
B2
B1
B0
位符号
SMOD
/
/
/
GF1
GF0
PD
IDL
GF0/GF1通用标志位 SMOD =1 串行通信波特率加倍 =0 不加倍
PD =1进入掉电方式 IDL=1进入待机方式
●PSW(程序状态字)
位序
PSW7
PSW6
PSW5
PSW4
PSW3
PSW2
PSW1
PSW0
位标志
CY
AC
F0
RS1
RS0
OV
/
P
CY:进位标志 AC:辅助进位标志(低四向高四的进位或错位)
F0:用户标志 RS1和RS0寄存器组标志 00 :0组 01:1组 10:2组 11:3组
PAGE
1
本文档为【微 机 原 理 与 接 口 技 术 课 程 设 计2】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。