51单片机的中断系统(二)
2017-09-16 15:56
197 查看
这里来说说控制中断的相关寄存器
一,五种中断:
51单片机有5种中断:
二, 控制中断的相关寄存器
中断允许控制寄存器IE
定时器控制寄存器TCON
串口控制寄存器SCON
中断优先控制寄存器IP
定时器工作方式控制寄存器TMOD
定时器初值赋予寄存器(TH0/TH1,TL0/TL1)
三,部分寄存器详解
1.中断允许控制寄存器(IE)
![](https://img-blog.csdn.net/20151122152538280)
EX0:外部中断0允许位;
ET0:定时/计数器T0中断允许位;
EX1:外部中断1允许位;
ET1:定时/计数器T1中断允许位;
ES :串行口中断允许位;
EA :CPU中断允许(总允许)位。
2.定时器/计数器控制寄存器控制寄存器(TCON)
![](https://img-blog.csdn.net/20151122152733348)
IT0:外部中断0触发方式控制位
当IT0=0时,为电平触发方式(低电平有效)
当IT0=1时,为边沿触发方式(下降沿有效)
IE0:外部中断0中断请求标志位
IT1:外部中断1触发方式控制位
IE1:外部中断1中断请求标志位
TF0:定时/计数器T0溢出中断请求标志位
TF1:定时/计数器T1溢出中断请求标志位
3.串行口控制寄存器(SCON)
![](https://img-blog.csdn.net/20151122152914927)
RI:串行口接收中断标志位。当允许串行口接收数据时,每接收完一个串行帧,由硬件置位RI。注意,RI必须由软件清除。
TI:串行口发送中断标志位。当CPU将一个发送数据写入串行口发送缓冲器时,就启动了发送过程。每发送完一个串行帧,由硬件置位TI。CPU响应中断时,不能自动清除TI,TI必须由软件清除。
4.中断优先级控制寄存器(IP)
![](https://img-blog.csdn.net/20151122152929747)
PX0:外部中断0优先级设定位
PT0:定时/计数器T0优先级设定位
PX1:外部中断0优先级设定位
PT1:定时/计数器T1优先级设定位
PS :串行口优先级设定位
PT2:定时/计数器T2优先级设定位
四.中断响应条件
1,中断源有中断请求
2,此中断源的中断允许位为1
3,开中断(EA=1)
一,五种中断:
51单片机有5种中断:
中断名 | [b]中断源[/b] | 中断编号 |
---|---|---|
外部中断0 | IE0(P3.2) | 0 |
定时器0溢出中断 | TF0 | 1 |
外部中断1 | IE1(P3.3) | 2 |
定时器1溢出中断 | TF1 | 3 |
串行口中断 | RI | 4 |
中断允许控制寄存器IE
定时器控制寄存器TCON
串口控制寄存器SCON
中断优先控制寄存器IP
定时器工作方式控制寄存器TMOD
定时器初值赋予寄存器(TH0/TH1,TL0/TL1)
三,部分寄存器详解
1.中断允许控制寄存器(IE)
EX0:外部中断0允许位;
ET0:定时/计数器T0中断允许位;
EX1:外部中断1允许位;
ET1:定时/计数器T1中断允许位;
ES :串行口中断允许位;
EA :CPU中断允许(总允许)位。
2.定时器/计数器控制寄存器控制寄存器(TCON)
IT0:外部中断0触发方式控制位
当IT0=0时,为电平触发方式(低电平有效)
当IT0=1时,为边沿触发方式(下降沿有效)
IE0:外部中断0中断请求标志位
IT1:外部中断1触发方式控制位
IE1:外部中断1中断请求标志位
TF0:定时/计数器T0溢出中断请求标志位
TF1:定时/计数器T1溢出中断请求标志位
3.串行口控制寄存器(SCON)
RI:串行口接收中断标志位。当允许串行口接收数据时,每接收完一个串行帧,由硬件置位RI。注意,RI必须由软件清除。
TI:串行口发送中断标志位。当CPU将一个发送数据写入串行口发送缓冲器时,就启动了发送过程。每发送完一个串行帧,由硬件置位TI。CPU响应中断时,不能自动清除TI,TI必须由软件清除。
4.中断优先级控制寄存器(IP)
PX0:外部中断0优先级设定位
PT0:定时/计数器T0优先级设定位
PX1:外部中断0优先级设定位
PT1:定时/计数器T1优先级设定位
PS :串行口优先级设定位
PT2:定时/计数器T2优先级设定位
四.中断响应条件
1,中断源有中断请求
2,此中断源的中断允许位为1
3,开中断(EA=1)
相关文章推荐
- MCS-51 单片机的中断系统
- 单片机成长之路(51基础篇) - 010 51单片机的中断系统
- 51单片机的中断系统
- 对51单片机中断系统的理解
- 51单片机的中断系统(三)
- 51单片机之中断系统
- 51单片机的中断系统(七)通信的一些概念
- 51单片机中断系统
- 51单片机之——中断的概念
- 嵌入式学习笔记(10)——51单片机之中断(定时器中断)
- 51单片机最小系统的绘制
- 51单片机最小系统
- 51单片机最小系统
- 51单片机:利用定时器中断写一个简易加法计算器,按键消抖算法很好。
- 基于UC/COSII系统的STM32F103系列单片机外部中断按键的一种使用方法
- 基于proteus的51单片机仿真实例九、51单片机的最小工作系统
- 单片机的中断系统
- 单片机的中断系统
- 51MCU的中断系统
- 51单片机中断学习