向亮红灯变量赋初值定时器工作于方式,定时器赋初值开外部中断开定时中断开定时器定时定时完成次后清变量自增显示十位,显示个位定时变量赋值,第四个状态东西亮绿灯,南北方向亮红灯变量赋初值定时器工作于方式,定时器赋初值开外部中断开定时中断开定时器定时定时完成次后清变量自增,显示十位,显示个位定时变量清,第五个状态东西闪黄灯南北红灯变量赋初值定时器工作于方式外部中断定时中断子函数延时子函数定时器赋初值开外部中断开定时中断开定时器定时定时完成次后清变量自增显示十位,显示个位定时变量清,显示年月日,显示子函数,显示十位显示个位,显十位,显示个位外部中断定义延时程序定义键盘程序定义显示程序定义时间设置显示程序程序初始使用定时器模式,开中断开启交通灯中断处理程序通行时间设置红灯全亮设置主干道通行时间,主干道通行时间加设置支干道通行时间,支干道通行时间加返回中断处理程序紧急情况东西南北红灯亮,停止计数主支干道显示全为返回返回紧急前状态开始计数,重启计数交通灯控制程序定时每自减取,,主干道通行显示绿红主干道黄灯闪烁,支干道通行显示红绿方向数码管位选东西方向数码管位选,数码管显示位月日时分选控制端月日时分初始值设定,定义变量数码管显示子函数声明主函数打开外部中断允许外部中断中断允许外部中断中断为沿触发方式第个位状态第个状态第个状态第个状态第个状态第个状态预备状态东西南北方向均亮红灯,变量赋初值定时器工作于方式,定时器赋初值开外部中断开定时中断开定时器定时定时完成次后清变量自减显示十位显示个位变量赋值为,显示红绿灯显示剩余时间显示年月日第二个状态东西亮红灯,支干道黄灯闪烁延时程序延时,显示主干道通行时间,显示支干道通行时间,键盘程序用模拟道有车道无车主干道有车支干道无车,支干道有车主干道无车,显示程序由的不同值进入确定显示数值主程序黄灯闪烁程序主干道黄灯闪烁给黄灯高电平黄灯灭执行循环延时再给黄灯低电平黄灯亮支干道黄灯闪烁,附录系统原理图在该设计基础上,作者增加了日历显示功能,显示月日时分,电路图和程序如下交通灯程序宏定义宏定义南北方向红灯亮南北方向黄灯亮东西方向红灯亮南北方向绿灯亮东西方向黄灯亮东西方向绿灯亮南北方向数码管位选南北方向数码管位选东西同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。本系统设计个基于单片机的交通灯控制系统。能方便的对交通灯进行控制,使交通更和谐。设计任务设计个十字路口的交通灯控制电路,要求南北方向主干道车道和东西方向支干道车道两条交叉道路上的车辆交替运行,主干道每次通行时间都设为秒支干道每次通行间为秒,时间可设置修改。在绿灯转为红灯时,要求黄灯先亮秒钟,才能变换运行车道黄灯亮时,要求每秒闪亮次。东西方向南北方向车道除了有红黄绿灯指示外,每种灯亮的时间都用显示器进行显示采用计时的方法。道有车而另道无车实验时用开关和控制,交通灯控制系统能立即让有车道放行。有紧急车辆要求通过时,系统要能禁止普通车辆通行,道均为红灯,紧急车由开关模拟。系统总体方案及硬件设计单片机简介是种低功耗高性能位微控制器。片上允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的位和在系统可编程,使得为众多嵌入式控制应用系统提供高灵活超有效的解决方案。具有以下标准功能字节,字节,位口线,看门狗定时器,个数据指针,三个位定时器计数器,个向量级中断结构,全双工串行口,片内晶振及时钟电路。空闲模式下,停止工作,允许定时器计数器串口中断继续工作。鉴于以上的优点本系统采用作为主控芯片,实现对整个系统的控制。系统硬件电路的设计时钟电路设计图时钟电路原理图如图所示,采用内部时钟产生方式,在和两端跨接晶体或陶瓷振荡器,与内部反相器构成稳定的自击荡器。其发出的时钟脉冲直接送入片内定时控制部件。复位电路设计图上电按钮电平复位电路原理图如图所示,采用上电按钮电平复位方式,当按下按钮时,管脚高电平触发。为保证复位可靠,时间常数应大于两个机器周期,般电容去,电阻取。灯控制电路设计图交通灯状态显示电路如图所示,交通灯状态显示电路由东西南北四个方向各三个灯组成,分别显示四个方向上红黄绿三个状态,用以指示十字路口各方向车辆的行驶。通过软件编程,可使路口交通变化情况为南北方向主干道车道和东西方向支干道车道两条交叉道路上的车辆交替运行,主干道每次通行时间都设为秒支干道每次通行间为秒在绿灯转为红灯时,要求黄灯先亮秒钟,才能变换运行车道黄灯亮时每秒闪亮次。倒计时显示电路设计图数码管显示电路原理图如图所示,由个共阳极四位数码管来实现倒计时。由于口输出电流小,需外接上拉电阻,端接电源。按键控制电路设计图键盘电路原理图如图所示,开光控制由四个连接到单片机的控制按钮组成。通过软件编程,按下电路进入外部中断响应,数码显示时间将停止倒计时,此时,可通过按钮和设置通行时间,每按下时间增加,而按下时间减少。按下将使程序重新进入循环点亮状态。软件设计交通灯的设计程序流程图定时器及中断响应南北通行开始中断中断程序返回东西通行中断中断程序返回开始定时溢出软件仿真仿真图定时器初始化计数初值计数初值仿真步骤根据电路图选择器件连接电路双击装入源程序编译生成的文件单击运行按钮运行仿真根据仿真情况与程序实现任务对比,对于不能实现的任务修改并调试程序,重新装载重新运行调试仿真,直到能完全实现所要求的功能为止进步改进和简化程序在进行调试仿真课程设计体会通过这次单片机实训课程学习,才深刻体会到自己实际操作能力的匮乏。从刚开始老师对单片机的整体介绍及其应用前景,对单片机产生了浓厚的兴趣,并利用自己的课余时间提前学习有关单片机的基本知识。但空有理路知识,却无半点的实际操作经验。后来在老师的建议下,选择运用单片机设计个交通灯控制系统,从简单开始,后期逐步复杂化。从给定电路图的分析到实际电路元件的识别焊接,再到后期的程序设计以及系统调试,初步掌握了运用单片机系统设计特定功能的设计步骤,也对单片机有了更深的体会。了解和掌握了些简单的编程思想,对单片机各管脚的功能,口的使用条件都有了更深的理解。这次的课程设计让我把单片机的理论知识运用的实践中,实现了理论与实践的相结合,从中更懂得了理论是实践的基础,实践更能检验理论的真实性,让我受益匪浅。参考文献李朝青单片机原理及接口技术修订版北京北京航空航天大学出版社,李广弟单片机基础北京北京航空航天大学出版社,何立民单片机应用技术大全北京北京航空航天大学出版社,张毅刚单片机原理及接口技术哈尔滨哈尔滨工业大学出版社,谭浩强单片机课程设计北京
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 29 页
第 2 页 / 共 29 页
第 3 页 / 共 29 页
第 4 页 / 共 29 页
第 5 页 / 共 29 页
第 6 页 / 共 29 页
第 7 页 / 共 29 页
第 8 页 / 共 29 页
第 9 页 / 共 29 页
第 10 页 / 共 29 页
第 11 页 / 共 29 页
第 12 页 / 共 29 页
第 13 页 / 共 29 页
第 14 页 / 共 29 页
第 15 页 / 共 29 页
预览结束,还剩
14 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。