单片机中断技术及外部中断模板课件.ppt

单片机中断技术及外部中断模板课件.ppt

ID:57110220

大小:166.50 KB

页数:15页

时间:2020-07-31

单片机中断技术及外部中断模板课件.ppt_第1页
单片机中断技术及外部中断模板课件.ppt_第2页
单片机中断技术及外部中断模板课件.ppt_第3页
单片机中断技术及外部中断模板课件.ppt_第4页
单片机中断技术及外部中断模板课件.ppt_第5页
资源描述:

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

1、51单片机中断技术及外部中断课题六本次课的目标学习完本课题后,您将能够:清楚中断的含义,单片机中使用中断技术的原因。清楚AT89S51单片机的中断响应过程。清楚AT89S51单片机外部中断源的特点及使用方法。初步具备使用AT89S51单片机外部中断源来解决实际问题的能力。本次课讲解内容一.单片机与外设数据传递方式二.单片机中断技术基础三.51单片机的外部中断源51单片机外部中断源应用步骤51单片机外部中断的应用实例一.单片机与外设数据传递方式1.无条件传送:不考虑外设状态信息,直接传送数据。2.查询传送:不断查询外设状态信息,判断后决定是否传送数据。

2、3.中断传送:由外设主动向控制器提出申请的数据传送方式。4.DMA传送:直接存储器存取,需要DMA控制器来完成而不需CPU干预。中断传送可以提高CPU的工作效率,可以提高实时数据的处理时效。二.51单片机中断技术基础1.中断的定义2.中断处理过程所谓“中断”,是指计算机在执行某一段程序的过程中,由于计算机系统内、外的某种原因,有必要中止原程序的执行,而去执行相应的处理程序,待处理结束后,再返回来继续执行原程序的过程。一个完整的中断处理过程应包括:中断请求、中断响应、中断处理和中断返回。中断请求:外部设备向控制器提出中断请求(中断源主动性)。中断响应:

3、保护断点地址(PC值入栈),自动转入中断源入口地址(中断矢量)。中断处理:执行中断源入口地址处子程序(执行中断子程序)。中断返回:返回到原程序继续执行,即恢复断点地址(堆栈值弹出到PC中)。3.AT89S51的中断系统4.AT89S51的中断源外部中断0(INT0^)—中断标志IE0—中断矢量0003H—编号0;定时/计数0(T0)—中断标志IF0—中断矢量000BH—编号1;外部中断1(INT1^)—中断标志IE1—中断矢量00013H—编号2;定时/计数1(T1)—中断标志IF1—中断矢量0001BH—编号3;串口中断—接收标志RI/发送标志TI

4、—中断矢量0023H—编号4;4.中断请求的开放与关闭特点:8位、可位寻址、复位后内容为00H;当CPU处于中断请求允许状态时,才能接受中断源的中断申请。反之,当CPU处于关中断请求禁止状态时,则不能接受中断源的中断申请。AT89S51的中断允许寄存器IE作用:控制中断源申请的开放和关闭(两级控制允许位);IE中各允许位,为0时请求被禁止,为1时请求被允许;EA是总开关,如果它等于0,则所有中断请求都将禁止。IE寄存器EA——ESET1EX1ET0EX0EX0:外部中断0中断请求允许位;ET0:定时/计数0中断请求允许位;EX1:外部中断1中断请求允

5、许位;ET1:定时/计数1中断请求允许位;ES:串行口中断请求允许位;EA:中断请求允许总控制位;三.51单片机的外部中断源1.外部中断源端口引脚外部中断0:端口引脚为12(P3.2),引脚符号为INT0^。外部中断1:端口引脚为13(P3.3),引脚符号为INT1^。2.外部中断请求方式负边沿触发,使控制位IT0=1即可。低电平触发,使控制位IT1=0即可。AT89S51单片机响应外部中断请求后会自动将外部中断标志位清0,但由于外部中断请求触发方式的特点,在使用外部中断中要注意避免重复请求问题。3.定时器控制寄存器TCON特点:8位、可位寻址、复位

6、后内容为00H;作用:为外部中断源和定时/计数功能服务;TCON寄存器TF1TR1TF0TR0IE1IT1IE0IT0IT0:INT0^中断请求触发标志位,1为负边沿触发,0为低电平触发;IE0:INT0^中断请求标志位;IT1:INT1^中断请求触发标志位,1为负边沿触发,0为低电平触发;IE1:INT1^中断请求标志位;四.51单片机外部中断源应用步骤1.设置外部中断请求允许位,设置IE寄存器中的EA、EX1、EX0;2.选择合适的外部中断请求触发方式,设置TCON寄存器中的IT1、IT0;3.编写中断服务函数,函数格式为:返回值函数名([参数]

7、)interruptn[usingm]五.51单片机外部中断的应用实例通过完成实验五来掌握AT89S51外部两个中断源的应用技术。本课题的要求本课题教学完成后,初学者必须做到:牢记中断的定义及一个完整中断处理过程。牢记AT89S51的中断源及对应的中断标志、中断矢量。牢记AT89S51中断允许寄存器的各标志位及作用。牢记AT89S51定时器控制寄存器低四位各标志位及作用。牢记AT89S51外部中断源在Cx51中的应用步骤。下次讲解课题课题七51单片机定时与计数功能~完~

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

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

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