欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    外部中断应用程序设计.ppt

    • 资源ID:6266075       资源大小:254KB        全文页数:11页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    外部中断应用程序设计.ppt

    *,1,单片机原理与接口技术,外部中断应用程序设计,学情分析,本节选自第五章:MCS-51中断、定时/计数器及串行接口/第1节:中断系统。中断系统是单片机课程体系中非常重要的一环。在学习完第2章后应对单片机的硬件结构有所掌握,第3、第4章是对单片机的软件编程进行讲解,第2-4章作为第5章的基础。单片机的中断可以归类为3种。在大家理解中断概念及中断相关的控制寄存器后本节通过两个应用举例为大家讲解第1种中断方式外部中断。,教学内容(1)复习中断控制寄存器(2)中断的程序的初始化步骤(3)中断和查询结合的方法扩展多个外中断源(4)基于外部中断的出租车计程器编程,说课,掌握中断服务程序初始化步骤,外部中断的入口地址,教学重点,外部中断服务程序编写方法,单片机扩展多个中断源方法的理解,案例式教学,教学方法,教学难点,知识目标,学会中断服务程序编写方法,(1)中断控制寄存器,定时/计数器控制寄存器(TCON)中断允许控制寄存器(IE)中断优先级控制寄存器(IP),*,4,(2)中断的程序的初始化步骤,*,5,1)设置中断允许控制寄存器IE,允许相应的中断源请求中断。2)设置中断优先级寄存器IP,确定并分配所使用的中断源的优先级。3)若是外部中断源,还要设置中断请求的触发方式IT1或IT0,以决定采用电平触发方式还是边沿触发方式。,(3)中断和查询结合的方法扩展多个外中断源,*,6,当4台设备工作正常时,4个设备的故障源输入端(P1.1,P1.3,P1.5,P1.7)全为低电平0,显示灯全熄灭。当某台设备出现故障时,则引发对应的故障源输入线由低电平0变为高电平1,从而引起8051的中断,在中断服务程序中通过查询即可判断故障源编号,并进行相应的LED显示。,#include sbit P1_0=P10;sbit P1_1=P11;sbit P1_2=P12;sbit P1_3=P13;sbit P1_4=P14;sbit P1_5=P15;sbit P1_6=P16;sbit P1_7=P17;void main()P1=0 x00;IT0=1;EX0=1;EA=1;while(1);,*,7,void ex0()interrupt 0if(P1_1=1)P1_0=1;else if(P1_3=1)P1_2=1;else if(P1_5=1)P1_4=1;else if(P1_7=1)P1_6=1;,例 出租车计价器计程方法是车轮每运转一圈产生一个负脉冲,从外中断(INT0 P3.2)引脚输入,行驶里程=轮胎周长运转圈数,设轮胎周长为2m,试实时计算出租车行驶里程(单位:m),数据存于 32H、31H、30H中。,2023/10/11,第5章 中断系统,8,(4)基于外部中断的出租车计程器编程,ORG 0000H;复位地址 LJMP STAT;转初始化 ORG 0003H;中断入口地址 LJMP INT;转中断服务程序 ORG 0100H;初始化程序首地址 STAT:SETB IT0;置边沿触发方式 MOV IE,#81H;开中断 MOV IP,#01H;置高优先级 MOV 30H,#0;里程计数器清零 MOV 31H,#0 MOV 32H,#0 SJMP$;等待中断,2023/10/11,第5章 中断系统,9,ORG 0200H;中断服务子程序首地址INT:MOV A,30H;读低8位里程计数器 ADD A,#2;低8位里程计数器加2m MOV 30H,A;回存 CLR A ADDC A,31H;中8位里程计数器加进位 MOV 31H,A;回存 CLR A ADDC A,32H;高8位里程计数器加进位 MOV 32H,A;回存 RETI;中断返回 END,2023/10/11,第5章 中断系统,10,11,感谢专家批评、指正!,

    注意事项

    本文(外部中断应用程序设计.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开