内部控制寄存器

  1. IE 中断允许寄存器
  2. IP 中断优先控制寄存器
  3. TMOD 计时器模式控制寄存器
  4. TCON 计时控制寄存器
  5. SCON 串行端口控制寄存器
  6. PCON 电源控制寄存器

1、IE 中断允许寄存器

B7 B6 B5 B4 B3 B2 B1 B0
EA - ET2 ES ET1 EX1 ET0 EX0
名称 意义
EA 所有中断是否允许
- 保留
ET2 允许计时器 2 溢出中断
ES 允许串行端口的中断
ET1 允许计时器 1 中断
EX1 允许外部中断 INT1 的中断
ET0 允许计时器 0 中断
EX0 允许外部中断 INT0 的中断

2、IP 中断优先控制寄存器

B7 B6 B5 B4 B3 B2 B1 B0
- - PT2 PS PT1 PX1 PT0 PX0
名称 意义
-
-
PT2 计时器 2 的优先次序
PS 串行端口的中断优先顺序
PT1 计时器 1 的优先顺序
PX1 外部中断 INT1 的优先顺序
PT0 计时器 0 的优先顺序
PX0 外部中断 INT0 的优先顺序

3、TMOD 计时器模式控制寄存器

B7 B6 B5 B4 B3 B2 B1 B0
GATE C/T M1 M0 GATE C/T M1 M0
计时器1 计时器0
名称 意义
GATE 计时器工作门控位,要使计时器工作,需要:

GATE=1 时,TCON 中的 TR0=1 或 TR1=1,且 INT0 或 INT1 为高电位

GATE=0 时,TCON 中的 TR0=1 或 TR1=1

C/T 作计时器或计数器功能的选择位

C/T = 1 时为计数器,由外部引脚 T0 或 T1 输入计数脉冲

C/T = 0 时为计时器,由内部时钟提供计时工作脉冲

M1 模式选择位
M1 M0 工作模式
0 0 13 位计时/计数器
0 1 16 位计时/计数器
1 0 8 位自动载入计时/计数器
1 1 计时器 1 停止工作,计时器 0 分为两个独立的 8 位计时器 TH0 和 TL0
M0

4、TCON 计时控制寄存器

B7 B6 B5 B4 B3 B2 B1 B0
TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
名称 意义
TF1 计时器 1 溢出标志,当计时溢出时,由硬件设定为 1,在执行相对的中断服务程序后自动清 0
TR1 计时器 1 启动控制位,可以由软件来设定或清除

TR1 = 1 时启动计时器工作

TR1 = 0 时关闭

TF0 同上,计时器 0
TR0 同上,计时器 0
IE1 外部中断 1 工作标志,当外部中断被检查出来时,硬件自动设定此位,在执行中断服务程序后,清 0
IT1 外部中断 1 工作形式选择

IT1 = 1 时,由下降缘产生外部中断

IT1 = 0 时,则为低电位产生中断

IE0 同上,外部中断 0
IT0 同上,外部中断 0

5、SCON 串行端口控制寄存器

B7 B6 B5 B4 B3 B2 B1 B0
SM0 SM1 SM2 REN TB8 RB8 TI RI
名称 意义
SM0 模式选择位
SM1 SM0 工作模式 说明 工作频率
0 0 0 移位寄存器 FOSC/12
0 1 1 8 位串行传送 可变
1 0 2 9 位串行传送 FOSC/64 或 FOSC/32
1 1 3 9 位串行传送 可变
SM1
SM2 连接多重处理器通信的控制位
REN 串行通信接收允许信号,软件设定
TB8 串行通信模 2、3 操作时第 9 个传送数据位
RB8 串行通信模 2、3 操作时第 9 个接收数据位
TI 串行通信传送的中断处理标志
RI 负责串行通信接收的中断处理标志

6、PCON 电源控制寄存器

B7 B6 B5 B4 B3 B2 B1 B0
SMOD - - - GF1 GF0 PD IDL
名称 意义
SMOD 双倍波特率控制位
- 保留
- 保留
- 保留
GF1 一般用途标志
GF0 一般用途标志
PD 降低功率消耗控制位
IDL 闲置状态操作控制位

 HEX=
 
0 0 0 0 0 0 0 0