单片机课程设计交通灯系统.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计交通灯系统

目录 一、 项目概述 3 二、 系统设计 3 三、 硬件设计 4 四、 软件设计及仿真 5 五、 实验结果演示 7 六、 系统调试 7 七、 总结 8 交通灯显示系统 摘要:交通灯是日常生活中常见的自动控制产品,人们的日常出行及人身安全等都与交通灯有着密切的联系。本文提出一种基于单片机的交通灯设计,系统包含三个功能模块: 1.东西方向、南北方向均有红、绿黄三种信号灯; 2.正常情况下,东南西北四个方向轮流放行,放行时间30秒; 3.带紧急制动按钮,按钮按下,所有方向亮红灯;再次按下,恢复正常显示; 关键字:最小系统,外部电路,中断 项目概述 信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。1968年,联合国《道路交通和道路标志信号协定》对各种信号灯的含义作了规定。绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。 随着经济的发展,交通运输中出现了一些传统方法难以解决的问题。道路拥挤现象日趋严重,造成的经济损失越来越大,并一直保持大比例的增长。现在交通系统已不能满足经济发展的需求。由于生活水平的提高,人们对交通运输的安全性及服务水平提出了更高的要求。在交通中管理引入单片机交通灯控制代替交管人员在交叉路口服务,有助于提高交通运输的安全性、提高交通管理的服务质量。并在一定程度上尽可能的降低 由道路拥挤造成的经济损失,同时也减小了工作人员的劳动强度。 中国车辆数量不断增加,交通控制在未来的交通管理中起着越来越重要的作用。智能交通灯的管理比重修一条马路无论在经济、交通运行速率上都有很好的效益、更加节约资源。使交管人员有更多的精力投入到管理整个城市交通控制,带来更大的经济和社会效益,为创造美好的城市交通形象发挥更多的作用。 系统设计 从采用计算机控制到现代化的电子定时监控,交通信号灯在科学化、自动化上不断地更新、发展和完善。但是,随着社会的不断进步,传统的交通灯的缺陷也日益出现,其中设计过于死板,达不到道路的最大通行效率是最明显的问题,红绿灯交替变换时间过于程式化。 随着我国经济的高速发展,人们对各种交通车辆的需求量不断增大,城市的交通拥护问题日益严重,目前,大部分城市的十字路口的交通控制灯,通常的做法是:事先经过车辆流量的调查,利用传统的方法设计好红绿灯的延时,然而,实际上的车流量是不断变化的,有的路口在不同的时间段车流量的大小甚至有很大的差异,所以说,统计的方法己不能适应迅速发展的交通现状。 交通灯的结构 本文设计的交通灯显示系统包括四个模块,分别是LED交通灯状态显示和独立按键功能。利用单片机的定时器定时的原理,结合LED显示电路、两个按键来设计交通灯。将软、硬件有机地结合起来,使得系统能够正确地显示交通灯的状态及按键实现紧急制动状态下红灯点亮。 工作原理 交通灯显示系统共有四种状态:南北方向红灯时,东西方向先是绿灯后是黄灯;东西方向红灯时,南北方向先是绿灯后是黄灯; 用P0口控制交通灯,设置东西方向红、黄、绿灯分别为RED_A、YELLOW_A、GREEN_A,南北方向红、黄、绿灯分别为RED_B、YELLOW_B、GREEN_B,且等于0时灯亮,等于1时灯灭; 用P3.2口作为外部中断源,使用电平触发方式触发中断; 功能应用 东西方向、南北方向均有红、黄、绿三种信号灯; 带紧急制动按钮,按钮按下,所有方向红灯亮;再次按下,恢复正常显示。 硬件设计 本实验是设计51单片机应用系统,要求用Keil软件调试软件,用Proteus软件绘制原理图进行硬件仿真。仿真成功后,选择合适的元器件制作实物,下载程序并完成实物调试。 (1)先用电路板搭建最小系统 时钟电路系统晶振为12MHz,c1,c2为30pF。复位电路电容取22uF,Rs取200欧,Rk取1000欧。 将P3.2口作为中断口接低电平控制紧急制动,按照右边的电路图用面包板搭建外部电路,红、黄、绿二极管各四个,220欧电阻12个导线若干。 用Keil软件编写程序并调试软件,用万用电表对最小系统进行测试,测试无误之后将调试好的程序下载进单片机中. 将最小系统与外部电路连接,接通电源进行测试。 软件设计及仿真 #includereg51.h #define uchar unsigned char #define uint unsigned int sbit RED_A=P0^0; //东

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档