单片机中断系统ppt模板课件.ppt

单片机中断系统ppt模板课件.ppt

ID:56973926

大小:389.50 KB

页数:19页

时间:2020-07-25

单片机中断系统ppt模板课件.ppt_第1页
单片机中断系统ppt模板课件.ppt_第2页
单片机中断系统ppt模板课件.ppt_第3页
单片机中断系统ppt模板课件.ppt_第4页
单片机中断系统ppt模板课件.ppt_第5页
资源描述:

《单片机中断系统ppt模板课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章MCS-51单片机中断与定时/计数器编程第一节中断系统基础知识任务可控LED显示任务要求:正常情况下8个霓虹灯(LED灯)依次顺序点亮,循环显示,时间间隔为1s。按键(按P3.2口)按下后8个霓虹灯同时亮灭一次,时间间隔为0.5s。什么是中断计算机在执行程序的过程中,外部因素向CPU发出中断请求信号,要求CPU暂时中断当前程序的执行而转去执行相应的处理程序,待处理程序执行完毕后,再继续执行原来被中断的程序。这种程序在执行过程中由于外界的原因而被中间打断的情况称为“中断”。执行主程序主程序继续执行

2、主程序断点中断请求中断响应执行中断处理程序中断返回MCS-51单片机的中断执行过程中断基本要素(1)主程序:原来正常运行的程序称为主程序。(2)中断源:引起中断的原因,或能发出中断申请的来源,称为中断源。(3)中断请求:中断源要求服务的请求称为中断请求(或中断申请)。(4)断点:主程序被断开的位置(或地址)称为断点。(5)中断服务程序:CPU响应中断后,转去执行相应的处理程序,该处理程序通常称之为中断服务程序。中断作用同步工作:中断是CPU和接口之间的信息传递方式之一,它使CPU与外设同步工作,较好地

3、解决了CPU与慢速外设之间的配合问题。例如:打印输出。异常处理:针对难以预料的异常情况,如掉电、存储出错、运算溢出等,可以通过中断系统由故障源向CPU发出中断请求,再由CPU转到相应的故障处理程序进行处理。实时处理:CPU能够及时处理应用系统的随机事件,系统的实时性大大增强。中断系统的结构1、5个中断源:INT0、INT1、T0、T1、RI/TI2、4个与中断有关的寄存器:中断标志TCON、SCON、IE、IP3、中断标志位4、中断允许控制位5、中断源的中断优先级MCS-51系列单片机中断源序号中断源

4、说明1INT0外部中断0请求由P3.2引脚输入,通过IT0位(TCON.0)来决定是低电平有效还是下降沿有效。一旦输入信号有效,即向CPU申请中断,并建立IE0(TCON.1)中断标志。任务9中采用下降沿有效,由按键产生下降沿。2INT1外部中断1请求由P3.3引脚输入,通过IT1位(TCON.2)来决定是低电平有效还是下降沿有效。一旦输入信号有效,即向CPU申请中断,并建立IE1(TCON.3)中断标志。3TF0T0溢出中断请求当T0产生溢出时,T0溢出中断标志位TF0(TCON.5)置位(由硬件自

5、动执行),请求中断处理。4TF1T1溢出中断请求当T1产生溢出时,T1溢出中断标志位TF1(TCON.7)置位(由硬件自动执行),请求中断处理。5RI或TI串行口中断请求当接收或发送完一个串行帧时,内部串行口中断请求标志位RI(SCON.0)或TI(SCON.1)置位(由硬件自动执行),请求中断。IT0(TCON.0),外部中断0触发方式控制位。当IT0=0时,为电平触发方式。当IT0=1时,为边沿触发方式(下降沿有效)。IE0(TCON.1),外部中断0中断请求标志位。IT1(TCON.2),外部中

6、断1触发方式控制位。IE1(TCON.3),外部中断1中断请求标志位。TF0(TCON.5),定时/计数器T0溢出中断请求标志位。TF1(TCON.7),定时/计数器T1溢出中断请求标志位。当中断源向CPU申请中断时,相应中断标志位由硬件自动置1。CPU在响应中断后即由硬件将各标志位自动复位。(串行中断除外)二、中断请求标志1、TCON的中断标志2、SCON的中断标志RI(SCON.0),串行口接收中断标志位。当允许串行口接收数据时,每接收完一个串行帧,由硬件置位RI。注意,RI必须由软件清除。TI(

7、SCON.1),串行口发送中断标志位。当CPU将一个发送数据写入串行口发送缓冲器时,就启动了发送过程。每发送完一个串行帧,由硬件置位TI。CPU响应中断时,不能自动清除TI,TI必须由软件清除。中断标志位位名称说明TF1T1溢出中断标志TCON.7T1被启动计数后,从初值开始加1计数,计满溢出后由硬件置位TF1,同时向CPU发出中断请求,此标志一直保持到CPU响应中断后才由硬件自动清0。也可由软件查询该标志,并由软件清0。前述的定时器编程都是采用查询方式实现。TF0T0溢出中断标志TCON.5T0被启

8、动计数后,从初值开始加1计数,计满溢出后由硬件置位TF0,同时向CPU发出中断请求,此标志一直保持到CPU响应中断后才由硬件自动清0。也可由软件查询该标志,并由软件清0。IE1外部中断1中断标志TCON.3IE1=1,外部中断1向CPU申请中断。IT1中断触发方式控制位TCON.2当IT1=0,外部中断1控制为电平触发方式;当IT1=1,外部中断1控制为边沿(下降沿)触发方式。IE0外部中断0中断标志TCON.1IE0=1,外部中断0向CPU申请中断。I

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

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

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