预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

单片机原理及系统设计课程报告PAGE-2-PAGE\*MERGEFORMAT-8-摘要本系统采用单片机AT89C51为中心器件来设计交通灯控制器,系统实用性强、操作简单、扩展性强。本设计就是采用单片机模拟十字路口交通灯的各种状态显示以及倒计时时间。软件上采用C51编程,主要编写了主程序,LED数码管显示程序,中断程序延时程序等。经过整机调试,可以实现对十字路口交通灯的模拟。关键词:电子线路;AT89C51;LED;交通灯AbstractThesystemusestheAT89S51todesignatrafficlightcontroller-centricdevice,thesystempractical,simpleoperation,andscalability.Variousstatesofthedesignistheuseofsingle-chipanalogcrossroadstrafficlightsandcountdowntime.ThedesignofthesystembythemicrocontrollerI/Oportexpansionsystem,stateofthetrafficlightsystem,LEDdigitaldisplaysystemresetcircuitofseveralmajorcomponents.Inadditiontobasictrafficlights,thesystemalsohasacountdownfunctionbettersimulateacrossroadssituationthatmayarise.TheC51programmingsoftware,mainlytowritethemainprogram,LEDdigitaltubedisplayprogram,interruptprogramdelayprocedures.Aftertheoveralldebugging,realizethesimulationofthetrafficlightsatthecrossroads.Keywords:Electroniccircuit,AT89S51,LED,Trafficlights1引言基于单片机的交通灯控制系统设计。绿灯为通行信号灯,面对绿灯的车辆可以直行,左转弯和右转弯,除非一种标志禁止某一种转向。左右转弯车辆必需让合法的正在路口内行驶的车辆和过人行横线的行人优先通行。红灯是禁行信号灯,面对红灯的车辆必需在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已经十分接近停车线而不能安全停车的可以进入交叉路口。1.1设计目的采用单片机AT89C51芯片,使用发光二极管(红,黄,绿)代表各个路口的交通灯,用2位数8段数码管对转换时间进行倒时(东西路口25秒,南北路口25秒,黄灯时间5秒),从而实现十字路口的交通控制。1.2设计要求(1)设计出符合实际运行的实习路口交通灯指挥系统并绘制硬件电路图。(2)编写程序并将调试好的程序固化到单片机中。(3)仿真图可以按设计要求正常运行,完全达到预期指挥效果,并可实现强制转换。2设计方案及原理2.1交通信号灯控制方案设计(1)分析目前交通路口的基本控制技术以及各种通行方案,并以此为基础提出自己的交通控制的初步方案。(2)确定系统交通控制的总体设计,包括十字路口具体的通行禁行方案设计以及系统应拥有的各项功能,在这里本设计状态控制能实现基本的交通功能。(3)进行显示电路的设计和对各器件的选择及连接,大体分配各个器件及模块的基本功能要求。(4)进行软件系统的设计,对于本系统,本人采用单片机汇编语言编写,对单片机内部结构和工作情况做了充足的研究,了解定时器,中断以及延时原理,总体上完成了软件的编写。2.2交通灯控制原理图红O黄O绿O黄O红O绿O黄O红O绿O黄O红O绿O图2.1实时路况控制原理图3硬件设计3.1硬件简介(1)AT89C51是一种带4K字节闪存可编程可擦除只读存储(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压、高性能CMOS8位微处理器。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。(2)RESPACK—8是上拉电阻,起增加电流的作用。它有9个脚,一个脚接VCC,在本设计中其它脚接单片机的P0口,因为从相关资料得知该单片机的P0口内部没有上拉电阻,不能输出高电平。(3)8155H的A口、B口可工作于基本I/O方式或选通I/O方式。C口可工作于基本I/O方