最新单片机的中断与定时教学讲义PPT课件.ppt

最新单片机的中断与定时教学讲义PPT课件.ppt

ID:62114068

大小:2.07 MB

页数:99页

时间:2021-04-16

最新单片机的中断与定时教学讲义PPT课件.ppt_第1页
最新单片机的中断与定时教学讲义PPT课件.ppt_第2页
最新单片机的中断与定时教学讲义PPT课件.ppt_第3页
最新单片机的中断与定时教学讲义PPT课件.ppt_第4页
最新单片机的中断与定时教学讲义PPT课件.ppt_第5页
资源描述:

《最新单片机的中断与定时教学讲义PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机的中断与定时5.1中断概述(1)有关中断的概念(a)中断当中央处理器CPU正在处理某件事情的时候,外界发生了紧急事件请求,要求CPU暂停当前的工作,转而去处理这个紧急事件。处理完毕后,再回到原来被暂停的地方,继续原来的工作,这样的过程称为中断。(b)中断嵌套即指在中断过程中又发生了新中断的现象。(c)中断源向CPU发出中断请求的来源。(d)中断请求或中断申请中断源要求CPU为其服务的请求。(e)中断查询即指CPU通过测试各中断控制寄存器中各标志位的状态,以确定有没有中断请求发生以及是哪一个中断源提出中断请求的过程。(f)中断响应即指CPU对中断源提出的中

2、断请求的接受,发生在中断查询之后。(g)中断处理或中断服务中断处理就是执行中断服务程序。(3)串行中断串行中断是为串行数据传送的需要设置的。每当串行口接收或发送完一组串行数据时,就产生中断请求信号向CPU申请中断。80C51单片机的中断向量列表外部中断00003H定时/计数器0000BH外部中断10013H定时/计数器0001BH串行发送中断0023H串行接收中断0023H5.2.2中断控制所谓中断控制就是指单片机提供给用户使用的中断控制的手段,用户可通过设置中断控制寄存器的状态位来使用中断系统。中断控制的本质就是利用指令对中断控制寄存器进行操作。80C51具

3、有4个相关的控制寄存器:TCON,IE,IP,SCON。(1)定时器控制寄存器(TCON)TCON的功能:用于保存外部中断请求以及定时器/计数器的计数溢出信号。TCON的字节地址:88H;位地址:8FH~88H。TCON的内容及格式如下:位地址8FH8EH8DH8CH8BH8AH89H88H位符号TF1TR1TF0TR0IE1IT1IE0IT0与中断控制有关的控制位共有6位:(a)IE0、IE1:外中断请求标志位CPU采样/INT0,/INT1端,如出现有效中断请求信号,则由硬件电路对该位自动置1。在中断响应后,由硬件电路对该位自动清0。(b)IT0、IT1:

4、外中断请求触发方式控制位IT0(IT1)=1,脉冲方式(后沿负跳有效);IT0(IT1)=0,电平方式(低电平有效);由软件置1或清0,即人工编程。例:SETBIT0;或CLRIT0;(C)TF0、TF1:计数溢出标志位当计数结构产生溢出时,由硬件电路对该位自动置1;当转向中断服务时,再由硬件电路对该位自动清0。计数溢出标志位的使用有两种情况:1)采用中断方式时,作中断请求标志位使用;2)采用查询方式时,作查询状态位来使用,必须利用软件对该位清0。(2)串行口控制寄存器(SCON)SCON的功能:用于串行数据通信的控制。SCON的字节地址:98H;位地址:9F

5、H~98H。SCON的内容及格式如下:位地址9FH9EH9DH9CH9BH9AH99H98H位符号SM0SM1SM2RENTB8RB8TIRI与中断控制有关的控制位共有2位:(a)TI:串行口发送中断请求标志位发送完一帧串行数据后,由硬件电路对该位自动置1,在转向中断服务程序后,用软件对该位清0。(b)RI:串行口接收中断请求标志位接收完一帧数据后,由硬件电路对该位自动置1,在转向中断服务程序后,用软件对该位清0。TI、RI标志位的使用有两种情况:1)采用中断方式时,作中断请求标志位使用;2)采用查询方式时,作查询状态位来使用;无论采用何种方式,都必须利用软件

6、对该位清0。(3)中断允许控制寄存器(IE)IE的功能:中断系统的开关。IE的字节地址:0A8H;位地址:0AFH~0A8H。IE的内容及格式如下:位地址AFHAEHADHACHABHAAHA9HA8H位符号EA//ESET1EX1ET0EX0与中断控制有关的控制位共有6位:(a)EA:中断允许总控制位EA=0:中断总禁止;EA=1:中断总允许;(b)EX0、EX1:外部中断允许控制位EX0、EX1=0:禁止外中断;EX0、EX1=1:允许外中断;(c)ET0、ET1:定时器/计数器中断允许控制位ET0、ET1=0,禁止定时(或计数)中断;ET0、ET1=1,

7、允许定时(或计数)中断;(d)ES:串行中断允许控制位ES=0,禁止串行中断;ES=1,允许串行中断;注意:1)MCS-51单片机复位后(IE)=00H,即中断系统处于禁止状态;2)单片机在中断响应后不会自动关闭中断,需使用有关指令禁止中断,即以软件方式关闭中断。(4)中断优先级控制寄存器(IP)IP的功能:决定各中断源的优先权。IP的字节地址:0B8H;位地址:0BFH~0B8H。IP的内容及格式如下:位地址BFHBEHBDHBCHBBHBAHB9HB8H位符号///PSPT1PX1PT0PX0与中断控制有关的控制位共有5位:(a)PX0:外部中断0优先级设

8、定位;(b)PT0:定时中断0优先级设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。