- 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 引言 1
2 设计方案及原理 1
2.1 交通灯控制原理图 1
2.2 交通信号灯控制方案设计 2
3 硬件设计 2
3.1 硬件简介 2
3.2 基于PROTEUS的仿真 2
4 软件设计 3
4.1 软件实现 3
4.2 交通信号灯的设置 3
5 总结 4
6 参考文献 4
7 附录 4
近年来,随着国民经济的快速发展,车辆的增多,为缓解交通拥挤和阻塞现象,交通信号灯控制应运而生。当今,红绿灯安装在各个道口,已经成为疏导交通车辆最常见和最有效的手段,是保障交叉路口的交通安全和充分发挥交叉口的通行能力的重要措施,是解决城市交通问题的有效途径。交通信号灯的出现是人类历史上的一次重大改革,使交通得以有效管制,对于疏导交通流量,提高道路通行能力,减少交通事故有明显效果。如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道与匝道、城区同周边地区的交通拥堵状况,成为交通运输管理和城市规划部门亟待解决的主要问题。随着电子技术的发展,利用单片机技术对交通灯进行智能化管理,已成为目前广泛采用的方法。
绿灯为通行信号灯,面对绿灯的车辆可以直行,左转弯和右转弯,除非一种标志禁止某一种转向。左右转弯车辆必需让合法的正在路口内行驶的车辆和过人行横线的行人优先通行。红灯是禁行信号灯,面对红灯的车辆必需在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已经十分接近停车线而不能安全停车的可以进入交叉路口。
2 设计方案及原理
2.1 交通灯控制原理图
北 黄 绿 红
西 东
南
图1 交通灯控制原理图
2.2 交通信号灯控制方案设计
3 硬件设计
3.1 硬件简介
AT89C514K字节闪存可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。
3.2 基于PROTEUS的仿真
在PROTEUS中的仿真电路图如图3所示。
图3 PROTEUS软件仿真图
在PROTEUS中进行仿真,先在Keil C中用汇编语言生成HEX文件,仿真电路连接结束后将Hex文件装入AT89C51中,进行仿真时,南北向红灯亮的同时东西向绿灯亮,经25s后,东西向黄灯开始闪烁,南北向仍是红灯;此后交通信号灯进行切换,南北向绿灯亮,东西向红灯亮,同样经25s后,南北向黄灯闪烁,东西向仍是红灯,再一次经信号灯切换,按上述方式依次进行循环。
4 软件设计
4.1 软件实现
交通灯信号控制软件实现流程如图5所示。
图5 程序流程图
4.2 交通信号灯的设置
东西、南北两干道交于一个十字路口,各干道有一组红、绿、黄三色的指示灯。红灯禁止通行,绿灯亮时允许通行。黄灯亮提示人们注意红、绿灯的状态即
将切换,且黄灯燃亮时间为东西,南北两干道的公共停车时间。此时原绿灯干道人行通道畅通。
表1 交通信号灯时序循环
25s 5s 25s 5s 东西通道 红灯亮 红灯亮 绿灯亮 黄灯闪烁 南北通道 绿灯亮 黄灯闪烁 红灯亮 红灯亮
表1说明东西路口红灯亮,南北路口绿灯亮,同时开始25s倒计时。25s倒计时结束后开始5s倒计时,南北、东西双向黄灯闪烁,完成一次这样的循环需要30s的时间。30s结束,南北路口红灯亮,东西路口绿灯亮,并重新30s倒计时,依次循环。
5 总结
在硬件搭接过程中,应先合理的布局,至于软件设计与调试,我觉得它主要考验你的思维逻辑能力及你对指令的熟悉程度。可以说在整个软件设计过程中,我学会了延时的两种方法,即软件延时和硬件延时。在整个课程设计过程我还掌握了一下几点。
⑴ 掌握了电子系统设计的流程,熟悉了各种硬件电路以及软件编程方法。
⑵ 理解了单片机的各部分组成及特性。
⑶ 熟练使用了各种计算机辅助设计工具完成设计,充分掌握了这些工具的使用。
⑷ 学会了利用KeilC对汇编语言进行编译过程更进一步加深了对PROTEUS软件的学习。
⑸T0,工作在方式一,通过定式计算公式,根据晶振频率计算定时初值。
6 参考文献
[l]李华,王思明,张金敏.单片机原理及应用[M].兰州:兰州大学出版社,2001:125-146.
[2]张鑫,华臻,陈书谦.单片机原理及应用[M].西安:电子工业出版社,2008:35-36.
[3]黄智伟,凌阳单片机
文档评论(0)