您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 交通运输 > 基于单片机的数显交通灯的设计
单片机原理与接口技术课程设计题目:基于51单片机的数显交通灯院系:工学院专业:电气工程及其自动化班级:姓名:学号:指导教师:二〇一七年十二月单片机原理与接口技术课程设计-2-基于51单片机的数显交通灯摘要近年来随着科技的飞速发展,一个以微电子技术、计算机技术和通信技术为先导的信息革命正在蓬勃发展。计算机技术作为三者之一,怎样与实际应用更有效的结合并发挥其作用。单片机作为计算机技术的一个分支,正在不断的应用到实际生活中,同时带动传统控制检测的更新。在实时检测和自动控制的应用系统中,单片机往往是作为一个核心部件使用,针对具体应用对象的特点,配以其它器件来加以完美。十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现交通的井然秩序呢?靠的是交通信号灯的自动指挥系统,来实现交通的井然有序。交通信号灯控制方式很多。本系统采用美ATMEL公司生产的单片机AT80S51,以及其它芯片来设计交通灯控制。实现了通过AT89S51芯片的P1口设置红、绿灯点亮的功能,输出设置显示时间。交通灯的点亮采用发光二极管实现,时间的显示采用七段数码管实现。单片机系统采用的直流供电。关键词:AT89S51单片机智能交通灯控制系统单片机原理与接口技术课程设计-3-Digitaldisplaytrafficlightsbasedon51singlechipmicrocomputerABSTRACTInrecentyears,aninformationrevolutionwiththeleadingofmicroelectronics,computertechnologyandcommunicationtechnologyisbooming.Computertechnologyasoneofthethree,howtoeffectivelyintegratewiththepracticalapplicationandplayitsrole.Asabranchofcomputertechnology,SCMisbeingappliedtoreallife,anditalsodrivestheupdateoftraditionalcontroldetection.Inthereal-timedetectionandautomaticcontrolapplicationsystem,SCMisoftenusedasacorecomponent,aimingatthespecificapplicationofthecharacteristicsoftheobject,withotherdevicestobeperfect.CrossroadsVehicleShuttle,pedestrianbustling,carlane,pedestrianwalkway,methodical.Sowhatistheorderlyordertoachievetraffic?Relyontheautomaticcommandsystemoftrafficlightstoachieveorderlytraffic.Therearemanywaystocontroltrafficlights.ThesystemusestheUnitedStatesAtmelCompanyproductionofSingle-chipmicrocomputerAt80s51,aswellasotherchipstodesigntrafficlightcontrol.ItrealizesthefunctionofsettingredandgreenlightlightthroughtheP1portofSCMchip,andtheoutputsettingshowsthetime.Lightoftrafficlightsusinglight-emittingdiodetoachieve,thedisplayoftimeusingseven-segmentdigitaltube.Thesinglechipmicrocomputersystemusesthedirectcurrentpowersupplykeyword:SCMsingle-chipmicrocomputerIntelligenttrafficlightcontrolsystem单片机原理与接口技术课程设计-4-目录第一章概述.................................-5-1.1交通灯设计方案选择与论证:.........................-5-1.2设计要求及目的:....................................-5-1.2.1基本要求:..............................................................................-5-1.2.2提高要求:..............................................................................-5-1.2.3设计目的:..............................................................................-6-1.3交通灯控制系统的简单说明:..........................-6-第二章系统总体方案及硬件设计....................-7-2.1硬件电路各元件介绍:................................-7-2.1.1核心芯片AT89C51单片机的说明........................................-7-2.1.2两位八段式数码管..................................................................-9-2.1.3其它元件的说明....................................................................-11-2.2总电路的设计及过程说明.............................-13-2.2.1设计基本框架图:..............................................................-13-2.2.2总体电路的工作原理:......................................................-13-2.2.4复位和时钟电路:..............................................................-14-2.3设计思想:.........................................-15-第三章软件设计................................-16-3.1交通灯状态的分析:.................................-16-3.2主程序流程图:.....................................-17-3.3中断程序流程图:...................................-19-第四章Proteus软件仿真.........................-20-4.1仿真过程:.........................................-20-4.2检测与调试:.......................................-23-第五章课程设计体会............................-24-5.1心得体会:.........................................-24-参考文献.......................................-25-附1:源程序代码................................-26-附2:系统原理图................................-32-单片机原理与接口技术课程设计-5-第一章概述1.1交通灯设计方案选择与论证:交通灯控制系统,可由多种电路来构成,我们这里提供三种方案供选择:(1)方案一:由普通的数字电路集成芯片组成这种方案的特点是:硬件设计思路简单,但用元器件多,电路比较复杂,焊接调试容易出错,而且不利于智能控制,调时电路复杂。(2)方案二:用VHDL语言编程控制这种方案的特点是:硬件设计简单,电路结构清晰,电路比较复杂,VHDL语言编程控制硬件,可方便的进行仿真,调试。(3)方案三:单片机控制采用单片机控制,可提高电路的可靠性与稳定性,硬件电路比较简单,主要用软件来控制,控制方式灵活多样,能满足不同情况的控制,可利用中断等方式通过程序来方便的实现调时。综合以上三种方案的特点,结合我们自身的知识结构,我们采用方案三,选择常用的51系列单片机构成。1.2设计要求及目的:1.2.1基本要求:(1)采用AT89C51单片机控制交通信号灯;(2)以南北方向的交通灯为例,结合实际情况,控制红、黄、绿交通灯的亮和灭;(3)红、黄、绿交通灯的亮和灭的时间可调节。1.2.2提高要求:(1)采用LED数码管显示红或绿交通信号灯亮的剩余时间;(2)可由拨盘开关强制设置为东西红,南北绿//东西绿,南北红//东西南北都为红;(3)控制东西方向和南北方向的红、黄、绿交通灯的亮和灭;(4)控制系统的原理图和接线图采用PROTEL等专用绘图软件绘制。单片机原理与接口技术课程设计-6-1.2.3设计目的:在该设计中通过学生自主地设计和调试某一简单实际系统,综合应用单片机原理、微机原理、微机接口技术等课程方面的知识,熟练掌握单片机仿真系统的使用方法,达到提高综合应用相关知识的能力,掌握单片机系统设计全部设计过程的目的。1.3交通灯控制系统的简单说明:此系统核心元件为单片机AT89C51,对其编写相关程序来控制交通信号灯和数码管的时间显示,并采用外部中断来控制紧急情况。系统共采用12个发光二极管来模拟各路交通信号灯,2个LED七段数码管以倒计时的方式显示各个方向上允许通行或禁止通行的信号灯剩余的时间。停10S,准备3S,之后通行10S,在东西和南北两个方向上这两种状态不断循环。源程序采用C语言编写,并通过keil软件进行编译,最后倒入AT89C51单片机中,运行系统。设计好后通过PROTUES软件仿真,并调试。单片机原理与接口技术课程设计-7-第二章系统总体方案及硬件设计2.1硬件电路各元件介绍:2.1.1核心芯片AT89C51单片机的说明(1).主要特性:·与MCS-51兼容·4K字节可编程闪烁存储器·寿命:1000写/擦循环·数据保留时间:10年·全静态工作:0Hz-24Hz·三级程序存储器锁定·128*8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路(2).管脚说明:VCC:供电电压。GND:接地。图1:AT89C51P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,单片机原理与接口技术课程设计-8-P1口被外部下拉为低电平时,将
本文标题:基于单片机的数显交通灯的设计
链接地址:https://www.777doc.com/doc-6150294 .html