中国高校课件下载中心 》 教学资源 》 大学文库

内蒙古农业大学:《单片机原理及应用》课程教学课件(讲稿)第五章 80C51单片机的中断系统

文档信息
资源类别:文库
文档格式:PDF
文档页数:30
文件大小:1.1MB
团购合买:点击进入团购
内容简介
内蒙古农业大学:《单片机原理及应用》课程教学课件(讲稿)第五章 80C51单片机的中断系统
刷新页面文档预览

第五章80C51单片机的中断象统 本章要点: ®中断的基本概念 @ 80C51中断源 @中断控制寄存器 @中断处理过程 ®中断优先控制和中断嵌套 ®中断系统的应用 内蒙古农业大学机电工程学院

中断的基本概念 80C51中断源 中断控制寄存器 中断处理过程 中断优先控制和中断嵌套 中断系统的应用 第五章 80C51单片机的中断系统 本章要点: 2

第一节80C51中断条统 一、中断概述 1.什么叫中断? CPU暂时中止其正在执行的程序,转去执行请求中断的 那个外设或事件的服务程序,等处理完毕后再返回执行原 来中止的程序,叫做中断。 现行程序 2.为什么要设置中断? (I)提高CPU工作效率 中断 (2)具有实时处理功能 中断断点 服务 (3)具有故障处理功能 程序 (4)实现分时操作 中断功能强弱是计算机性能 继续执行 优劣的重要标志。 图 中断示意图 内蒙古农业大学机电三程学院

第一节 80C51中断系统 CPU暂时中止其正在执行的程序,转去执行请求中断的 那个外设或事件的服务程序,等处理完毕后再返回执行原 来中止的程序, 叫做中断。 ⒉ 为什么要设置中断? ⑴ 提高CPU工作效率 ⑵ 具有实时处理功能 ⑶ 具有故障处理功能 ⑷ 实现分时操作 一、中断概述 ⒈ 什么叫中断? 中断功能强弱是计算机性能 优劣的重要标志。 3

中断涉及的几个环节 ①中断源 ②中断申请 ③开放中断 ④保护现场 ⑤中断服务 ⑥恢复现场 ⑦中断返回 内蒙古农业大学机电工程学院

①中断源 ②中断申请 ③开放中断 ④保护现场 ⑤中断服务 ⑥恢复现场 ⑦中断返回 中断涉及的几个环节 4

CPU识别中断申请的依据: CPU在每个机器周期的S5P2期间,会自动 查询各个中断申请标志位,若查到某标志位被 置位,将启动中断机制

CPU 在每个机器周期的S5P2期间,会自动 查询各个中断申请标志位,若查到某标志位被 置位,将启动中断机制。 CPU识别中断申请的依据:

二、中断源和中新控制寄存器 1.中断源 中断源是指能发出中断清求,引起中断的装置或事 件。 80C51单片机的中断源共有5个,其中2个为外部中 断源,3个为内部中断源: (1) INT0:外部中断0,中断请求信号由P3.2输入。 (2)INT1:外部中断1,中断请求信号由P3.3输入。 (3)T0:定时/计数器0溢出中断,对外部脉冲计数由P3.4输入。 (4)T1:定时/计数器1溢出中断,对外部脉冲计数由P3.5输入。 (⑤)串行中断:包括串行接收中断RI和串行发送中断TI。 内蒙古农业大学机电工程学院

⑴ INT0:外部中断0,中断请求信号由P3.2输入。 ⑵ INT1:外部中断1,中断请求信号由P3.3输入。 ⑶ T0:定时/计数器0溢出中断,对外部脉冲计数由P3.4输入。 ⑷ T1:定时/计数器1溢出中断,对外部脉冲计数由P3.5输入。 ⑸ 串行中断:包括串行接收中断RI和串行发送中断TI。 二、中断源和中断控制寄存器 ⒈ 中断源 中断源是指能发出中断请求,引起中断的装置或事 件。 80C51单片机的中断源共有5个,其中2个为外部中 断源,3个为内部中断源: 6

2.中断控制寄存器 80C51单片机中涉及中断控制的有3个方面4个 特殊功能寄存器: ① 中断请求:定时/计数器和外部中断控制寄存 器TCON;串行口控制寄存器SCON; ② 中断允许控制寄存器IE; ③ 中断优先级控制寄存器P。 内蒙古农业大学机电王程学院

① 中断请求:定时/计数器和外部中断控制寄存 器TCON;串行口控制寄存器SCON; ② 中断允许控制寄存器IE; ③ 中断优先级控制寄存器IP。 ⒉ 中断控制寄存器 80C51单片机中涉及中断控制的有3个方面4个 特殊功能寄存器: 7

(1)中断请求控制寄存器 INT0、INT1、T0、T1中断情求标志放在TC0N中 串行中断请求标志放在SCON中。 TC0N的结构、位名称、位地址和功能如下: TCON D7 D6 D5 D4 D3 D2 D1 DO 位名称 TF1 TR1 TFO TRO IE1 ITI IEO ITO 位地址 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H T1 T1 TO TO INT1 INT1 INTO INTO 功能 中断 运行 中断 运行 中断 触发 中断 触发 标志 控制 标志 控制 标志 方式 标志 方式 内蒙古农业大学机电工程学院

INT0、INT1、T0、T1中断请求标志放在TCON中 串行中断请求标志放在SCON中。 ⑴ 中断请求控制寄存器 TCON D7 D6 D5 D4 D3 D2 D1 D0 位名称 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 位地址 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H 功能 T1 中断 标志 T1 运行 控制 T0 中断 标志 T0 运行 控制 中断 标志 触发 方式 中断 标志 触发 方式 TCON的结构、位名称、位地址和功能如下: 8

TCON位功能: ① TF1 T1溢出中断请求标志 T1计数溢出后,TF1=1 ② TFO T0溢出中断请求标志 T0计数溢出后,TF0=1 T℉0/T℉1:定时器溢出中断申请标志位: =0:定时器未溢出; =1: 定时器溢出申请中断,响应中断后自动清零。 ③ IE1 一一 外部中断INT1中断请求标志 当P3.3引脚信号有效时,IE1=1 ④ IEO 外部中断NTo中断请求标志 当P3.2引脚信号有效时,IE0=1 IE0/IE1:外部中断申请标志位: =0:没有外部中断申请; =1:有外部中断申请。 至 内蒙古农业大学机电工程学院

TCON位功能: ① TF1 —— T1溢出中断请求标志 T1计数溢出后,TF1=1 ② TF0 —— T0溢出中断请求标志 T0计数溢出后,TF0=1 TF0/TF1:定时器溢出中断申请标志位: =0:定时器未溢出; =1:定时器溢出申请中断,响应中断后自动清零。 ③ IE1 —— 外部中断 中断请求标志 当P3.3引脚信号有效时,IE1=1 ④ IE0 —— 外部中断 中断请求标志 当P3.2引脚信号有效时,IE0=1 IE0/IE1:外部中断申请标志位: =0:没有外部中断申请; =1:有外部中断申请。 9

⑤ ITI 外部中断INT1触发方式控制位 IT1=1,边沿触发方式: IT1=0,电平触发方式。 ⑥ ITO 外部中断NTO触发方式控制位 其意义和功能与IT1相似。 IT0/IT1:外部中断请求的触发方式选择位: =O:在INT0/INT1端申请中断的信号低电平有效; =1:在INT0/INT1端申请中断的信号负跳变有效. 内蒙古农业大学机电工程学院 10

⑤ IT1 —— 外部中断 触发方式控制位 IT1=1,边沿触发方式; IT1=0,电平触发方式。 ⑥ IT0 —— 外部中断 触发方式控制位 其意义和功能与IT1相似。 IT0/IT1:外部中断请求的触发方式选择位: =0:在INT0/INT1端申请中断的信号低电平有效; =1:在INT0/INT1端申请中断的信号负跳变有效. 10

串行控制寄存器SCON SCON D7 D6 D5 D4 D3 D2 D1 DO 位名称 ti RI 位地址 99H 98H 功能 串行发送 串行接收 中断标志 中断标志 ① TI一一 串行口发送中断请求标志 ② RI 串行口接收中断请求标志 内蒙古农业大学机电工程学院 11

串行控制寄存器SCON SCON D7 D6 D5 D4 D3 D2 D1 D0 位名称 — — — — — — TI RI 位地址 — — — — — — 99H 98H 功能 — — — — — — 串行发送 中断标志 串行接收 中断标志 ① TI —— 串行口发送中断请求标志 ② RI —— 串行口接收中断请求标志 11

共30页,试读已结束,阅读完整版请下载
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档