基于51单片机的简单交通灯控制.docVIP

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

项目设计报告 项目名称: 简易交通灯控制系统的设计 课 程 名 称: 单片机应用工程技术训练 学 院: 机电学院 专 业: 机械工程及自动化 学  号: 2010090301304/22/37 姓  名: 张梦迪 张博文 崔剑锋 成 绩: 2013年06月 04日 1、设计任务与要求 1.1.设计任务 设计基于51单片机的交通灯控制系统。 1.2. 设计要求 基本功能: (1)设计程序能够控制红灯、黄灯和绿灯的切换。假设十字路口为东西南北走向,南北方向为主干道,东西方向为辅干道,主干道通行时间长于辅干道。要求按表1实现过程控制。 交通灯控制顺序要求如表1所示 表1. 交通灯控制顺序要求 过程顺序 红绿灯状态 时 间 1 东西红灯,南北红灯 10秒 2 南北绿灯,东西红灯 40秒 3 南北绿灯闪烁3次,东西红灯 闪烁间隔1秒 4 南北黄灯,东西红灯 4秒 5 南北红灯,东西绿灯 30秒 6 南北红灯,东西绿灯闪烁3次 闪烁间隔1秒 7 南北红灯,东西黄灯 4秒 8 转过程2,循环执行 (2)应用两位动态显示的LED显示器倒计时显示通行时间,总时间应包含绿灯闪烁和黄灯亮的时间。 (3)当绿灯闪烁和黄灯亮时,蜂鸣器发声提示。 扩展功能: 处理紧急状况,由按键引发外部中断进入紧急状况。在紧急状况下东西、南北均为红灯,15秒钟后恢复进入紧急状况之前的正常运行状态。 1.3 材料清单 本设计中所需的材料如表2所示: 表2. 材料清单 序号 数量 直流电机的控制 规格 1 1 交通灯模拟模块 2 4 独立式按键 2、整体方案设计 单片机设计交通灯控制系统,可用单片机直接控制信号灯的状态变化,基本上可以指挥交通的具体通行,当然,接入LED数码管就可以显示倒计时以提醒行使者,更具人性化。本系统在此基础上,加入了紧急情况处理与时间调整功能。 单片机最小系统外围接口电路 单片机 最小系统 外围接口电路 LED数码管显示 红黄绿信号灯 按键 控制电路 图1. 系统的总体框图 3、硬件设计 3.1 交通灯模组 本系统中使用的所使用的交通灯系统为凌阳科技股份有限公司生产的交通灯模组V3.0。 本系统为一套交通灯系统:包括一块驱动电路板(交通灯模组V3.0_驱动板)和四块LED板(交通灯模组V3.0_LED板)。 1)LED板中每个方向提供四组交通LED灯(包括左转、直行、右转、人行道四组),每组交通灯包括红、黄、绿三个灯,可以实现交通的通行控制; 2)LED板中每个方向提供两个数码管,可以实现100以内的倒计时。 本系统包含一块驱动板和四块LED板,驱动板框图如图 2.1:其中J1、J2、J3、J4为LED板的插接口,使用时可以直接把四块LED板插接在驱动板上;J5、J6、J7是单片机的接口,使用时可以直接用3根10pin排线与单片机连接;驱动电路模块用来驱动LED灯和数码管。驱动板结构框图如图2所示,交通灯模组电路图及单片机的接口电路如图3所示。 图2. 交通灯模组V3.0_驱动板结构框图 3.2 按键设计 本设计中要求用按键实现紧急状态触发与解除,所以使用独立式按键实现。按键部分电路图如图4所示。 图4. 按键部分电路图 3.3 功率驱动电路 对单片机发出的脉冲信号进行放大,来支持交通灯模组的运转。 功率驱动电路如图5所示。 图5. 驱动电路图 3.4 交通灯模组电路 使用交通灯模组来实现简易交通灯的控制。交通灯模组电路如图6所示。 图6. 交通灯模组电路 3.5 蜂鸣器部分 在东西和南北向绿灯闪烁和黄灯亮时,蜂鸣器响以提醒行人。蜂鸣器部分电路图如图7所示。 图7. 蜂鸣器电路图 4、 软件设计 4.1 程序主体设计流程 本设计的主体思路是:采用顺序控制,每个状态设置相应的标志位,分别写出每个状态LED灯和数码管显示的情况,当定时中断来临后,判断是否改变状态;若进入下一个状态,则改变相对应的变量,反之则循环执行显示子程序。 4.2 主程序设计 主程序中主要是进行系统的初始化,设置系统相应的标志位,判断是否中断,并且调用相应的子程序。主程序流程图如图8所示

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档