《Proteus仿真平台单片机项目式教程》课件 (李任青)项目4 交通灯 .ppt

《Proteus仿真平台单片机项目式教程》课件 (李任青)项目4 交通灯 .ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2024年7月设计主讲:XXX《Proteus平台单片机项目式教程》项目4交通灯-外部中断技术课程引入1应用效果仿真展示2基本原理(重点)3实物效果展示4思考题与课外拓展5一、课程引入第一步:复习旧课。上节课我们讲了8路抢答器的设计,单片机通过检测8路按键的状态判断抢答对象,并数码显示。主要涉及到数码显示技术及按键检测处理方法。前面讲的这些都是属于单片机基本的端口控制功能应用方法与技巧,今天我们开始涉及到单片机智能型体现的关键技术——中断系统。一、课程引入第二步:启发式引入新的问题:大家知道单片机是单片微型计算机的简称,知道在信息技术日益发达的今天,单片机以它的智能性改变着我们的生活,让我们逐步迈入了信息化的时代。那么,你知道它的智能性,真正体现在哪里吗?又或者说,你知道计算机的智能性体现在哪里吗?(提问)其实,没有中断系统它谈不上智能,只是说速度比人快上几百万倍、几亿倍。目前计算机顶尖技术水平已经趋于晶体管开关速度的顶峰而已,它靠速度体现出了功能强大,但它的智能性却体现在于它的中断系统。既然大家都说计算机很厉害,大家就简单谈一下计算机的智能性:(老师总结大家的发言)(1)自动上网(2)智能识别(3)智控报警……一、课程引入这节课我们需要解决以下几个问题:(1)什么叫中断?(2)为什么要引入中断系统?(3)单片机的中断系统怎么用?应用提示:现实生活中的防盗报警器、智能识别系统、微型自动控制系统等等。第三步:提出这节课中心问题:怎样编程应用外部中断INT0实现对P1口发光二极管的状态取反?我希望这时有人敢于质疑:老师,你凭什么这样说?二、Proteus仿真平台应用效果展示(激发学习兴趣)打开Proteus仿真软件展示仿真效果(激发学生学习兴趣)三、基本原理(重点)1、任务说明:我们按动单次脉冲产生电路的按键,触发外部中断0产生中断使发光二极管的状态每按一次就取反一次。2、外部中断的工作原理:首先来回答刚才的三个问题:(1)中断概念:主程序被突发事件打断。(2)中断智能性的体现与其特点。(3)需要对中断相关控制寄存器的设置。(1)什么叫中断?(2)为什么要引入中断系统?(3)单片机的中断系统怎么用?中断的特点:突发性、可以嵌套、有优先级、入口固定、保护现场。主程序:看财务报告一级中断:集团会务二级中断:市级会务中断服务子程序断点……中断返回中断返回中断响应中断响应断点三、基本原理(重点)3、外部中断应用方法:以INT0为例。(1)、外部中断的初始化设置共有三项内容:IE:中断总允许即EA=1,EXi=1(i=0或1)。TCON:中断触发方式设置:中断方式设置一般有两种方式:电平方式和脉冲方式,本设计选用后者下降沿触发。INT0:中断请求信号,由引脚INT0(P3.2)和INT1(P3.3)输入触发信号。(2)、中断服务的关键: a、保护现场。 堆栈有保护断点和保护现场的功能:使用PUSH。 b、必须在中断服务程序中:设定是否允许中断重入,设置EX0位。 c、恢复现场:用POP指令。三、基本原理(重点)(3)、相关寄存器的设置涉及到中断控制有关的寄存器有:IE、TCON、和IP。我们只用外部中断INT0,设INT0触发方式为下降沿触发,并允许INT0中断。IE:(中断允许控制位为“0”时禁止中断,为“1”时允许中断。)IEEAESET1EX1ET0EX0TCON:(定时器控制位为“1”时启动,为“0”时停止。中断控制位为“0”时低电平触发,为“1”时下降沿触发。)TCONTF1TR1TF0TR0IE1IT1IE0IT0总允许00ST1INT1T0INT081H10000001T1标志启动、停止位T0标志启动、停止位X1标志X0触发方式X0标志X0触发方式01H00000001三、基本原理(重点)IPPSPT1PX1PT0PX000H00000我们只用外部中断INT0,设INT0触发方式为下降沿触发,不需要设置中断优先级。IP:(中断优先级控制位为“0”时低级中断,为“1”时高级中断。)中断入口

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档