交通灯报告

  • 格式:doc
  • 大小:313.00 KB
  • 文档页数:36

4.1 程序设计原理· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 28 4.2 程序流程图· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 28 第五章 实验、 调试和测试结果与分析· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2
3
前言
当前,在世界范围内,一个以微电子技术,计算机和通信技术为先导的,以信息 技术和信息产业为中心的信息革命方兴未艾。 而计算机技术怎样与实际应用更有效的 结合并有效的发挥其作用是科学界最热门的话题, 也是当今计算机应用中空前活跃的 领域。本次课程设计主要从单片机的应用上来实现十字路口交通灯智能化的管理,用 以控制过往车辆的正常运作。 交通的发达,标志着城市的发达,相对交通的管理则显得越来越重要。对于复杂 的城市交通系统,为了确保安全,保证正常的交通秩序,十字路口的信号控制必需按 照一定的规律变化,以便于车辆行人能顺利地通过十字路口。当前,国内大多数城市 正在采用“自动”红绿交通灯, 它具有固定的“红灯—绿灯”转换间隔, 并自动切换。 它们一般由“通行与禁止时间控制显示、 红黄绿三色信号灯和方向指示灯”三部分组 成。在交通灯的通行与禁止时间控制显示中,通常要么东西、南北两方向各 50 秒; 要么根据交通规律,东西方向 60 秒,南北方向 40 秒,时间控制都是固定的。交通灯 的时间控制显示,以固定时间值预先“固化”在单片机中,每次只是以一定周期交替 变化。但是,实际上不同时刻的车辆流通状况是十分复杂的,是高度非线性的、随机 的,还经常受认为因素的影响。采用定时控制经常造成道路有效应用时间的浪费,出 现绿灯方向车辆较少,红灯方向车辆积压。其最大的缺陷就在于当路况发生变化时, 不能满足司机与路人的实际需要,轻者造成时间上的浪费,重者直接导致交通堵塞。 目前,有一种“自动控制”控制交通灯的方法。利用事先编制好的程序输入单片机, 再利用单片机的定时、 查询、 中断功能; 能够根据十字路口两个方向上车辆动态状况, 采用查询的方式,根据具体情况,自动给予时间通行,其中利用中断方式来处理特殊 情况。这样既方便驾驶员、路人,同时还可以紧急处理一些紧急实况。同样具有红、 黄、绿灯的显示功能,为驾驶员、路人“照明”。 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检 测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个 核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合, 加以完善。
关键字: 交通信号灯、单片机、自动控制
2

第一章

前言· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·1 设计内容及要求· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·2
3.1 方案选择· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 07 3.2 硬件电路设计· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 17 3.3 电路参数分析· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 27 第四章 软件设计· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·1
4
第一章 设计内容与要求
1.1 设计内容与要求
1、用单片机扩展一片 8255,用 12 个发光二极管模拟一个十字交叉路口的红、绿、 黄灯,并设置二个紧急放行按键 2、正常行驶时,东西或南北方向的灯按绿灯亮 10 秒,黄灯闪烁 3 秒,红灯亮 12 秒 控制 3、当东西或南北方向的紧急放行按键按下时,如果禁行方向为红灯,则红灯继续维 持 12 秒; 如果禁行方向为绿灯, 则立即变为黄灯闪烁 3 秒; 如果禁行方向为黄灯, 则黄灯继续维持
单 片 机
LED 灯 8255 紧急放行按键
1.2 方案介绍
基于 STC89C52 单片机的交通灯模拟控制系统: (1)熟悉 89C52 单片机以及其外围电路,8255 芯片; (2)设计硬件电路原理图,实现方案的要求,焊接制作; (3)画出程序流程框图,编写程序; (4)将系统板连上 PC 机,进行仿真调试
电子课程设计报告
交通灯模拟控制系统
题目名称:
姓 专
名: 业:
班级学号: 同 组 人: 指导教师:
南昌航空大学信息工程学院 2011 年 07 Nhomakorabea 03 日
1
摘要
随着社会经济的发展, 城市交通问题越来越引起人们的关注。 交通事业蓬勃发展, 交通流量年年增长,大、中、小城市的汽车、摩托车等各种车辆与日俱增,道路交通 繁忙,经常有严重堵车现象,特别是在交叉口,机动车、非机动车、行人来往非常混 乱,人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。 城市交通控制系统是用于城市交通数据监测、 交通信号灯控制与交通疏导的计算 机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。所以,如何 采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道与 匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟 待解决的主要问题。为了在叉口的各条干道实现合理的科学分流,在岔口醒目处设置 交通灯显的尤为必要。 在大、中城市,十字道口的红绿灯是交通法规的无声命令,是司机和行人的行为 准则。十字道口的交通红绿灯控制是保证交通安全和道路畅通的关键。交通灯在安全 行车过程中起着十分重要的作用,现在交通灯一般设在十字路口,在醒目位置用红、 绿、黄三种颜色的指示灯,加上一个倒计时的显示计时器来控制行车, 对于一般情 况下的安全行车、车辆分流发挥着作用,根据行车过程中出现的实际情况,也可全面 有效地利用交通灯指示交通情况。 本次课程设计采用单片机来控制,红黄绿三色发光二极管定时发亮,数码管显示 各灯亮的时间。通过硬件的设计,51 单片机,138 译码器,8255 芯片的功能使用, 并用软件编程来灵活有效的实现功能,方便采取改进措施。 本次设计是具有物美价廉、功能强、运行稳定等特点。
1.1 设计内容与要求· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5 1.2 方案介绍· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6 第二章 2.1 2.2 系统组成及工作原理· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·2 89C52 的工作原理· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·5 8255的工作原理· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5
2.3 7279 的读写方法· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4 2.4 系统组成及工作原理· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4 第三章 硬件电路方案设计· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·2
5.1 实验、 调试· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 38 5.2 测试结果与分析· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 38 小结· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·39 参考文献· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·10 附录一· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·11 附录二· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·12 附录二· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·12 附录二· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·12