网站大量收购闲置独家精品文档,联系QQ:2885784924

单片机课程设计简易交通灯.docVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计简易交通灯

单片机课程设计报告 简易交通信号灯 姓名:xxx 学号:xxxxxxxx 专业:电子信息工程 班级:四班 目录 1摘要 2 系统总体方案及硬件设计 2.1设计要求 2.2设计任务 2.3总体设计 2.4硬件设计 3 软件设计 3.1总体流程图 3.2子程序流程图 3.3循环控制思路 4 Proteus软件仿真 4.1正常运行仿真 4.2紧急中断仿真 4.3南北强制通行仿真 4.4东西强制通行仿真 5 课程设计体会 6 附录 6.1源程序代码 6.2仿真原理图 一.摘要 本设计是单片机控制的交通灯控制系统设计随着社会经济的发展,城市交通问题越来越引起人们的关注。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道与匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。当前,国内大多数城市正在采用“自动”红绿交通灯,它具有固定的“红灯—绿灯”转换间隔,并自动切换。它们一般由“通行与禁止时间控制显示、红黄绿三色信号灯和方向指示灯”三部分组成。“自动控制”控制交通灯的方法。事先编制好的程序输入单片机,利用单片机的定时、查询、中断功能;能够根据十字路口两个方向上车辆动态状况,采用查询的方式,根据具体情况,自动给予时间通行,其中利用中断方式来处理特殊情况。这样既方便驾驶员、路人,同时还可以紧急处理一些紧急况。 2.1设计要求: 1)南北方向(主干道)车道和东西方向(支干道)车道两条交叉道路上的车辆交替运行,主干道每次通行时间都设为30秒、支干道每次通行间为20秒,时间可设置修改。 2)在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道; 3)黄灯亮时,要求每秒闪亮一次。 4)东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用计时的方法)。 5)一道有车而另一道无车(实验时用开关 K0 和 K1 控制),交通灯控制系统能立即让有车道放行。 6)有紧急车辆要求通过时,系统要能禁止普通车辆通行,A、B道均为红灯,紧急车由K2 开关模拟。 2.2设计任务: 1)东西、南北车辆交替运行, 时间可设置修改。 2)绿灯转为红灯时,黄灯闪亮(间隔1秒)。 3)能显示剩余时间。 4)能对交通运行进行控制。 5)增加了闯红灯报警器和拍照装置 2.3总体设计 2.4硬件设计 1)单片机线路连接 P0口接七段数码管,P3.6和P3.7口接数码管片选端 P1.0口接一LED指示灯作为闯红灯报警灯 P2口接三色LED指示灯作为交通指示灯 P3.1口作为串行中断口,用作紧急状态(全部禁止通行)控制端,由开关K2控制,高电平有效 P3.2和P3.3口作为外部中断口,用作调控车流的控制端,由开关K0和K1控制,端口低电平有效 P3.4口外接闯红灯报警开关K3 2)复位电路:上电+按钮 ????? 复位电路原理图 当8051的ALE及/PSEN两引脚输出高电平,RST引脚高电平到时,单片机复位。RST/VPD端的高电平,若直接由启动瞬间产生,则为启动复位,若通过按动按钮产生高电平复位称手动复位。图中,上电时,接通电源,电容器C相当于瞬间短路,+5V加到了RST/VPD端,该高电平使8051全机复位。若运行过程中,需要程序从头执行,只需按动按钮S,则直接把+5V加到了RST/VPD端,从而复位。显然,该电路即可以上电复位,也可以手动复位,是常用复位电路之一。 3)晶振电路 晶振电路原理图 4)键盘:独立键盘+中断 四个独立按键K0,K1,K2,K3 5)数码管显示: LED7段共阴极数码管,循环扫描点亮 6)发光二极管显示 红,黄,绿三色LED指示灯 三.软件设计 3.1总体流程图 程序组成: 3.2 紧急中断子程序流程图 3.3循环流程控制思路: 四.Proteus软件仿真 1.正常运行时状态 2.强制南北通行 3.强制东西通行 4.紧急状态全部禁止通行 五.课程设计总结体会 在本次课程设计中,重新巩固了单片机理论课时,感觉到的内容很多,知识点很杂、很繁琐。通过自己的努力也更进一步掌握了单片机的内容构造和工作原理,以及接外部电路的情况。当然光有理论知识那只是

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档