51单片机特殊功能寄存器与串行通讯.pdf
文本预览下载声明
51单片机特殊功能寄存器与串行通讯
一、IE(中断允许控制寄存器)
IE(字节地址A8H)寄存器格式:
D7 D6 D5 D4 D3 D2 D1 D0
IE EA X ET2 ES ET1 EX1 ET0 EX0
位地址 AFH ADH ACH ABH AAH A9H A8H
IE各位功能说明
EA (IE.7) 中断允许总控制位
X (IE.6) 保留位
ET2 (IE.5) 定时器/计数器T2中断响应控制位
ES (IE.4) 串口中断响应控制位
ET1 (IE.3) 定时器/计数器T1中断响应控制位
EX1 (IE.2) 外部中断INT1中断响应控制位
ET0 (IE.1) 定时器/计数器T0中断响应控制位
EX0 (IE.0) 外部中断INT0中断响应控制位
中断优先级控制(1为高级;0位低级)
默认顺序:
INT0 T0 INT1 T1 Ri Ti
中断号n 中断源 中断向量8n+3
0 外部中断0(INT0) 0003H
1 定时器0(T0) 000BH
2 外部中断1(INT1) 0013H
3 定时器1(T1) 001BH
4 串行口(Ri,Ti) 0023H
二、TMOD(定时器方式控制寄存器)
TMOD(字节地址:89H,不可位寻址)寄存器格式:
定时器、计数器1 定时器、计数器0
D7 D6 D5 D4 D3 D2 D1 D0
TMOD GATE C/T M1 M0 GATE C/T M1 M0
1、GATE门控制
GATE=1,由外部中断引脚INT1、INT0 和控制寄存器的TR0,TR1 来启动定时器
当INT0引脚为高电平时TR0 置位,启动定时器T0
当INT1引脚为高电平时TR1 置位,启动定时器T1
2、C/T功能选择位
为0:作为定时器
为1:作为计数器
3、M0、M1方式选择功能 4种工作方式
M1 M0 工作方式 计数器模式 TMOD(设置定时器0模式)
0 0 方式0 13位计数器 TMOD=0x00
0 1 方式1 16位计数器 TMOD=0x01
1 0 方式2 自动重装8位计数器 TMOD=0x02
1 1 方式3 T0分为2个8位计数器T1 TMOD=0x03
为波特率发生器
三、TCON(定时,计数器控制寄存器)
TCON(字节地址:88H)寄存器格式
D7 D6 D5 D4 D3 D2 D1 D0
TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
位地址 8FH 8EH 8DH 8CH 8BH
显示全部