文档介绍:单片机原理及应用技术
第4章中断系统、内部/定时计数器
11/10/2017
计算机系
第4章中断系统、内部/定时计数器
学习重点和难点
教学目的
了解中断的基本概念和功能。
掌握中断系统的结构和控制方式。
掌握中断系统的中断处理过程。
了解定时器/计数器的结构与工作原理。
掌握定时器/计数器的四种工作方式的特点及应用。
中断响应的条件和中断优先级的应用。
外部中断源的扩展方法。
定时器/计数器的初始化。
定时器/计数器与中断的综合应用。
11/10/2017
计算机系
第4章中断系统、内部/定时计数器
中断概述
MCS-51单片机中断系统的结构
中断响应
中断程序设计
定时/计数器的结构及工作原理
定时/计数器工作方式
定时/计数器的编程和应用
小结
11/10/2017
计算机系
第4章中断系统、内部/定时计数器
CPU与外设数据传送方式有几种?
1. 直接传送方式
也称无条件传送方式,例:
驱动指示灯、继电器、启动电机、数码管等。
11/10/2017
计算机系
2. 查询方式
送数据或发命令前先检查设备状态
CLR
SETB
SETB
L1: JNB , L1
SETB
L2: JB , L2
CLR
SJMP L1
例:水池水位自动控制装置
要求:水位<A 放水;水位>B停放
第4章中断系统、内部/定时计数器
11/10/2017
计算机系
3. 中断方式
可以提高CPU的利用率
CPU不主动查询外设,只执行自己的程序,当外设准备好需要传送数据时,提出申请,若CPU准于请求,放下正在执行的程序,去传送外设的数据。
4. DMA方式
第4章中断系统、内部/定时计数器
11/10/2017
计算机系
中断概述
中断技术的概念
在单片机中,当CPU在执行程序时,由单片机内部或外部的原因引起的随机事件要求CPU暂时停止正在执行的程序,而转向执行一个用于处理该随机事件的程序,处理完后又返回被中止的程序断点处继续执行,这一过程就称为中断。
单片机处理中断的4个步骤:中断请求、中断响应、中断处理和中断返回。
11/10/2017
计算机系
向CPU发出中断请求的来源,或引起中断的原因称为中断源。中断源要求服务的请求称为中断请求。中断源可分为两大类:一类来自单片机内部,称之为内部中断源;另一类来自单片机外部,称之为外部中断源。
请求
CPU
外设
通常中断源有:
(1)一般的输入输出设备,如键盘,打印机等。
(2)数据通道,如磁盘,磁带等。
(3)定时器。
(4)故障源,如电源掉电。
(5)为调试程序而设的中断,如单步、断点设置等。
键盘
打印机
磁盘
掉电
定时器
中断概述
11/10/2017
计算机系
中断的特点
1. CPU分时操作(与多个外设并行工作)
温度
压力
断电
CPU
处理
2. 实现实时处理
外设
外设
外设
CPU
3. 故障处理
如何实现中断?
中断概述
11/10/2017
计算机系
中断概述
中断系统的功能
1. 实现中断响应和中断返回
2. 实现优先权排队
3. 实现中断嵌套
中断请求
中断请求
RETI
RETI
主程序
11/10/2017
计算机系