智能交通灯的毕业设计论文

上传人:汽*** 文档编号:470382026 上传时间:2022-09-28 格式:DOC 页数:54 大小:732KB
返回 下载 相关 举报
智能交通灯的毕业设计论文_第1页
第1页 / 共54页
智能交通灯的毕业设计论文_第2页
第2页 / 共54页
智能交通灯的毕业设计论文_第3页
第3页 / 共54页
智能交通灯的毕业设计论文_第4页
第4页 / 共54页
智能交通灯的毕业设计论文_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《智能交通灯的毕业设计论文》由会员分享,可在线阅读,更多相关《智能交通灯的毕业设计论文(54页珍藏版)》请在金锄头文库上搜索。

1、-科技大学 毕业设计论文任务书 化学与生物工程学院机电一体化专业10级3班 设计人作者:徐今 同组人:徐今 吉武 师海斌 志刚王煜 贺斌 兰晓江 邢超斌一毕业设计论文题目: 智能交通灯 二原始数据材料: 1单片机LED灯显示设计 2用实验室模块演示 3软件protus仿真演示 4亚龙实验平台 目录 摘要-1 AT89C51单片机简介-2 一、设计目的-4 二、设计目标-4 三、设计任务-5四、设计容-61指示灯燃亮的状态-62设计并绘制硬件电路图。-73设计程序流程图-84编程-9 五、交通管理方案-10 六、完毕语-11 七、参考文献-13 摘 要交通在人们生活中占有重要地位,随着人们社会活

2、动的日益频繁,这点更是表达的淋漓尽致。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量,提高道路通行能力,减少交通事故,有明显的效果。近年来,随着科技的飞速开展,单片机的应用不断深入,同时带动传统控制检测技术日益更新和自动控制的单片机应用系统中。单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件构造软硬件结合,加以完善。本系统采用单片机AT89C51为中心器件,来设计交通灯控制器系统实用性强,操作简单,扩展性强。本设计就是采用单片机模拟十字路口交通灯的各种状态显示。本设计系统由单片机I/O口扩展系统、交通灯状态显示系统、复位电路等其它局部组成。较好的模拟实现了十

3、字路口可能出现的交通情况。 关键字:电子线路、AT89C51、交通灯AT89C51简介AT89C51是一种带4K字节FLASH存储器FPEROMFlash Programmable and Erasable Read Only Memory的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微

4、控制器,AT89C2051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如下图:AT89C51外形及引脚排列主要特性:与MCS-51 兼容 4K字节可编程FLASH存储器寿命:1000写/擦循环 数据保存时间:10年 全静态工作:0Hz-24MHz 三级程序存储器锁定 1288位部RAM 32可编程I/O线 两个16位定时器/计数器 5个中断源可编程串行通道 低功耗的闲置和掉电模式 片振荡器和时钟电路 特性概述:AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节部RAM,32 个I/O 口线,两个16位定时

5、/计数器,一个5向量两级中断构造,一个全双工串行通信口,片振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停顿CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的容,但振荡器停顿工作并制止其它所有部件工作直到下一个硬件复位。一、设计目的 1加强对单片机和汇编语言的认识,充分掌握和理解设计的各局部的工作原理、设计过程、选择芯片器件、模块化编程等多项知识。 2用单片机模拟实现具体应用,使个人设计能够真正使用。 3把理论知识与实践相结合,充分发挥个人能力,并在实践中锻炼。 4提高利用已学知识,分析和

6、解决问题的能力。 5提高实践动手能力。二、设计目标东西、南北两干道交与十字路口,各干道均有一组红、绿、黄指示灯,指挥车辆和行人平安通行,红灯亮制止通行,绿灯亮允许通行,黄灯亮提醒人们红绿灯的状态即将切换,且黄灯亮的时间为东西、南北两干道的公共停车时间。城市主干道与次干道平交十字路口使用的交通灯。主干道绿灯亮1分钟此时次干道红灯亮后,主干道绿灯闪烁5次,绿灯灭,黄灯亮5秒钟后,红灯亮,同时次干道红灯灭,绿灯亮。次干道绿灯40秒后,绿灯闪烁5次,绿灯灭,黄灯亮5秒钟后,红灯亮,同时次干道红灯灭,绿灯亮。三、设计任务采用单片机AT89C51芯片,四个方向,共有黄绿红12个交通灯。1、编写程序,画流程

7、图。2、Proteus软硬件仿真。4个方向,共有黄绿红12硬件用6个个交通灯。黄绿红12个发光二极管来模拟12个交通灯。3、用keil和medwin软件分别生成hex文件。4、实验室硬件调试通过。5、撰写毕业论文一份。 6、软件仿真时要求文件夹建立在电脑的F盘中。四、 设计容1指示灯燃亮的状态 1min 10s 5s主干道 绿灯亮绿灯闪5次黄灯亮次干道 红灯亮红灯亮红灯亮40s10s5s 1min.主干道红灯亮红灯亮红灯亮绿灯亮.次干道绿灯亮绿灯闪黄灯亮红灯亮.2设计并绘制硬件电路图。交通灯管理系统电路原理图3程序设计流程图 开场主绿灯,次红灯调用延时子程序看是否循环60次主干道绿灯闪5次主干

8、道黄灯亮调用延时子程序看是否循环5次主干道红灯,次干道绿灯调用延时子程序看是否循环40次主干道红灯,次干道绿灯闪5次完毕看是否循环5次调用延时子程序次干道黄灯亮4写程序并将调试好的程序固化到单片机中。 LED EQU P2 ORG 0000H LJMP START ORG 0030HSTART: MOV SP,#60HS0: MOV A,#00100001B ;主干道绿灯,次干道红灯 MOV LED,A MOV R0,#3CH ;重复调用60次 LCALL DELAY ; 调用延时1sS1: MOV R3,#05HFLASH: MOV A,#00100001B ;主干道绿灯闪5次 MOV LE

9、D,A MOV R2,#05H LCALL DELAY ;调用延时 MOV A,#00000001B MOV LED ,A MOV R2,#50H LCALL DELAY ;调用延时 DJNZ R3,FLASH ;看是否循环5次S2: MOV A,#01000001B ;主干道黄灯亮 MOV LED,A MOV R0,#05H LCALL DELAY ;调用延时5sS3: MOV A,#10000100B ;主红灯,次干道绿灯亮 MOV LED,A MOV R0,#28H ;重复调用延时40次 LCALL DELAYS4: MOV R3,#05H ;主红灯,次绿灯闪5次FLASH1 :MOV

10、A,#10000100B MOV LED,A MOV R2,#05 LCALL DELAYMOV A,#10000000B MOV LED,A MOV R2,#05H LCALL DELAY DJNZ R3,FLASH1 ;看是否循环5次S5: MOV A,#10000010B ;主红灯,次干道黄灯亮 MOV LED,A MOV R0,#05H LCALL DELAY ;调用延时5sS6: MOV A,#00100001B ;主绿灯,次红灯 MOV LED,ADELAY: MOV R2,#5 ;延时子程序1sD1: MOV R1,#0D2: MOV R0,#0D3: DJNZ R0,D3 DJ

11、NZ R1,D2 DJNZ R2,D1 RET END五、交通管理方案交通灯控制 随着社会经济的开展,城市交通问题越来越引起人们的关注,十字路口的红绿灯指挥着行人和各种车辆的平安运行。实现红绿灯的自动指挥是城市交通自动化的重要课题。本课题利用数字电路的根本知识和设计方法,设计一个简单的交通灯控制系统要求。 交通信号灯根本原理及设计方法在一个主支干道的十字路口,东西和南北方向各设置一个红,黄,绿三种颜色的交通灯。红灯亮表示制止通行,绿灯亮表示可以通行。 由于主干道车辆较多,支干道车辆较少,所以要求主干道处于通行状态的时间要长一些,为1min;而支干道通行时间为40秒。主、支干道黄等的时间均 Proteus软件仿真。 一个单片机系统经过总体设计,完成了硬件和软件开发。元器件安装后在系统存储器中放入编制好的应用程序,系统即可运行。一般来说,仿真开发系统应具有如下的功能: 1) 用户样机硬件电路的诊断与检查;2用户样机程序的输入与修改;3程序的运行、调试单步运行、设置断点、排错、状态查询功能。 六、完毕语经过三周的单片机课程设计,经历了很多也学会了很多。本次做的是关于交通灯系统的设计,虽说交通灯在我们日常生活中很普遍的存

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号