下载此文档

单片机中断与定时系统.ppt


文档分类:IT计算机 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
5-1 中断技术
5-2 中断系统控制
5-3 中断响应过程
5-4 中断请求的撤消
5-5 中断服务程序的设计
5-6 多外部中断源系统设计
5 单片机中断系统
(1)查询方式
查询方式是用程序不断询问任务状态,查看其是否准备就绪,若没有准备好反复查询,直到确认已经处于就绪状态,则可对任务进行相应的操作。
查询方式的缺点: 有一个查询等待时间过程,在查询过程中不能进行其他操作。提高则工作效率的一个途径是采用中断传送方式。
(2)中断方式
单片机的中断就是停止当前运行的操作,转到被允许的请求中断的程序部分中,去执行其操作。当操作完成后,再回到停止运行的地方继续下一步操作。
单片机在等待执行某一任务时可以采取方式
查询方式;
中断方式。
中断系统是计算机的重要指标之一。
5-1 中断技术
日常事务程序
中断服务程序
一、中断概念:
例: 某人看书执行主程序中断过程
电话铃响中断信号INTx=0 中断请求
暂停看书暂停执行主程序中断响应
书中作记号当前PC值入栈保护断点
电话谈话执行中断程序中断服务
寻找记号先前的PC值出栈恢复断点
继续看书继续执行主程序中断返回
中断系统:实现中断功能的部件称为中断系统,又称中断机构。
中断源:产生中断的请求源称为中断源。
中断请求:中断源向CPU提出的处理请求,称为中断请求或中断申请。
中断响应过程:CPU暂时中止自身的事物,转去处理事件的过程,称为CPU的中断响应过程。
中断服务:对事件的整个处理过程,称为中断服务(或中断处理)。
中断返回:中断处理完毕,在返回到原来被中止的地方,称为中断返回.
中断的概念
二、中断源:
MCS-51单片机的中断系统有3大类5个中断源,分高和低2个优先级,可实现二级中断嵌套。

1、外中断2个:INT0、INT1 (外部中断)
2、定时中断2个:T0、T1(内部中断)
3、串行中断1个:RI/TI (内部中断)
1、外中断:INT0、INT1 (外部中断)
信号输入:,触发标志位。
触发方式:可选择低电平有效还是下降沿有效;
触发条件:、,中断标志IE0() 、IE1()置1,向CPU申请中断。
触发条件:当定时/计数器T0(或T1)的计数单元溢出时,由内部硬件置TF0(或TF1)为“1”,向CPU发送中断请求。
(内部中断)
(内部中断)
串行口中断源对应两个中断标志位:串行口发送中断标志位TI和串行口接收中断标志位RI。
触发条件:当SBUF发送完数据为空或者接收数据sbuf满时,对应标志位置“1”,都请求串行口中断,到底是发送中断TI还是接收中断RI,只有在中断服务程序中通过指令查询来判断。
串行口中断响应后,不能由硬件自动清“0”,必须由软件对TI或RI清“0”。
TCON
D7
D5
D5
D4
D3
D2
D1
D0
(88H)
TF1
TR1
TF0
TR0
IE1
IT1
IE0
IT0
IT0(IT1):外部中断0(或1)触发方式控制位。设置为0,则选电平触发方式; 设置为1,则边沿触发方式。
在电平触发方式时,(),若引脚为高电平,则IE0(IE1)清0,若引脚为低电平,则IE0(IE1)置1,向CPU请求中断;CPU响应后能够由硬件自动将IE0(或IE1)清零;在边沿触发方式时,()引脚为高电平,第二个机器周期采样为低电平时,由IT0(或IT1)置1,向CPU请求中断。
IE0(IE1):外部中断0(或1)的中断请求标志位。
三、中断控制的寄存器
定时器控制寄存器
F1/F0定时器/计数器T1/T0溢出中断请求标志位。
当启动T1计数后,T1/T0从初值开始加1计数,计数器最高位产生溢出时,由硬件使TF1/TF0置1,并向CPU发出中断请求。当CPU响应中断时,硬件将自动对TF1/TF0清0。
2、串行口控制寄存器SCON
SCON的中断标志
RI(),串行口接收中断标志位。当允许串行口接收数据时,每接收完一个串行帧,由硬件置位RI。同样,RI必须由软件清除。
TI(),串行口发送中断标志位。当CPU将一个发送数据写入串行口发送缓冲器时,就启动了发送过程。每发送完一个串行帧,由硬件置位TI。CPU响应中断时,不能自动清除TI,TI必须由软件清除。
TI
RI
SCON
(98H)
9FH 9EH 9DH 9CH 9BH 9AH 99

单片机中断与定时系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小620 KB
  • 时间2018-01-10