C51单片机的中断[1].ppt

C51单片机的中断[1].ppt

ID:48560553

大小:1.04 MB

页数:81页

时间:2020-01-23

C51单片机的中断[1].ppt_第1页
C51单片机的中断[1].ppt_第2页
C51单片机的中断[1].ppt_第3页
C51单片机的中断[1].ppt_第4页
C51单片机的中断[1].ppt_第5页
资源描述:

《C51单片机的中断[1].ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机的定时与中断系统中断系统:包含中断源、中断方式、中断控制寄存器、中断响应和中断请求的撤除。本章主要内容定时/计数器:包含定时/计数器的定时和计数功能、定时/计数器的控制寄存器、工作方式及其应用。单片机在某一时刻只能处理一个任务,当多个任务同时要求单片机处理时,这一要求应该怎么实现呢?通过中断可以实现多个任务的资源共享。MCS-51的中断系统看书电话铃响接电话继续看书中断响应中断返回中断请求中断的基本概念主程序断点执行中断服务(或处理)子程序继续执行程序中断响应中断返回中断请求中断的基本概念所谓的中断就是,当CPU正在处理某项事务的时候,如果外界或者内部发生了紧急

2、事件,要求CPU暂停正在处理工作而去处理这个紧急事件,待处理完后,再回到原来中断的地方,继续执行原来被中断的程序,这个过程称作中断。中断的定义实现这种功能的部件称为中断系统(中断机构)。产生中断的请求源称为中断源。中断过程中又有中断发生称为中断嵌套。中断执行的程序称为中断服务子程序。中断功能强弱是计算机性能优劣的重要标志提高CPU效率解决速度矛盾实现并行工作实时处理应付突发事件……中断源是指在计算机系统中向CPU发出中断请求的来源。MCS-51的中断系统——中断源8051单片机有5个中断源:外部中断源:外部中断0(INT0)外部中断1(INT1)内部中断源:

3、定时/计数中断0(T0)定时/计数中断1(T1)串行中断1.外部中断源外部中断0(INT0):来自引脚P3.2外部中断1(INT1):来自引脚P3.3外部中断请求两种方式:电平触发方式(低电平有效)下降沿触发方式(脉冲的下降沿有效,至少要维持一个机器周期)2.内部中断源定时/计数中断0(T0):定时/计数发生溢出时,产生中断请求。定时/计数中断1(T1):定时/计数发生溢出时,产生中断请求。串行中断:为完成串行数据传送而设置。单片机完成接受或发送一组数据时,产生中断请求。说明:外部中断源中断请求需设置,而内部中断源中断请求不需设置,自动产生。MCS-51的中断系统——

4、中断标志CPU主程序INT0INT1T0T1串口IE0TF0IE1TF1TIRI中断源中断标志位每一个中断源都有相应的中断标志位;某一个中断源申请中断,相应中断标志位置1。MCS-51的中断系统——中断允许CPU主程序INT0INT1T0T1串口IE0TF0IE1TF1TIRI中断源中断标志位EA——总中断允许位,EA=1开放所有中断,EA=0,禁止所有中断;某一个中断源还有相应的中断允许位,1允许相应中断源的中断,0禁止相应中断源的中断。中断允许ESET0EX0EX1ET1EAMCS-51的中断系统——中断优先级CPU主程序INT0INT1T0T1串口IE0TF0I

5、E1TF1TISI中断源中断标志位单片机中有两个中断优先级,即高优先级中断和低优先级中断,前者优先权高于后者(在程序中设置,相应位=1,为高优先级);同一优先级别的中断源按照自然优先级顺序确定优先级别(硬件形成,无法改变)。中断允许ESET0EX0EX1ET1EA自然优先级高低优先控制PSPT0PX0PX1PT1IE0TCONSCONINT0IT0=0IT0=1INT1IT1=0IT1=1TF0IE1TF1T0T1TIRITXDRXDESET0EX0EX1ET1EA自然优先级矢量地址高级中断请求自然优先级矢量地址低级中断请求PX0PT0PX1PT1PSIEIPMCS-

6、51的中断系统结构图中断标志位中断源允许总允许中断优先级表5.18051中断源定时器控制寄存器(TCON)串行口控制寄存器(SCON)中断允许控制寄存器(IE)中断优先级控制寄存器(IP)中断控制寄存器(4个):TF1TF0IE1IT1IE0IT0TCONT1溢出中断标志(TCON.7):T1启动计数后,计满溢出由硬件置位TF1=1,向CPU请求中断,此标志一直保持到CPU响应中断后,才由硬件自动清0。也可用软件查询该标志,并由软件清0。765432101.定时器控制寄存器(TCON)计数溢出标志位的使用有两种情况:采用中断方式时,作中断请求标志位来使用;采用查询方式

7、时,作查询状态位来使用。TF1TF0IE1IT1IE0IT0TCON88H外部中断INT1中断标志位(TCON.3):IE1=1,外部中断1向CPU申请中断外部中断INT1触发方式控制位(TCON.2):IT1=0,电平触发方式IT1=1,下降沿触发方式76543210IE0和IE1——外中断请求标志位当CPU采样到INT0(或INT1)端出现有效中断请求时,IE0(或IE1)位由硬件置“1”。当中断响应完成转向中断服务程序时,由硬件把IE0(或IE1)清零。返回TI(SCON.1)——串行发送中断标志。RI(SCON.0)——串行接收中断标志。TI

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

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

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