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

毕业论文:基于单片机的交通灯设计6.docVIP

毕业论文:基于单片机的交通灯设计6.doc

  1. 1、本文档共14页,可阅读全部内容。
  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文档。上传文档
查看更多
基于单片机技术的交通灯系统设计 (应用电子技术09(1)班,陶君) 摘要:设计采用单片机系统、LED 显示、交通灯演示等模块构成交通灯设计系统。系统除基本交通灯功能外,还具有倒计时、时间设置、紧急情况处理、分时段调整信号灯的点亮时间、违规车辆检测以及根据具体情况手动控制等功能。 关键词:交通灯;AT89C51;倒计时;74HC245;LED 一、引言 单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),近年来,随着国民经济的快速发展,车辆的增多,交通拥挤和阻塞现象时常出现。交通拥塞已成为城市交通中迫切需要解决的社会问题。而我国传统使用的定剧期控制和各路口各自的独立控制方法,在解决这些问题时效果并不是很好。越来越多的证据表明,简单地扩大道路基础设施并不能解决交通拥堵问题。这要求在有道路条件下,提高交通控制和管理水平,合理使用现有交通设施,充分发挥其能力,更加灵活有效地提高道路的利用率。本设计采用5l系列单片机AT89C51为中心器件设计交通。 二、系统设计 (一)设计要求 此交通灯系统是一种简单的系统,实际应用中的交通灯要复杂,通常十字路口的交通灯有36盏,每个方向九个,三个用来指示直行车辆,三个指示左行车辆,三个指示右行车辆。再加上人行横道的信号灯就更复杂。 此外实际应用中的交通灯系统还可以随时进行人为调节。比如在某个方向车流增加时,则应延长此方向的通行时间,尽可能缓解交通。在应对突发事故时,还应该可以及时调节交通灯。 现在的交通灯系统很多都增加了智能控制环节,比如对闯红灯的车辆进行拍照。当某方向红灯亮时,此时相应的传感器开始工作,当有车辆通过时,照相机就把车辆拍下。 要将交通灯系统产品化,应该根据客户不同的需求进行不同的设计,应该在程序中增加一些可以人为改变的参数,以便客户根据不同的需要随时调节交通灯。 表1 交通灯状态转换表 状态 持续时间 /s 紧急按钮 P3.2 解除按钮 P3.7 南北方向 东西方向 绿灯 P1.2 黄灯 P1.1 红灯 P1.0 绿灯 P15 黄灯 P1.4 红灯 P1.3 1 30 无效 无效 灭 灭 亮 亮 灭 灭 2 5 无效 无效 灭 灭 亮 灭 亮 灭 3 25 无效 无效 亮 灭 灭 灭 灭 亮 4 5 无效 无效 灭 亮 灭 灭 灭 亮 紧急 不定 点按 无效 灭 灭 亮 灭 灭 亮 解除 无 无效 点按 恢复 恢复 恢复 恢复 恢复 恢复 图1 十字交通路口指示灯示意图 (二)设计方案比较 方案一:PLC控制交通灯 PLC主要应用于强电方面的工业控制,或者整条流水线的控制。虽然比较稳定,但是功耗要大。 方案二:单片机控制交通灯 单片机具有结构简单、编程方便、经济、易于连接等优点, 特别是其内部定时器计数器、中断系统资源丰富, 可对交通灯进行精确的控制, 有应用价值。 (三)系统设计开发环境 1、仿真环境 Protel是PORTEL公司在80年代末推出的EDA,在电子行业的CAD软件中,它当之无愧地排在众多EDA软件的前面,是电子设计者的首选软件,它较早就在国内开始使用,在国内的普及率也最高,有些高校的电子专业还专门开设了课程来学习它,几乎所有的电子公司都要用到它,许多大公司在招聘电子设计人才时在其条件栏上常会写着要求会使用PROTEL。Protel99SE是应用于Windows9X/2000/NT操作系统下的EDA设计软件,采用设计库管理模式,可以进行联网设计,具有很强的数据交换能力和开放性及3D模拟功能,是一个32位的设计软件,可以完成电路原理图设计,印制电路板设计和可编程逻辑器件设计等工作,可以设计32个信号层,16个电源--地层和16个机加工层Keil软件来调试程序,该软件具有结构性、可读性、可维护性,优势明显。通过各个模块程序的单步或跟踪调试,使程序逐渐趋于正确,最后统调程序。 三、系统设计 1、系统总体设计 本系统采用89C51单片机中的一个定时器完成了交通指示灯的所有切换过程,该系统能根据实际车流量的情况进行东西和南北方向的切换,采用点亮发光二极管模拟交通灯的实际情况。该系统具有实用性强、操作简单、扩展性好等特点。 2、 单片机运行的最小系统 单片机作为微型计算机的一个重要分支,应用面很广,发展很快。单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。对51系列单片机来说,最小系统一般应该包括:单片机、时钟电路、复位电路等。LED显示屏作为大型显示设备的一种,具有亮度高、价格低、寿命长、维护简便等优点。LED数码管的结构简单,分为七段和八段两种形式,也有共阳和共阴之分。以八段共阳管为例,它有8个发光二极管(比七段多一

您可能关注的文档

文档评论(0)

精品天地 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档