- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专业综合实训报告
题 目: 基于单片机的交通灯设计
班 级: 电气1332
学生姓名: 王安琪 学号: 24
指导老师: 李相阳
完成日期: 2015-06-1
机电工程系摘要
本设计以AT89c52单片机为核心控制单元,结合传感器检测,设计并开发基于单片机的交通灯系统。本系统不仅具备基本交通灯功能,而且兼有通信时间手动设置、倒计时显示等功能。理论证明该系统能够简单、经济、有效疏导道路交通,从而提高交通路口的通行能力。
当今时代是一个自动化时代,交通灯控制等很多行业的设备都与计算机密切相关。因此,一个好的交通灯控制系统,将在道路拥挤等交通状况方面给予技术革新。本文主要介绍了一个基于89C52单片机的交通灯控制系统,详细介绍了利用89C52设计并仿真实现交通灯控制系统的过程,重点对硬件设计、软件编程、调试分析以及各模块系统流程进行了详细分析,对各部分的电路也一一进行了介绍。本电路由89C51单片机、按键、数码管和LED灯组成,并在Protues软件上实现仿真
关键词:交通灯、单片机、AT89c52
概述
早在1850年,城市交叉口处不断增长的交通就引发了人们对安全和拥堵的关注。世界上第一台交通自动信号灯的诞生。1926年英国人第一次安装和使用自动化的控制器来控制交通信号灯,这是城市交通自动控制的起点。?
计算机技术的出现为交通控制技术的发展注入了新的活力,1952年,美国科罗拉多州丹佛市首次利用模拟计算机和交通检测器实现了对交通信号机网的配时方案自动选择式信号灯控制,而加拿大多伦多市于1964年完成了计算机控制信号灯的实用化,建立了一套由IBM650型计算机控制的交通信号协调控制系统,成为世界上第一个具有电子数字计算机城市交通控制系统的城市。这是道路交通控制技术发展的里程碑。
随着经济的不断发展,工业技术的不断进步,越来越多的小汽车开始走进千家万户,截至 2013 年中国机动车数量已超 2.4 亿辆。与此同时,日趋严重的交通拥堵问题已成为各大城市发展中亟待解决的问题。为保证交通安全秩序,交通灯控制系统已成为保证交通顺畅必不可缺的一部分。
目前,交通灯控制系统容易造成众多路口在高峰时段出现拥堵现象,其缺陷主要表现在:程序中事先设定好东西、南北方向灯亮的持续时间;不论车流量大小与否,红绿灯的持续时间固定不变。虽然部分城市交通灯控制系统可由人工方式改变灯亮的时间,但操作方式不够便捷,使得城市交通车流量调节效果不够显著
段宣翡等人针对城市交叉路口信号灯等待时间较长问题,提出了基于车流量的红绿灯实时配时算法。覃娴针对传统交通灯控制系统无法实时控制的缺点,提出了一种新型智能交通灯控制系统,但文中未给出相应测试数据。针对上述问题,本文以AT89c52单片机为核心控制单元,结合传感器检测和车辆通行时间实时调整算法,设计并开发基于单片机的交通灯控制系统。
设计方案
2.1系统结构框架
本系统是针对一个大型十字路口设计的交通信号灯控制系统。通过单片机89C52控制LED灯和数码管,模拟现实生活中的交通灯工作情景。南北方向的红绿灯分别用LED1和LED2表示,东西方向的红绿灯分别用LED3和LED4
表示,用数码管显示倒计时时间。
交通灯的控制分为自动控制和人工控制两种方式:正常情况下,交通灯处于自动控制方式,此时东西方向和南北方向的交通灯轮流导通;特殊情况下,
可以通过人工方式延长南北方向或东西方向交通灯的导通时间。设计三个按键K1、K2、K3;K1为“自动”方式,K2、K3分别为“南北”方向交通导通和“东西”方向交通导通。
2.2自动控制方式
系统开始上电后处于自动控制方式:
1. 系统上电后,首先是南北方向交通导通,LED1亮、LED2灭、LED3
亮、LED4灭,数码管从60秒开始倒计时,每隔1秒减1;
2.倒计时到10秒时,南北方向绿灯(LED1)开始闪烁,闪烁间隔为0.5秒(
亮、灭各5秒);
3. 60秒倒计时结束之后,东西方向交通导通,LED1灭、LED2亮、
LED3灭、LED4亮,数码管重新开始从60秒倒计时,每隔1秒减1;
4. 倒计时到10秒时,东西方向绿灯(LED4)开始闪烁,闪烁间隔为0.5秒(
亮、灭各0.5秒);
5. 60秒倒计时结束后,操作同步骤1。
其控制流程如下:
图2.2自动控制流程图
2.3人工控制方式
在自动控制状态下,若将按键K2或K3按下,则系统进入人工控制状态:?
1.?若K2键按下,则强制南北方向交通导通。此时若系统处于东西方向交通导通状态,则数码管从10秒开始倒计时,操作步骤同自动控制步骤4,倒计时结束后进入南北交通导通状态,数码管显示“9999”,且
文档评论(0)