- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机应用项目三 制作交通信号灯教案设计:张桂红主讲:张桂红单片机应用-------项目三 制作交通信号灯 制作交通信号灯提纲任务描述知识学习任务实措单片机应用-------项目三 制作交通信号灯 项目知识目标了解十字路口交通灯的控制模式了解中断的基本概念了解中断的响应过程掌握中断相关寄存器及配置方式掌握中断函数的编程方法 项目技能目标会搭建交通信号灯电路会编写交通信号灯程序会仿真调试交通信号灯系统1项目学习目标2单片机应用-------项目三 制作交通信号灯 1. 景境导入 单片机应用系统一般都用来控制和监视被控对象,为了应付突发事件,就要响应中断源。随着社会经济的发展,城市交通问题越来越引起人们的关注。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。交通信号灯控制是现代城市监控系统中最重要的组成部分,在十字路口,交通信号灯合理的安排是极其重要的。 任务描述单片机应用-------项目三 制作交通信号灯 2. 任务目标 设计一个十字路口的交通信号灯控制电路,要求南北方向(主干道)车道和东西方向(支干道)车道两条交叉道路上的车辆交替运行,主干道每次通行时间都设为40秒、支干道每次通行时间为30秒。在绿灯转为红灯时,要求黄灯先亮5秒钟,绿灯转为黄灯亮时,最后6秒闪烁。才能变换运行车道; 在定时交通灯控制的基础上,增加允许急救车优先通过的要求。当有急救车到过时,路口的信号灯全部变红,以便让急救车通过。假定急救车通过时间为10秒,急救车通过后,交通灯恢复先前状态。 任务描述单片机应用-------项目三 制作交通信号灯 1.中断的基本概念 (1)中断的定义 中断是指CPU正在处理某种事情的时候,外部发生了某一事件,请求CPU迅速去处理,CPU暂时中断当前的工作,转去处理中断发生的事件,处理完成后,再回到原来被中断的地方,继续原来的工作,这样的过程称为中断。知识学习图3-1中断过程单片机应用-------项目三 制作交通信号灯 中断方式有以下优点: 1)可实现主程序(一般称为前台程序)和多个随机事件(一般称为后台程序)的并行处理。 2)可提高CPU的效率。 3)可按优先级给予处理,提高实时性。知识学习单片机应用-------项目三 制作交通信号灯 (2)中断源 引起中断的原因,或能发出中断申请的来源被称为中断源。中断源通常有外部I/O设备、定时时钟、系统故障(如掉电)、程序执行错误(如除数为0)和多机通信等。知识学习单片机应用-------项目三 制作交通信号灯 (3)中断系统的功能 1)实现中断响应 2)实现中断返回 3)中断优先级排队 4)实现中断嵌套知识学习图3-2 二级中断嵌套的中断过程图单片机应用-------项目三 制作交通信号灯 2.MCS-51单片机的中断系统(1)中断源 在51型单片机中,单片机类型不同,其中断源的个数也不完全相同。现以AT89C51为例加以介绍。AT89C51型单片机的5个中断源可分为2个外部中断、2个定时器/计数器中断及1个串行口中断。 1)外部中断源 外部中断0:其中断请求信号由引脚P3.2输入。外部中断1:即INT1,其中断请求信号由引脚P3.3输入。外部中断请求有两种信号方式,即电平触发方式和脉冲下降沿触发方式。知识学习单片机应用-------项目三 制作交通信号灯 2)定时器/计数器中断 定时器/计数器T0(或T1)溢出时,由硬件置TF0(或TF1)为“1”,向CPU发送中断请求,当CPU响应中断后,将由硬件自动清除TF0(或TF1)。 3)串行口中断 AT89C51单片机串行口中断源对应两个中断标志位:串行口发送中断标志位TI和串行口接收中断标志位RI。无论哪个标志位置“1”,都请求串行口中断。到底是发送中断T1还是接收中断RI,只有中断服务程序中通过指令查询来判断。串行中断响应后,不能由硬件自动清零,必须由软件对T1或RI清零。知识学习单片机应用-------项目三 制作交通信号灯 (2)中断控制寄存器 1)定时器/计数器控制寄存器TCON 当有中断源发出请求时,由硬件将相应的中断标志置1。IT0/IT1:外部中断请求信号方式控制位。若其等于1,则对应外部中断为脉冲下降沿触发方式,否则就是电平触发方式。IE0/IE1:外部中断请求标志位。当CPU在寄存器INT0(/INT1引脚上采样到有效中断请求信号时,由硬件电路将对应位置1。知识学习单片机应用-------项目三 制作交通信号灯 (3)串行口控制寄存器SCONTI: 串行口发送中断请求标志位。由硬件在方式0串行发送第8位结束时置位,或在其他方式串行发送停止位的开始时置位,向CPU发中断申请,但必须在中断服务程序中由软件清0。 RI:串行口接收中断请求标志位。由硬件在方式0串行接收第8位
您可能关注的文档
- 医院质量PPT教程课件上海市一王兴鹏汇报PPT初稿.pptx
- 医院质量PPT教程课件南京余永强.ppt
- 医院质量PPT教程课件南方医院曾毅其--手术分级管理.ppt
- 医院质量PPT教程课件徐州 顾玉明 多措并举+提高医院运行效率.ppt
- 华夏新人班课件教学作者20161-2全新机遇 梦想启航.ppt
- 华夏新人班课件教学作者20161-4华夏保险公司简介.pptx
- 华夏新人班课件教学作者20161-5常青树2015.pptx
- 华夏新人班课件教学作者20162-2好产品在华夏.ppt
- 华夏新人班课件教学作者20162-3发展快车道—新人基本法.ppt
- 华夏新人班课件教学作者20162-4成功我做主—寿险成功KASH.ppt
文档评论(0)