单片机交通灯课程设计报告_第1页
单片机交通灯课程设计报告_第2页
单片机交通灯课程设计报告_第3页
单片机交通灯课程设计报告_第4页
单片机交通灯课程设计报告_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1单片机课程设计题 目: 基于单片机的智能交通灯的设计 学 院 机电与信息工程学院 专 业 电子信息工程 年 级 2015 级 学 号 172015114006、172015114029 姓 名 张晋笙、张榜 指 导 教 师 邓凌云 2成 绩 2017年 12 月 27 日3摘要随着社会主义的建设,城市的规模在不断扩大,城市的交通也在不断的提高和改进,交通的顺畅已经成为制约社会主义建设的一个重要因素。本系统采用单片机 AT89S52来设计交通灯控制器,实现了能根据实际车流量通过AT89S52芯片的 P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩 5秒时黄灯闪烁警示。本系统实用性强、操作简单、扩展功能强。 关键词: AT89S52 单片机;交通灯;倒计时;时间显示AbstractWith the construction of socialism, the city scale in expanding constantly, urban traffic is also in constant improvement and improvement, traffic flow restriction of socialist construction has become one of the important factors. The system USES the monolithic integrated circuit ATAT89S52 to design and realize the traffic light controller can according to actual traffic through the mouth AT89S52 chip set red, green P1 burning time function; Traffic lights circulation lighted, with 5 seconds countdown yellow lights flashing warning. This system is practical, simple operation and function expansion is strong.Keywords: AT89S52 microcontroller, Traffic lights, The countdown, 4Time display目录第一章 绪 论-51.1背景- 51.2单片机概述 -51.3 目的与意-51.4方案的设计与论证-6第二章 总体设计- 62.1总体设计-62.2 单片机的选择- 7第三章 硬件设计 -93.1 最小系统-93.2 按键电路-103.3 显示模块电路设计-1053.4 pcb图-11第四章 交通信号灯控制系统的设计(软件设计)-124.1 十字路口交通信号灯具体的控制要求-124.2十字路口交通信号灯示意图-124.3 软件设计应用环境- 134.4 软件设计流程- 144.5 程序分段作用解释-164.6 仿真-16第五章 参考文献- 17附件一:总体原理图 -186第一章 绪论1.1 背景随着城市机动车量的不断增加,许多大城市出现了交通超负荷运行的情况,因此,自 80年代后期,这些城市纷纷修建城市高速道路,在高速道路建设完成的初期,它们也曾有效地改善了交通状况。然而,随着交通量的快速增长和缺乏对高澎路的系统研究和控制,高速道路没有充分发挥出预期的作用。而城市高速道路在构造上的特点,也决定了城市高速道路的交通状况必然受高速道路与普通道路藕合处交通状况的制约。所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道车流量繁忙的交通拥堵状况,越来越成为交通运输管理和城市规划部门待解决的主要问题。1.2 单片机的概述计算机系统的发展已明显地朝三个方向发展;这三个方向就是:巨型化,单片化,网络化。以解决复杂系统计算和高速数据处理的仍然是巨型机在起作用,故而,巨型机在目前在朝高速及处理能力的方向努力。单片机在出现时,Intel 公司就给其单片机取名为嵌入式微控制器(embedded microcontroller)。单片机的最明显的优势,就是可以嵌入到各种仪器、设备中。这一点是巨型机和网络不可能做到的单片机在目前的发展形势下,表现出几大趋势: (1)可靠性及应用越来越水平高和互联网连接已是一种明显的走向。 (2)所集成的部件越来越多;NS(美国国家半导体)公司的单片机已把语音、图象部件也集成到单片机中,也就是说,单片机的意义只是在于单片集成电路,而不在于其功能了;如果从功能上讲它可以讲是万用机。原因是其内部已集成上各种应用电路。 (3)功耗越来越低和模拟电路结合越来越多。 随着半导体工艺技术的发展及系统设计水平的提高,单片机还会不断产生新的变化和进步,最终人们可能发现:单片机与微机系统之间的距离越来越小,甚至难以辨认。71.3 目的与意义本设计以单片机为核心,以 LED数码管作为倒计时指示,根据设计的要求我们考虑了各功能模块的几种设计方案,以求最佳方案,实现实时显示系统各种状态,系统还增设了根据交通拥挤情况可分别设置主干道和次干道的通行时间,以提高效率,缓减交通拥挤。系统总体设计框图如图所示。交通灯控制的框图如下图所示,主要有控制电路、按键电路、晶振电路、复位电路、显示电路、电源电路等电路组成。1.4 方案设计1.采用单片机控制模块提供电源。该方案的优点是系统简明扼要,节约成本;缺点是输出功率不高。2.完全采用数码管显示。这种方案优点是实现简单,可以完成倒计时功能。缺点是功能较少,只能显示有限的符号和数码字符。根据本设计的要求,采用此方案以实现系统的显示功能。3.直接在 I/O 口线上接上按键开关。因为设计时精简和优化了电路,所以剩余的端口资源还比较多。第二章 总体设计2.1 总体设计本设计以单片机为控制核心,采用模块化设计,共分以下几个功能模块:单片机控制系统、键盘及状态显示、倒计时模块等。单片机作为整个硬件系统的核心,它既是协调整机工作的控制器,又是数据处理器。它由单片机振荡电路、复位电路等组成。系统采用双数码管倒计时计数功能,最大显示数字 99。8灵活的控制方式、优化的物理结构是本设计的亮点。主程函数数码管选位函数延时函数延时函数交通灯处理函数交通南北开通时间函数东西开通时间函数设置函数定时器中断服务程序数码管显示函数电源电路时钟电路复位电路按键电路数码管显示电路Led 控制电路单片机9图 2-1.总体设计框图2.2 单片机的选择单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和 I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。单片机经过 1、2、3、3 代的发展,正朝着多功能、高性能、低电压、低功耗、低价格、大存储容量、强 I/O功能及较好的结构兼容性方向发展。其发展趋势不外乎以下几个方面:1、多功能 单片机中尽可能地把所需要的存储器和 I/O口都集成在一块芯片上,使得单片机可以实现更多的功能。比如 A/D、PWM、PCA(可编程计数器阵列)、WDT(监视定时器-看家狗)、高速 I/O口及计数器的捕获/比较逻辑等。有的单片机针对某一个应用领域,集成了相关的控制设备,以减少应用系统的芯片数量。例如,有的芯片以 51内核为核心,集成了 USB控制器、SM独立按键程序10ART CARD接口、MP3 解码器、CAN 或者 I*I*C总线控制器等,LED、LCD 或 VFD显示驱动器也开始集成在 8位单片机中。2、高效率和高性能为了提高执行速度和执行效率,单片机开始使用 RISC、流水线和 DSP的设计技术,使单片机的性能有了明显的提高,表现为:单片机的时钟频率得到提高;同样频率的单片机运行效率也有了很大的提升;由于集成度的提高,单片机的寻址能力、片内 ROM(FLASH)和 RAM的容量都突破了以往的数量和限制。由于系统资源和系统复杂程度的增加,开始使用高级语言(如 C语言)来开发单片机的程序。使用高级语言可以降低开发 难度,缩短开发周期,增强软件的可读性和可移植性,便于改进和扩充功能。3、低电压和低功耗单片机的嵌入式应用决定了低电压和低功耗的特性十分重要。由于CMOS等工艺的大量采用,很多单片机可以在更低的电压下工作(1.2V 或 0.9V),功耗已经降低到 uA级。这些特性使得单片机系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论