文档介绍:单片机原理及应用
第 4, 5, 6 章复习
光华学院
信息工程系
王超
单片机的中断概念
中断:是指由于某种随机事件的发生,计算机暂停现行程序的运行,转去执行另一程序,以处理发生的事件,处理完毕后又自动返回原来的程序继续运行。
中断源:将能引起中断的事件称为中断源。
主程序:CPU现行运行的程序称为主程序。
中断服务子程序:处理随机事件的程序称为中断服务子程序。
单片机的中断概念
-51中断系统中,外部中断最短的响应时间为___个机器周期,最长的响应时间为___个机器周期。
MCS-51中断系统——中断源
8051单片机有5个中断请求源:
外部输入中断源INT0()
外部输入中断源INT1 ()
片内定时器T0的溢出
片内定时器T1的溢出
片内串行口发送或接收中断源
MCS-51中断系统——中断源
:
MCS-51的中断系统中有几个中断源?它们各是什么?每个中断源入口地址是多少?默认情况下它们的优先级别是怎样的?(画图简要说明)
8051有5个中断请求源:
INT0()
片内定时器T0的溢出
外部输入中断源INT1 ()
片内定时器T1的溢出
片内串行口发送或接收中断源
8051中断入口地址
0003H
000BH
0013H
001BH
0023H
默认优先级
MCS-51中断系统——中断标志
每一个中断源都有相应的中断标志位;
某一个中断源申请中断,相应中断标志位置1。
TCON寄存器——T0和T1控制寄存器
外部中断INT1中断标志位():IE=1,外部中断1向CPU申请中断
外部中断INT1触发方式控制位():IT1=0,电平触发方式
IT1=1,下降沿触发方式
TCON寄存器——T0和T1控制寄存器
T1溢出中断标志():
T1启动计数后,计满溢出由硬件置位TF=1,向CPU请求中断,此标志一直保持到CPU响应中断后,,并由软件清0.
TCON寄存器——T0和T1控制寄存器
-51单片机的定时器/计数器在用作定时时,
计满溢出由硬件置位____,向CPU请求中断,
此标志一直保持到CPU响应中断后,才由__
,并由__清0。
SCON寄存器——串口控制寄存器
TI()——串行发送中断标志。
RI()——串行接收中断标志。
注意:寄存器可以进行位寻址.