当前位置:文档之家› 基于单片机控制的交通信号灯

基于单片机控制的交通信号灯

基于单片机控制的交通信号灯

基于单片机交通灯课程设计报告书

三峡职业学院 课程设计 课题名称交通灯控制系统设计 交通灯控制系统设计 摘要:本系统由单片机最小系统、按键(开关)、LED 显示等等组成交通灯演示系统。系统用红、黄、绿三个发光二极管模拟交通灯的红灯、黄灯、绿灯的功能。系统除基本交通灯功能外,还具有倒计时(15秒)、时间设置、紧急情况(按键模拟传感器)处理等功能。 关键词:AT89C51,交通规则 引言:随着日新月异的电子变革,电子产品发生了突飞猛进的巨变,而在其中AT89C51扮演着一个重要的角色,AT89C51单片机具有广泛性、工具性、基础性的几个特点。单片机应成为中等技术人员的重要技术知识层面。近年来,我国工程技术队伍的梯队建设有了很大的进展。各类高职、高专如雨后春笋,涉电专业普遍开设单片机类课程。直观性表现在尽可能让我们在学习基本原理时能直观地看到相关实物及实物表演,使基本原理能实现形象化的表达;实践性表现在我们要通过许多实际操作来理解与掌握单片机的本质与技能;综合性表现在最终能使我们达到运用知识与技能来完成一个应用系统开发的全过程,有助于大学生动手能力的培养和提高,课程设计就是一门应用性很强的课程。如何让我们在学好基础知识的同时,迅速掌握设计应用技术,其中,实验与课程设计环节起着非常重要的作用。对我们学习和掌握单片机设计技术起到积极的作用。 一、方案比较、设计与论证

(1) 电源提供方案 为使模块稳定工作,须有可靠电源。我们考虑了两种电源方案 方案一:采用独立的稳压电源。此方案的优点是稳定可靠,且有各种成熟电路可供选用;缺点是各模块都采用独立电源,会使系统线路变复杂,且可能影响系统各模块的电路电平。 方案二:采用干电池提供电源。该方案的优点是系统简明扼要,线路易于梳理,节约成本;缺点是输出功率不高。 综上所述,我们选择第二种方案。 (2) 显示界面方案: 该系统要求完成数码管倒计时(15s)、状态灯发光二极管(红、黄、绿)的显示功能。基于上述原因,我们考虑了二种方案: 方案一:东西南北四个方向分别采用两位数码管显示倒计时。这种方案只显示有限的符号和数码字苻,并且制作PCB图时有许多的线相交,线路十分的复杂,不易制作原理图与PCB图,无法胜任题目要求。 方案二:东西南北四面各自采用红、黄、绿三个发光二极管显示,采用一个两位数码管显示倒计时,主要优点是易于调整元件在硬制板上摆放的位置,同时也易于PCB图的制作。 综上所述,我们选择方案二。 (3) 输入方案: 题目要求系统能即时的处理外部紧急情况产生的中断,我们讨论了两种方案: 方案一:采用矩阵键盘。该方案的优点是: 可提供较多I/O 口,实现更多的外部中断。直接站单片机的接口少的特点,但操作起来稍显复杂,而且编程也趋于复杂。 方案二:直接在IO口线上接上按键开关。因为设计时精简和优化了电路。 由于该系统对于交通灯等发光二极管的控制,只用单片机本身的I/O 口就可实现,只要一个开关来模拟一个外部的紧急中断,且本身的计数器及RAM已经够用,故选择方案二。 (4) 系统方案: 本系统的硬件采用模块化设计,以单片机控制器为核心,与LED信号灯电路等组成单片机控制信号系统.

基于51单片机的交通信号灯系统本科毕设论文

毕业设计 基于单片机的交通信号的灯控制系统 一. 综合实训的主要内容 1.设计任务 设计一单片机控制的交通信号灯系统,模拟城市十字路口交通信号灯功能。 2.基本功能要求 2.1 交通信号控制 直行车道红黄绿灯控制、左行车道绿灯控制、人行横道红绿灯控制。 2.2 通行时间显示 数码管倒计时显示通行时间。 2.3 时间参数设置存储 按键实现通行时间的设置,并存储到EEPROM (24C02)芯片中。 二. 硬件方案设计与论证 1. 显示模块设计 1.1倒计时时间显示 设计思想:由于该系统要求完成倒计时显示通行时间的功能,且考虑到实际的交通系统中车辆及行人通行时间不会超过一分钟,基于以上原因,我们考虑完全采用数码管显示,四个路口分别采用一个二位共阴极数码管进行显示。(其实物图见附录1图5.3) 图2.1 数码管原理图 原理图分析: 为了显示数字或字符,必须对数字或字符进行编码。七段数码管(a,b,c,d,e,f,g )加上一个小数点(dp),共计8段,构成一个字节,通过对这八段给予高低平使二极管 GND a b c d e f g dp g f e d c b a (a)

导通或截止,从而显示不同的数字或字符。系统中所使用的是2位共阴数码管(实物图见附录),其管脚从左上方起顺时针依次为1,a,b,e,d,2,g,f,dp,c。 1.2 状态灯显示 设计思想:由于该系统要求完成状态灯显示的功能,我们把各个路口的红灯和黄灯设成直行和左拐两个通行方式所共有,也就是说,一个路口只需四个状态灯,一个直行通行的绿灯,一个左拐通行的绿灯,一个共有的红灯,一个共有的黄灯,人行横道采用红绿灯控制,综上所述,我们共使用16个LED绿灯,12个LED红灯,4个LED黄灯来完成状态灯显示功能。 2.控制模块设计 2.1 设计思想 由于本系统结构简单,实现较容易,不需要大量的外围扩展,所以我们采用STC89C51单片机作为主控制器,STC89C51单片机具有体积小,功耗低,控制能力强,价格低、扩展灵活,使用方便等特点,其最小系统由振荡电路、复位电路构成。 2.2 最小系统原理图 图2.2 单片机最小系统原理图 原理图分析:51单片机最小系统由复位电路,振荡电路组成。振荡电路使用11.0592MHz高精度晶振,振荡电容选择30pF瓷片电容;复位电路采用RC电路。 3.存储模块 3.1 设计思想:系统掉电存储模块采用串行E2PROM,它是基于IIC总线的存储器件,遵循二线制协议,其具有接口方便,体积小,数据掉电不丢失等特点。 3.2 24C02芯片原理图

51单片机交通灯课程设计

第一章单片机概述 单片机是20世纪70年代中期发展起来的一种大规模集成电路器件。它在一块芯片内芯片内集成了计算机的各种功能部件,构成一种单片式的微型计算机。20世纪80年代以来,国际上单片机的发展迅速,其产品之多令人目不暇接,单片机应用不断深入,新技术层出不穷。 单片机的应用技术是一项新型的工程技术,其内涵随着单片机的发展而发展。由于MCS-51系列的单片机的模块化结构比较典型、应用灵活,为许多大公司所采纳,使8051系列的单片产品日新月异。在Intel公司20世纪80年代初推出MCS-51系列单片机以后,世界上许多著名的半导体厂商相继生产和这个系列兼容的单片机,使产品型号不断地增加、品种不断丰富、功能不断加强,在国内外单片机应用中占有重要地位。由于单片机具有功能强、体积小、价格低等一系列优点,在各个领域都有广泛的应用,有力地推动了各行各业的技术改造和产品更新换代。 20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,

产品更新换代的节奏也越来越快。 第二章MSC-51芯片简介 8051是MCS-51系列单片机的典型产品。 8051单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说明: ·中央处理器:

中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。 ·数据存储器(RAM) 8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM 只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。 ·程序存储器(ROM): 8051共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。 ·定时/计数器(ROM): 8051有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。 ·并行输入输出(I/O)口: 8051共有4组8位I/O口(P0、 P1、P2或P3),用于对外部数据的传输。 ·全双工串行口: 8051内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。

基于51系列单片机的交通信号灯控制系统设计

文献检索作业 题目(中文):基于51系列单片机的交通信号灯控制系统设计(英文):Design of traffic signal lamp control system based on 51Series MCU 学院 专业班级 学生姓名 学号 完成日期2015年11月指导教师评分

上海师范大学天华学院2017届 毕业设计(论文)开题报告 设计(论文)题目基于51系列单片机的交通信号灯控制系统设计 学生姓名学号 学院指导教师姓名 建议从以下方面填写:1.简述课题的作用和意义2.国内外的现状和发展趋势等情况(文献综述),尚待解决的问题;3.重点介绍完成任务的可能思路、方案和计划;4.(工科类专业需填写)所需的主要仪器和设备等。 一、选题背景 当今,红绿灯安装在个个道口上,已经成为疏导交通车辆最常见和最有效的手段。但这个技术在19世纪就已经出现了。 信号灯的出现,使得交通得以有效的管理,对于疏导交通流量、提高道路通行能力、减少交通事故有明显效果。1968年,联合国《道路交通和道路标志信号协定》对各种信号灯的含义作了规定。绿灯时通行信号灯,面对绿灯的车辆可以直行,左转弯和右转弯,除非两一种标志禁止某一种转向。左右转弯车辆必需让合法的正在路口内行驶的车辆和过人行横线的行人优先通行。红灯是禁行信号灯,面对红灯的车辆必需在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已经十分接近停车线而不能安全停车的可以进入交叉路口! 意义:1、减少交通事故,增加交通安全。 2、缓和交通拥挤、堵塞,提高运行效率。 3、节约能耗,降低车辆对环境的污染。 二、历史背景、现状及发展趋势 1、历史背景: 1.1、1868年12月10日,历史上第一盏交通信号灯出现在英国威斯敏斯特议会大楼前,这个交通信号灯高约7米,在它的顶端悬挂着红、绿两色可旋转的煤气提灯,为了将红、绿两色的提灯进行切换,在这盏灯下必须要站立一名手持长杆的警察,通过皮带拉拽提灯进行颜色的转换,后来还在这盏信号灯的中间加装了红、绿两色的灯罩,前面有红、绿两块玻璃交替进行遮挡,白天不点亮煤气灯,仅以红、绿灯罩的切换引导人们前进或停止,夜晚则将煤气灯点燃,照亮红、绿两色灯罩。

51单片机模拟交通信号灯

《单片机实验》设计报告交通信号灯模拟系统设计

交通信号灯模拟系统设计 摘要: 本系统以单片机为核心,主要应用单片机中定时器计数器,IO接口,中断系统等,结合8279键盘控制电路,数码管显示以及LED灯实现对十字路口交通信号灯的智能控制。成功实现了利用单片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭,通过按键对红绿灯点亮和熄灭时间进行调整及设置以及对红绿灯点亮和熄灭时间进行倒计时时间显示等基本功能。并在此基础上进一步扩展,实现了对某些特殊功能的操作,如:突发紧急情况,所有路线全部红灯,或南北向(主干道)强制绿灯通行,以及东西向(次干道)强制绿灯等,并且可在交通高峰期(系统默认上午7:00-8:00,下午17:00-18:00)自动修改绿灯时间。系统功能完善,可操控性好,代码通俗易懂。 关键字: 51单片机交通信号灯智能控制 8279 主要功能: 分析题目可知,有两种方案设计的方法,也即两条不同的主干分别对应不同的方案,方案一以键盘控制为主干,穿插对系统时钟的检测,倒计时的检测等,系统主干为循环检测键盘是否被按下并作出相应操作。方案二以交通信号灯不同的点亮与熄灭状态为主干,即系统的主干是交通灯状态的循环,在循环中检测按键并作出相应调整。此次试验选择的是方案二,因为对方案一的代码实现比较复杂。信号灯的状态依次为:南北绿灯,东西红灯->南北黄灯,东西红灯->南北红灯,东西绿灯->南北红灯,东西黄灯。解决这部分问题的关键在于8279键盘扫描和相应的数码管显示,在实验帮助里有详细代码,另一个难点在于内置时钟和倒计时显示,这一部分内容通过使用单片机内的定时器能很好的解决,实验帮助五有详细的代码,通过定时器T1产生中断来定时,从而完成一秒的时间。具体详见附录代码。 设计的主要内容: 第一部分,系统开机界面,设置及人机互动的按键控制,流程图如下: (相应的功能流程图中已给出)

51单片机红绿灯课程设计

1 电源提供方案 为使模块稳定工作,须有可靠电源。因此考虑了两种电源方案:方案一:采用独立的稳压电源。此方案的优点是稳定可靠,且有各种成熟电路可供选用;缺点是各模块都采用独立电源,会使系统复杂,且可能影响电路电平。 方案二:采用单片机控制模块提供电源。改方案的优点是系统简明扼要,节约成本;缺点是输出功率不高。综上所述,选择方案二。 2 显示界面方案 该系统要求完成倒计时功能。基于上述原因,我考虑了二种方案:方案一:采用数码管显示。这种方案只显示有限的符号和数码字符,简单,方便。方案二:采用点阵式LED 显示。这种方案虽然功能强大,并可方便的显示各种英文字符,汉字,图形等,但实现复杂,成本较高。 综上所述,选择方案一。 3 输入方案: 设计要求系统能调节灯亮时间,并可处理紧急情况,我研究了两种方案:方案一:采用8155扩展I/O 口及键盘,显示等。 该方案的优点是:使用灵活可编程,并且有RAM,及计数器。若用该方案,可提供较多I/O 口,但操作起来稍显复杂。 方案二:直接在I/O口线上接上按键开关。 由于该系统对于交通灯及数码管的控制,只用单片机本身的I/O 口就可实现,且本身的计数器及RAM已经够用。

综上所述,选择方案二。 3.1单片机交通控制系统的通行方案设计 设在十字路口,分为东西向和南北向,在任一时刻只有一个方向通行,另一方向禁行,持续一定时间,经过短暂的过渡时间,将通行禁行方向对换。其具体状态如下图所示。说明:黑色表示亮,白色表示灭。交通状态从状态1开始变换,直至状态6然后循环至状态1,周而复始,即如图2.1所示: 图1 交通状态 本系统采用MSC-51系列单片机AT89C51作为中心器件来设计交通灯控制器。实现以下功能:

基于51单片机交通信号灯控制毕业设计

第一章绪论 近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。 交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。随着中国加入WTO,我们不但要在经济、文化等各方面与国际接轨,在交通控制方面也应与国际接轨。如果交通控不好道路还是无法保障畅通安全。作为交通控制的重要组成部份单片机。因此,本人选择制作交通灯作为课题加以研究。 我国大中城市交通系统压力沉重。交通管制当以人性化、智能化为目的,做出相应的改善。以此为出发点,本系统采用的单片机控制的交通信号灯。该系统分为单片机主控电路、键盘控制电路和显示电路三部分组成。并在软硬件方面采取一些改进措施,实现了根据十字路口车流量、进行对交通信号灯的智能控制,使交通信号灯现场控制灵活、有效从一定程度上解决了交通路口堵塞车辆停车等待时间不合理等问题。系统具有结构简单、可靠性高、成本低、实时性好、安装维护方便等优点,有广阔的应用前景。 1.1 课题背景 随着我国国民经济的迅速发展,城市街道车辆大幅度增长,给城市交通带来巨大压力,交通拥堵已成为影响城市可持续发展的一个全局性问题。而街道各十字路口,又是车辆通行的瓶颈所在。已有的许多建立在精确模型基础上的交通系统控制方案都存在着一定的局限性。研究车辆通行规律,找出提高十字路口车辆通行效率的有效方法,对缓解交通堵塞,提高畅通率具有十分现实的意义。地面道路是一个庞大的网络,交通状况十分复杂,使目前交通控制器的单一时段控制已不能满足现代交通流量的多边性,特别是在交通流量高峰期时,往往会造成交通路口的通过率下降,甚至出现交通混乱现象,城市的交通拥挤问题正逐渐引起人们的注意。道路平面交叉口(简称交叉口)是交通网中通行能力的“隘口”和交通事故的“多发源”,国内外城市的交通事故约有一半发生在交叉口。因此,交叉口这个事故多发源不能不引起人们的高度关注。随着交通技术、

单片机红绿灯电路设计

四川现代职业学院《单片机原理及应用》课程设计红绿灯实训报告 题目:红绿灯项目设计报告 系别:电子信息技术系 专业:电子信息工程技术 组员:贺淼、纪鹏、邵文稳 指导老师:陶薇薇 2014年7月12日

摘要 交通在人们的日常生活中占有重要的地位,随着人们社会活动的日益频繁,这点更是体现的淋漓尽致。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。本系统采用STC89C52点单片机以及数码管为中心器件来设计交通灯控制器,实现了南北方向为主要干道,要求南北方向每次通行时间为30秒,东西方向每次通行时间为25秒。启动开关后,南北方向红灯亮25秒钟,而东西方向绿灯先亮20秒钟,然后闪烁3秒钟,转为黄灯亮2秒钟。接着,东西方向红灯亮30秒钟,而南北方向绿灯先亮25秒,然后闪烁3秒钟,转为黄灯亮2秒钟,如此周而复始。 软件上采用C语言编程,主要编写了主程序,中断程序延时程序等。经过整机调试,实现了对十字路口交通灯的模拟。

目录 (一)硬件部分--------------------------- 3 1.1 STC89C52芯片简介-----------------------3 1.2 主要功能特性---------------------------4 1.3 STC89C52芯片封装与引脚功能-------------5 1.4 基于STC89C52交通灯控制系统的硬件电路分析及设计-------------------------------------------10 (二)软件部分----------------------------14 2.1 交通灯的软件设计流程图-----------------14 2.2 控制器的软件设计-----------------------15 (三)电路原理图与PCB图的绘制-------------16 3.1 电路原理图的绘制(见附录二)----------16 3.2 PCB图的绘制(见附录三)---------------16 3.3 印刷电路板的注意事项------------------16 (四)调试及仿真---------------------------------------19 4.1 调试----------------------------------19 4.2 仿真结果------------------------------20 (五)实验总结及心得体会---------------------------21 5.1 实验总结-----------------------------------------------21 5.2 实验总结-----------------------------------------------22 附录程序清单---------------------------22

基于单片机的交通信号灯

二○一六~二○一七学年第一学期 电子信息工程系 电子产品策划与设计 报告书 班级: 课程名称: 学生姓名: 学号: 指导教师: 二○一六年十二月

基于单片机的交通信号灯 一、设计要求 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。初始状态为状态1,南北方向绿灯通车,东西方向红灯。经过一段时间(25S )转换状态2,南北方向亮黄灯,延时5S ,东西方向仍然红灯,再转换到状态3,东西方向绿灯通车,南北方向红灯。过一段时间(25S )转换到状态4,东西方向绿灯亮黄等,延时5S ,南北方向仍然红灯。最后循环至南北绿灯,东西红灯。在这些状态下,有时钟倒数计时。 二、电路设计及原理分析 1、本设计由STC82C52最小系统模块,电源供电模块,交通信号灯模块,显示倒计时模块。 2、路口交通指挥系统示意图如下所示:(本设计实物中东西、南北方向各做一个) 黄干3、设计的方案如下: (1)本设计采用单片机89C52作为控制器,通行时间及等待时间使用数码管以倒计时的方式显示,使用单片机P0.2-P0.4口控制东西方向的车辆通行;使用单片机P0.5-P0.7口控制南北方向车辆的通行;用P0.1-P02口控制两位共阴极数码管的选通;用P3.3口作为紧急情况东西南北方向全部红灯。 (2)方案中设计有由人工控制的复位电路。 (3)考虑到紧急情况获交通管制阶段需要路段不通车,本方案设计有东西南北四个方向全为红灯的设计。 综上所诉,该产品的实现需要单片机模块,晶振模块,复位模块,中断信号模块,交通灯模块,倒计时数显模块,电源供电模块。 三、焊接及安装调试过程

at89c51单片机_交通灯控制系统(含源码及仿真图).

模拟交通灯设计报告 题目交通信号灯控制系统 团队研发区第二组 完成时间2011-11-31 贵州民族学院开放实验室

` 目录 一、项目名称 (1) 二、选题背景 (1) 2.1 课题背景 (1) 2.2 交通灯的历史 (1) 三、单片机简介 (2) 3.1 单片机的发展历程 (2) 3.2 单片机的特点: (3) 3.3 AT89C52单片机简介 (4) 四、设计基本要求和步骤 (5) 4.1 基本要求 (5) 4.2 设计步骤 (6) 五、硬件和软件设计 (6) 5.1 硬件电路图 (6) 5.2 程序流程图 (8) 主程序 (8) 运行过程 (9) LED显示程序 (10) T0中断 (11) INT0中断 (11) 5.3 P0、P1口显示状态编码表 (12) 5.4 程序源代码 (12) 5.5 程序运行效果图 (21) 六、心得体会 (22) 七、参考文献.............................................................................. 错误!未定义书签。

模拟交通灯设计报告 一、项目名称 十字路口交通信号灯控制系统 二、选题背景 2.1 课题背景 由于我国经济的快速发展从而导致了汽车数量的猛增,大中型城市的城市交通,正面临着严峻的考验,从而导致交通问题日益严重,其主要表现如下:交通事故频发,对人类生命安全造成极大威胁;交通拥堵严重,导致出行时间增加,能源消耗加大;空气污染和噪声污染程度日益加深等。日常的交通堵塞成为人们司空见惯而又不得不忍受的问题,在这种背景下,结合我国城市道路交通的实际情况,开发出真正适合我们自身特点的智能信号灯控制系统已经成为当前的主要任务。随着电子技术的发展,利用单片机技术对交通灯进行智能化管理,已成为目前广泛采用的方法。 2.2 交通灯的历史 1868年12月10日,信号灯家族的第一个成员就在伦敦议会大厦的广场上诞生了,由当时英国机械师德·哈特设计、制造的灯柱高7米,身上挂着一盏红、绿两色的提灯--煤气交通信号灯,这是城市街

基于单片机交通信号灯设计

课程设计 单片机系统 课程设计 成绩评定表 设计课题:基于单片机的交通信号灯设计 学院名称:电气工程学院 专业班级:电气F1206 学生姓名: 学号: 指导教师: 设计地点:31-510 设计时间:2014-12-29~2015-01-09 指导教师意见: 成绩: 签名:年月日

单片机系统课程设计 课程设计名称:基于单片机的交通信号灯设计 专业班级:电气F1206 学生姓名: 学号: 指导教师: 课程设计地点:31-510 课程设计时间:2014-12-29~2015-01-09

单片机系统课程设计任务书 学生姓名专业班级电气F1206学号 题目基于单片机的交通信号灯设计 课题性质工程设计课题来源自拟指导教师 主要内容(参数)利用89C51单片机设计交通信号灯系统,实现以下功能 1、在正常的工作情况下,系统的红、黄、绿灯交替进行转换,而且在对应的LED显示器上可以以到计时的方式显示剩余时间。 2、在紧急的情况下,两组交通灯同时为红灯,禁止所有的车辆通行,只允许特殊的车辆通过,当紧急的车辆通过后系统要可以通过手动按钮恢复以前的正常工作情况方式。 任务要求(进度)第1-2天:熟悉课程设计任务及要求,查阅技术资料,确定设计方案。 第3-4天:按照确定的方案设计单元电路。要求画出单元电路图,元件及元件参数选择要有依据,各单元电路的设计要有详细论述。 第5-6天:软件设计,编写程序。 第7-8天:实验室调试。 第9-10天:撰写课程设计报告。要求内容完整、图表清晰、文理流畅、格式规范、方案合理、设计正确,篇幅不少于6000字。 主要参考 资料[1] 张迎新.单片微型计算机原理、应用及接口技术(第2版)[M].北京:国防工业出版社,2004 [2] 赵晶主编Prote199高级应用人民邮电出版社,2000 [3] 于海生编著微型计算机控制技术清华大学出版社2003.4 [4] 张志良编著单片机原理与控制技术[M] 机械工业出版社,2005 [5] 蒋方君编著在论循环时序电路的简便设计[J] 机电一体化,2005 [6] 徐维祥.单片微型机原理及应用大连理工大学出版社,2006 审查意见 系(教研室)主任签字:年月日

单片机——交通信号灯控制

单片机课程设计 课题名称:基于51单片机大型交通灯控制指导教师: 班级: 完成人:

基于51单片机大型交通灯控制 一:总体设计 1.1 设计要求 通过对本课题的设计,进一步熟悉单片机控制系统,并了解系统设计的一般规律。 设计一个交通灯控制系统,该控制系统工作后,交通灯按照下列规律变化:初始态东南西北均为红灯,持续一段时间;然后转为状态1,为东西红、南北绿;状态2:东西红灯不变、南北绿灯灭、黄灯闪烁两次;状态3:为东西绿、南北红;状态4:为东西绿灯灭、黄灯闪烁两次、南北红灯不变;最后回到状态1,依次循环。如遇到特殊情况,可拨动应急开关,使各各向均为红灯,特殊车辆不受红灯限制,待其顺利通过后将开关拨回原位,系统恢复原状态运行。 1.2设计方案: 选用89C51、89S51或其他与51系列兼容的带片内存储器的单片机均可。本方案采用的是P1.2、P1.3、P1.4控制南北的黄红绿灯,P1.5、 P1.6、P1.7控制的是东西的黄红绿灯。当P1口的某位输出为逻辑“1”时,经74LS595驱动后发光二极管亮,反之就不亮。8只电阻为74LS595的上拉电阻,起到限流作用。应急开关接外部中断INT0,这样可以用中断或查询的方式获取应急开关的状态,编程较为灵活。 1.3程序实现功能 东西南北路口直行与转弯交替通行,数码管显示直行通行倒计时,红绿黄灯显示包括人行道在内的道路交通状态。 某一方向道路拥挤时,可以人工控制调节东西南北方向通行时间。 紧急情况时,各路口交通灯显示红灯,数码管保持数据不变。

二:工作寄存器及存储单元分配 2.1.工作寄存器 R2设置为定时器定时中断次数,R6、R7用于延时程序中的寄存器 2.2.片内存储单元 30H、31H作为两组数码管显示数据存储单元;32H、33H作为交通灯初始状态存储单元;40H、41H作为交通灯显示数据存储单元 2.3标志位 00H:南北通行标志位; 01H:东西通行标志位;02H:紧急事件标志位 三:用到的芯片以及器件 AT89C51单片机,计数器74HC163,锁存器74LS595,10K的上拉电阻,30PF的电容以及电解电容,开关控制器,12MHZ时钟晶振,带公共端的8电阻排,数码管。 芯片简介以及说明 3.1:AT89C51 VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电

单片机交通信号灯控制

一.实验要求 以74LS273作为输出口,控制4个双色LED灯(可发红,绿,黄光),模拟交通灯管理。 二.实验目的 1.学习在单片机系统中扩展简单I/O接口的方法。 2.学习数据输出程序的设计方法。 3.学习模拟交通灯控制的方法。 4.学习双色灯的使用。 三.实验电路及连线 四.实验说明 1.因为本实验是交通灯控制实验,所以要先了解实际交通灯的变化规律。假设一个十字路口为东西南北走向。初始状态0为东西红灯,南北红灯。然后转状态1南北绿灯通车,东西红灯。过一段时间转状态2,南北绿灯闪几次转亮黄灯,延时几秒,东西仍然红灯。再转状态3,东西绿灯通车,南北红灯。过一段时间转状态4,东西绿灯闪几次转亮黄灯,延时几秒,南北仍然红灯。最后循环至状态1。 2.双色LED是由一个红色LED管芯和一个绿色LED管芯封装在一起,公用负端。当红色正端加高电平,绿色正端加低电平时,红灯亮;红色正端加低电平,绿色正端加高电平时,绿灯亮;两端都加高电平时,黄灯亮。 五.实验程序框图 程序框图: 源代码: ORG 0000H LJMP START ORG 0040H START: MOV SP,#60H LCALL STATUS0 ;初始状态(都是红灯) CIRCLE: LCALL STATUS1 ;南北绿灯,东西红灯 LCALL STATUS2 ;南北绿灯闪转黄灯,东西红灯 LCALL STATUS3 ;南北红灯,东西绿灯

LCALL STATUS4 ;南北红灯,东西绿灯闪转黄灯LJMP CIRCLE STATUS0: ;南北红灯,东西红灯 MOV DPTR,#8300H MOV A,#0FH MOVX @DPTR,A MOV R2,#10 ;延时1秒 LCALL DELAY RET STATUS1: ;南北绿灯,东西红灯 MOV DPTR,#08300H MOV A,#5AH ;南北绿灯,东西红灯 MOVX @DPTR,A MOV R2,#50 ;延时5秒 LCALL DELAY RET STATUS2: ;南北绿灯闪转黄灯,东西红灯MOV DPTR,#8300H MOV R3,#03H ;绿灯闪3次 FLASH: MOV A,#5FH MOVX @DPTR,A MOV R2,#03H LCALL DELAY MOV A,#5AH MOVX @DPTR,A MOV R2,#03H LCALL DELAY DJNZ R3,FLASH MOV A,#0AH ;南北黄灯,东西红灯 MOVX @DPTR,A MOV R2,#10 ;延时1秒 LCALL DELAY RET STATUS3: ;南北红灯,东西绿灯 MOV DPTR,#8300H MOV A,#0A5H MOVX @DPTR,A MOV R2,#50 ;延时5秒 LCALL DELAY RET STATUS4: ;南北红灯,东西绿灯闪转黄灯MOV DPTR,#8300H MOV R3,#03H ;绿灯闪3次 FLASH1: MOV A,#0AFH

基于单片机的交通灯设计

本科生毕业设计 基于单片机的智能交通灯设计—— 硬件模块设计 201×年5月

独创性声明 本人郑重声明:所呈交的毕业论文(设计)是本人在指导老师指导下取得 的研究成果。除了文中特别加以注释和致谢的地方外,论文(设计)中不包含 其他人已经发表的研究成果。与本研究成果相关的所有人所做出的任何贡献均 已在论文(设计)中作了明确的说明并表示了谢意。 签名:__________________ ________年______月_____日 授权声明 本人完全了解××有关保留、使用本科生毕业论文(设计)的规定,即: 有权保留并向国家有关部门或机构送交毕业论文(设计)的复印件和磁盘,允 许毕业论文(设计)被查阅和借阅。本人授权×××可以将毕业论文(设计) 的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复 制手段保存、汇编论文(设计)。 本人论文(设计)中有原创性数据需要保密的部分为(如没有,请填写“无”) : 学生签名: 年 月 日 指导教师签名: 年 月 日

基于单片机的智能交通灯设计 摘要 系统采用两块STC89C52芯片为核心控制器件、三色LED灯作为信号灯状态显示、以两位共阴七段显示数码管描述系统各方向信号灯状态保持的时间。 由按键开关完成上电初始化操作,各LED灯状态保持时间使用倒计时的显示方式,最大显示时间为99S。两组左转绿、绿、红、黄三色LED灯分别作为南北、东西方向信号灯显示模块,另外四组红、绿两色LED灯分别作为东西、南北方向人行横道交通信号指示灯,至此本设计可以应对交叉路口交通信号系统的基 本控制情况。在此之外,为了真实的模拟交叉路口的交通情况,在另一块单片机电路上设计了一条东西方向循环流动的流水灯来模拟车辆通行时的情况。当接 收到交通灯主电路信号后流水灯根据交通规则作出相应的反应。 关键词:交通信号灯;单片机;LED灯;数码显示;流水灯

单片机交通灯课程设计

分院信息科学与工程学院专业自动化 学生姓名学号1003010524设计题目基于单片机的交通控制的设计 设计目的: 1.通过设计了解一个十字路口交通灯基本工作原理; 2.掌握89C52计算器/定时器的工作方式和74LS573驱动芯片的工作原理; 3.掌握keil软件的使用; 4.学会team work团队合作。 设计内容: 设计一个模拟十字路口交通灯控制器,程序运行后,初始状态时东南西北方向红灯全亮5秒,接着程序开始循环以下的程序:先东西绿灯和南北红灯亮15秒;然后南北红灯亮和东西黄灯闪5秒;接着南北绿灯和东西红灯亮15秒;最后东西红灯亮和南北黄灯闪5秒。 总体设计: 本设计采用单片机89C52作为控制器,通行时间及等待时间使用数码管以倒计时的方式显示,单片机P1口控制交通灯(红黄绿三色LCD)的替换。 指导教师(签字): 年月日分院院长(签字): 年月日

摘要 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多,在学习了单片机的有关知识之后,运用相关知识来设计完成交通信号灯。我对单片机很感兴趣,所以在听了老师给我们讲解单片机相关知识以后,我自己课后查找资料,不断学习单片机方面的知识。这次课设给了我学以致用的机会,我利用自己学的单片机知识,做了一个基于单片机的模拟交通灯控制的设计。

基于51单片机控制交通灯的毕业设计

安徽工商职业学院ANHUI BUSINESS VOCATIONAL COLLEGE 毕业设计(论文) 基于单片机控制的交通灯毕业设计 系别:电子信息系 专业班级:10应用电子技术2班 学号: 103596 学生姓名:吴坤 指导老师:聂凯 二零一二年十月

基于单片机控制的交通灯毕业设计 摘要 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本设计主要分为五大模块输入:控制电路、时钟控制电路、片内外程序切换控制、显示电路。以MSC-51系列单片机IntelAT89C51为中心器件来设计交通灯控制器,实现了AT89C51芯片的P0口设置红灯、绿灯、黄灯燃亮时间的功能;为了系统稳定可靠采用了74LS14施密特触发器芯片的消抖电路,避免了系统因输入信号抖动产生误操作;显示时间直接通过AT89C51的P2口输出,由CD4511驱动LED数码管显示红灯燃亮时间。 关键字:AT89C51 LED显示交通灯

The Traffic Light Based On The Single-chip Control Abstract The intersections vehicle wears shuttle, pedestrian Xi Rang, garage driveway, person's sidewalk, orderly. So depend what to carry out this well arranged order? What to depend is a traffic sign light of automatic conductor system. The control method of the traffic sign light is a lot of. This design is mainly divided into five greatest molds a piece the electric circuit, clock of the importation control a control outside procedure inside the electric circuit, slice to cut over a control and shows electric circuit. Take single slice the machine IntelAT89 C51 of the serieses MSC-51s as a center spare part to design transportation light controller, carried out the AT89 C51's P's 0 people's constitution of the chips red, the function in bright time of green light, Huang2 Deng Ran2;For the sake of system stability the credibility adopted a 74 LS14 airtight trigger eliminate of machine chip to tremble electric circuit especially, avoided system because of importation the signal tremble movable property to living a mistake operation; The P 2 people who shows that time directly passes the AT89 C51 output, is driven LED figures a tube by the CD4511 to show red-light Ran bright time. Key word: The AT89 C51 LED show transportation light

51单片机交通灯设计.

摘要 交通信号灯是交通信号中的重要组成部分,是道路交通的基本语言,是为了加强道路交通管理,减少交通事故的发生,提高道路使用效率,改善交通状况的一种重要工具。适用于十字、丁字等交叉路口,由道路交通信号控制机控制,指导车辆和行人安全有序地通行。交通信号灯由红灯(表示禁止通行)、绿灯(表示允许通行)、黄灯(表示警示)组成。分为:机动车信号灯、非机动车信号灯、人行横道信号灯、车道信号灯、方向指示信号灯、闪光警告信号灯、道路与铁路平面交叉道口信号灯。近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制技术日益更新。接下来将介绍基于单片机控制的交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用MSC-51系列单片机80C51和芯片74LS245为中心器件来设计交通灯控制系统。、 关键字:单片机,信号灯,控制

前言 道路交通信号灯是交通安全产品中的一种类别,是为了加强道路交通管理,减少交通事故的发生,提高道路使用效率,改善交通状况的一种重要工具。适用于十字、丁字等交叉路口,由道路交通信号控制机控制,指导车辆和行人安全有序地通行。 最早的时候只有红、绿两种颜色,后来经过改良后,增加了一盏黄色的灯,红灯表示停止,黄灯表示准备,绿灯则表示通行。之所以采用这三种颜色,一方面是三原色,其他颜色也是在此基础上调出来的,另一方面,用这三种颜色作为交通讯号也和人们的视觉结构和心理反应有关。 人的视网膜含有杆状和三种锥状感光细胞,杆状细胞对黄色的光特别敏感,三种锥状细胞则分别对红光、绿光及蓝光最敏感。由于这种视觉结构,人最容易分辨红色与绿色。虽然黄色与蓝色也容易分辨,但因为眼球对蓝光敏感的感光细胞较少,所以分辨颜色,还是以红、绿色为佳。 交通信号灯是交通信号指挥中的重要组成部分,是道路交通的基本语言。交通信号灯由红灯(表示禁止通行)、绿灯(表示允许通行)、黄灯(表示警示)组成。分为:机动车信号灯、非机动车信号灯、人行横道信号灯、车道信号灯、方向指示信号灯、闪光警告信号灯、道路与铁路平面交叉道口信号灯。广泛用于公路交叉路口,弯道、桥梁等存有安全隐患的危险路段,指挥司机或行人交通,促进交通畅通,避免交通事故和意外事故发生。 图1-1.系统硬件构成模块 1.2.1功能概述 本设计由中断系统、单片机、LED数码显示模块和按键等构成。单片机是集成的IC芯片AT89C51单片机,只需根据实际选型。其他部分都需要根据应用要求和性能指标自行设计。

交通信号控制系统设计

摘要 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。 交通信号灯控制方式很多。本系统采用以单片机AT89S52为中心器件来设计交通灯控制器,实现了通过AT89S52芯片的P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩5秒时黄灯点亮警示(交通灯信号通过P1口输出,显示时间直接通过AT89S52的P0口输出至双位数码管);时间倒计时可通过双位数码管显示。本系统实用性强、操作简单、扩展功能强。 本文设计了一种基于MCS-51单片机的交通灯控制系统。系统主要包括硬件电路和软件程序。在比较论证的基础上,设计了满足设计要求的电路,并编写相应的软件程序。系统构造简单,通过定时系统可以实现对时间的设定,由状态控制系统来设定交通灯的状态。在此基础上,使用LED数码管对计数系统进行译码显示,使每一通道上不仅能够显示交通灯的状态,还能提醒行人剩余时间,给行人和车辆的通行提供了很大的方便。应用单片机AT89S52来完成整个系统的控制,采用C语言设计软件。系统具有较强功能,体积小,成本低,有一定的实际应用价值。 关键词:单片机交通灯调试

ABSTRACT With the rapid development of science and technology in recent years, SCM applications are deepening at the same time promote the growing of traditional control detection technology updates. In real-time detection and automatic control of the microcomputer application system, the microcontroller is often used as a core component, only the microcontroller is not enough knowledge, but also based on specific hardware structure of hardware and software combination to be improved. Traffic signal control many ways. The system uses MSC-51 Series Microcontroller AT89C51-centric devices to design traffic signal controllers and achieved through the P1 port AT89C51 chip set of red, green, gave the time of the function; traffic light cycle of light, the countdown 5 seconds left when the yellow lamp lit warning (traffic light signals through the P1 port output, display time directly through the P0 port output AT89C51 to double-digit nixie tube); Time countdown can be a double-digit LED display. The system practical, simple, extending strong function. In this paper it has designed one kind of traffic light control system based on the MCS-51 monolithic integrated circuit. The system mainly includes the hardware circuit and the software routine. On the basis of comparison,we designed a circuit according to the design requirement,and compiled the corresponding software routine.The system structure is simple, it may realize the time hypothesis by the timing system, establishe traffic light's condition by the state control system. Based on this, we uses the LED digital tube to decode the counting system, so that each channel can not only show the status of traffic lights, but also to remind pedestrians time remaining, and provide a great convenience to vehicles and pedestrians. Applying the Monolithic integrated circuit AT89C51 to accomplish the control of the entire systematic , using C language design software. The system has the strong function, the volume is small, the cost is low, has certain practical application value. Key words: SCM Traffic light Debug

相关主题
文本预览
相关文档 最新文档