基于AT89C51单片机交通灯控制系统设计.pdf
基于89c51的智能交通灯设计
基于89c51的智能交通灯设计前言 (1)第1章交通治理方案论证 (3)1.1 设计任务 31.2 方案介绍 3第2章单片机概述 (7)2.1 AT89c51芯片72.2 89系列单片机的优点82.3 ATMEL89系列单片机的分类92.4 I/O口的功能 92.5 结构框图 102.6 引脚描述 112.7 中断与定时/计数系统132.7.1 中断132.7.2 定时器/计数器的操纵寄存器 142.7.3 定时工作方式0 16第3章交通灯操纵系统硬件设计 (17)3.1系统构成183.2 芯片选择与介绍193.2.1 74HC164芯片介绍193.2.2 max232芯片介绍193.2.3 数码管介绍203.2.4 74LS04输出信号与信号灯233.3 交通灯操纵线路图243.4 串口通信接线图 243.5 RSR232总线24第4章交通灯操纵系统软件设计 (26)4.1 程序设计流程图 264.2 MATLAB的运用274.2.1 MATLAB的语言特点 274.2.2 MAX232实现单片机与PC机之间的通讯31 4.2.3串行通讯的几点讲明31结论 (35)参考文献 (36)致谢37附录一39附录二40前言今天,红绿灯安装在各个道口上,差不多成为疏导交通车辆最常见和最有效的手段。
但这一技术在19世纪就已显现了。
1858年,在英国伦敦要紧街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。
这是世界上最早的交通信号灯。
1 868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。
它由红绿两块以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。
1869年1月2日,煤气灯爆炸,使警察受伤,遂被取消。
1914年,电气启动的红绿灯显现在美国。
这种红绿灯由红绿黄三色圆形的投光器组成,安装在纽约市5号大街的一座高塔上。
红灯亮表示“停止”,绿灯亮表示“通行”。
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米,身上挂着一盏红、绿两色的提灯--煤气交通信号灯,这是城市街道的第一盏信号灯。
基于89C51单片机的现代交通灯的设计
摘要近年来随着科技的发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。
在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面的知识是不够的,还应该根据具体硬件结构软硬结合,加以完善。
十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊,那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。
交通信号灯控制方式很多。
本系统采用51系列单片机ATMEL89C51为核心控制器件来设计交通信号灯控制器,实现亮绿灯通行,亮黄灯闪烁并发声警示,亮红灯禁止通行的功能,并显示通行或禁止通行倒计时,紧急按键信号灯加时和紧急按键南北、东西红绿灯跳变。
本系统使用性强,操作简单,容易实现,扩展功能强,可自行修改程序扩展自己想要实现的功能。
关键词:单片机、交通灯、车流量、自动控制、时间显示AbstractWith the development of science and technology in recent years, microcontroller applications are deepening,while the traditional control detection technology is increasingly driven update. In real-time detection and automatic control of microcomputer application system, the microcontroller is oftenused as a core component, only the microcontroller knowledge is not enough, it should be based on the specific hardware architecture hardware and software combination, to be improved. Crossroads shuttle vehicles, pedestrians bustling, car dealers lanes, people pavement, orderly, then rely on to achieve this discipline of the order it? Rely on the automatic traffic signal control system. Many ways tocontrol traffic lights. The system uses 51 computers ATMEL89C51 as the core control devices to design traffic signal controller,to achieve passage of bright green, bright yellow light flashing and audible warning, red no-go feature, and display the countdown to pass or closed to traffic, emergency button lights overtime and emergency keynorth-south east-west traffic light transition. The system uses strong, simple, easy to implement, extensions, and can modify the program to expand their capabilities to achieve desired. Keywords: Only flat machine, Traffic light , Controller , Design , Realize目录引言 (1)1 交通信号灯硬件电路的设计 (1)1.1 交通灯国内外发展概况 (1)1.2交通信号灯的作用和工作原理 (1)2 系统组成 (2)2.1 单片机系统 (2)2.1.1晶振电路 (3)2.1.2 复位电路 (3)2.1.3信号灯控制电路,LED及显示接口 (3)2.2 系统总体框图 (4)2.3 设计流程图 (4)3 交通信号灯软件的编程 (5)3.1 信号灯亮灭的定时 (5)4 电路的设计 (6)4.1 原理图和PCB (6)5 调试功能说明 (7)5.1 最小系统调试 (7)5.1.2故障点分析 (8)5.2软件调试问题及解决 (8)6 总结 (9)谢辞 (10)附录 (11)引言随着社会的进步,交通的高速发展,红绿灯已经成为了我们生活中不可或缺的一部分,如今,红绿灯已经安装在各个道路的交接口处,已经成为疏导交通车辆最常见和最有效的手段。
AT89C51单片机交通灯显示系统设计. Doc1
目录摘要 (1)一单片机简介1.1 单片机的发展历史 (2)1.2 单片机的特点 (3)1.3 单片机的分类 (3)二系统总体方案及硬件设计2.1 芯片的选择及简单介绍 (4)2.2 交通灯的工作原理 (8)2.3 设计功能 (8)2.4 交通灯流程程序设计 (9)2.5 软件设计 (9)三 Proteus仿真附录1 (12)参考文献 (22)摘要随着经济的发展,日常交通越来越繁忙,在交通控制中,交通灯扮演着越来越重要的角色。
在十字路口,交通灯就更加重要了。
本文主要介绍了十字路口交通灯的设计与实现运行,运用AT89C51芯片,实现交通灯显示系统的设计。
关键词:单片机交通灯显示系统AT89C51一单片机简介1.1单片机的发展历史单片机是是微型计算机的一个重要分支,也是非常具有生命力的机种。
单片机微型计算机简称单片机,特别适用于控制领域,故又称之为微控制器。
在MCS-51系列单片机中,有两个子系列:51子系列和52子系列,每个子系列有若干个型号。
51系列有8051,8751,和8031三个型号,后来经过改进产生了80c51,87c51,80c31三个型号;52系列有5021,8752,8032三个型号,改进后的型号是80c52,87c52,80c32.改进后的型号更加省电。
52系列比对应的51系列增加了定时器T2并将内部存储器增加到8KB。
通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器,存储器和I/O接口电路等。
因此,单片机只需要和适当的软件及外部设备相结合,便可以成为一个单片机控制系统。
单片机经过三代的发展,目前单片机正朝着高性能和多品种的方向发展,它们的CPU功能在不断增强,内部资源增多,引脚的多功能化以及低电压低功耗的特点。
1.2单片机的特点(1)功能强、体积小。
—片单片机一般也只有一块校徽大小。
因此,单片机能方便地嵌入到各种被控制的设备中。
(2)而向控制。
单片机指令系统中有丰富的转移指令、位操作指令、I/O口的逻辑操作等指令,能满足工业、国防等高科技领域的控制要求。
基于AT89C51单片机的交通灯设计毕业论文
基于AT89C5单片机的交通灯设计毕业论文目录第一章引言 (1)第二章交通管理方案论证 (3)2.1 设计任务 (3)2.2 方案介绍 (3)2.2.1 方案1设计思想 (4)2.2.2 方案2 设计思想 (5)2.2.3 方案比较 (6)第三章交通灯系统硬件设计 (7)3.1 单片机概述 (7)3.2 系统构成 (8)3.3芯片选择与介绍 (9)3.3.1 AT89S51芯片 (9)3.3.2 交通灯控制线路图 (12)第四章交通灯软件设计 (15)4.1 程序设计流程图 (15)4.2延时的设定 (20)4.2.1 计数器初值计算 (20)4.2.2 相应程序代码 (21)4.3 程序的主控制循环调用 (22)4.4 方案选择子函数 (23)4.5 修改时间子函数 (23)4.6 对现有程序的扩充 (24)第五章实验平台 (26)5.1实验平台 (26)5.2实验步骤 (27)5.2.1 编写程序代码 (27)5.2.2 按照系统硬件连线图连接好系统并调试 (28)5.3实验遇到的问题,解决方法及结果 (28)5.3.1 实验问题 (28)5.3.2 实验问题的解决 (28)5.3.3 实验结果(请看硬件演示) (29)第六章总结与展望 (30)第七章致谢..................................................... 错误!未定义书签。
第八章参考文献. (31)第九章程序实现代码 (32)第一章引言第一章引言今天,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。
但这一技术在19世纪就已出现了。
1858年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。
这是世界上最早的交通信号灯。
1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。
它由红绿两块以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。
【免费下载】基于AT89C51的交通灯电路图与程序设计
道路交通灯单片机程序设计
思路: 东西直行和左转同控制、南北直行和左转通控制。人行东西同控制、南北通控制,共 4 组 LED 灯组成整个交通灯仿真电路(真实的情况是 8 组)。仿真电路图没有最小系统,实际 的电路请添加最小系统! 人行则对面的车辆禁止直行和左转, 车辆左转则禁止同组的直行和对面车辆的左转和直行, 车辆直行则禁止同组的左转和对面车辆的左转和直行。 使用 74HC164 控制 12 个 LED 交通指示灯 用中断服务减少误差等。 这里数码管区分了东西和南北方向的 电路仿真图:
K1 = 0; P0 = 0xff; K2 = 1; P0 = SEGNUM[seg%10]; delay(10); K2 = 0; P0 = 0xff; } /*南北数码管显示*/ void DisplaySN_SEG(uint seg) { K3 = 1; P2 = SEGNUM[seg/10]; delay(10); K3 = 0; P2 = 0xff; K4 = 1; P2 = SEGNUM[seg%10]; delay(10); K4 = 0; P2 = 0xff; } /*LED 交通指示灯显示*/ void Mode_LED() { if(led_mode == 1) {
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷资,配料不置试仅技卷可术要以是求解指,决机对吊组电顶在气层进设配行备置继进不电行规保空范护载高与中带资负料荷试下卷高问总中题体资,配料而置试且时卷可,调保需控障要试各在验类最;管大对路限设习度备题内进到来行位确调。保整在机使管组其路高在敷中正设资常过料工程试况中卷下,安与要全过加,度强并工看且作护尽下关可都于能可管地以路缩正高小常中范行高围整中,核资或对料者定试对值卷某,弯些审扁异核度常与固高校定中对盒资图位料纸置试,.卷保编工护写况层复进防杂行腐设自跨备动接与处地装理线置,弯高尤曲中其半资要径料避标试免高卷错等调误,试高要方中求案资技,料术编试交写5、卷底重电保。要气护管设设装线备备置敷4高、调动设中电试作技资气高,术料课中并3中试、件资且包卷管中料拒含试路调试绝线验敷试卷动槽方设技作、案技术,管以术来架及避等系免多统不项启必方动要式方高,案中为;资解对料决整试高套卷中启突语动然文过停电程机气中。课高因件中此中资,管料电壁试力薄卷高、电中接气资口设料不备试严进卷等行保问调护题试装,工置合作调理并试利且技用进术管行,线过要敷关求设运电技行力术高保。中护线资装缆料置敷试做设卷到原技准则术确:指灵在导活分。。线对对盒于于处调差,试动当过保不程护同中装电高置压中高回资中路料资交试料叉卷试时技卷,术调应问试采题技用,术金作是属为指隔调发板试电进人机行员一隔,变开需压处要器理在组;事在同前发一掌生线握内槽图部内 纸故,资障强料时电、,回设需路备要须制进同造行时厂外切家部断出电习具源题高高电中中源资资,料料线试试缆卷卷敷试切设验除完报从毕告而,与采要相用进关高行技中检术资查资料和料试检,卷测并主处且要理了保。解护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
基于单片机AT89C51交通灯控制器的设计
图4 程序流程图
6.系统的 Proteus软件仿真
6.1 东西通行,南北禁行
6.2东西禁行,南北通行
7.结论
通过Proteus仿真实现东西方向和南北方向的十字路口 的车辆相互交替通过,东西方向每次通行时间设置为60 秒、南北方向通行时间设置为50秒。同时可以实现红灯、 黄灯、绿灯各状态之间的相互转换,黄灯闪烁时间设置 为10秒,数码管可以准确进行倒计时显示。通过按键K0, K1,K2,K3可以实现交通灯工作状态之间相互转化,实 现了课程设计的要求。
谢谢 观赏
3.整体框图
本设计采用模块化 的分层次设计方法, 以单片机AT 89C51 为控制核心,连接 成最小系统,由倒 计时显示模块、交 通灯显示模块、按 键开关控制模块等 组成。系统的总体 框图如图所示。
图2 交通灯控制器框图
4.硬件设计
本系统采用AT89C51单片机及外围器件构成最小控制系统, 12个发光二极管分成4组红绿黄三色灯构成信号灯指示模块, 4个数码管东西南北方向各一个构成倒计时显示模块,通过 四个按键K0、K1、K2、K3模拟控制交通灯东西通行, 南北通行,返回,紧急情况各个交通灯工作情况之间相互转 化。
图3 交通灯控制系统原理图
5.系统软件设计
本系统采用AT89C51单片机实现交通灯的控制, 程序的编写用C语言来完成。系统控制程序可以分为 若干模块:初始化程序,按键开关控制程序,交通 灯转换控制程序,LED数码管显示程序,按键消抖 动程序,延时程序,中断服务子程序等。系统相应 的程序流程如下图所示。
基于AT89C51的交通灯控制器的设计
姓名:张建猛 学号:2010080870 学院:机械与电子工程学院 专业:自动化 指导老师:胡波 刘明
目录
基于AT89C51单片机的交通灯实验报告
*实现基于C51的交通信号灯的控制操作
*使用器件->>
* 1.74HC138用于控制LED的位选码的设定
* 2.T0->>实现一个时间的定时操作(设置为10ms)
* 3.P0->>作为LED现实的断码输出端
* 4.P1->>作为LED交通灯的信号灯的控制端
* 5.P2->>作为74HC138的为选码的控制端
//红灯跳转到绿灯
SN_RED = 0;
SN_YELLOW = 1;
SN_GREEN = 0;
SN_IFGREEN = 1;
}
}
void east_west(){
if(EW_IFGREEN && LEDTIME == 5){
//绿灯跳转到黄灯的变换
EW_RED = 0;
EW_YELLOW = 1;
EW_GREEN = 0;
EW_GREEN = 1;
EW_IFGREEN = 1;
}
}
void led_show(){
int height_LED = LEDTIME/10;//高10位
int litter_LED = LEDTIME%10;//低10位
//南北方向的时间跳变控制
PA = 1;
PB = 1;
PC = 1;
P0 = LED_TABLE[litter_LED];//低10位
//东西方向的交通灯的操作控制
void east_west();
//LED时间显示的操作控制
void led_show();
//复位系统
void reset_SYS() interrupt 0{
基于AT89C51单片机的交通灯控制系统设计30页文档
66、节制使快乐增加并使享受加强。 ——德 谟克利 特 67、今天应做的事没有做,明天再早也 是耽误 了。——裴斯 泰洛齐 68、决定一个人的一生,以及整个命运 的,只 是一瞬 之间。 ——歌 德 69、懒人无法享受休息之乐。——拉布 克 70、浪费时间是一桩大罪过。——卢梭
基于AT89C51单片机的交 通灯控制系统设计
26、机遇对于有准备的头脑有特别的 亲和力 。 27、自信是人格的核心。
28、目标的坚定是性格中最必要的力 量泉源 之一, 也是成 功的利 器之一 。没有 它,天 才也会 在矛盾 无定的 迷径中 ,徒劳 无功。- -查士 德斐尔 爵士。 29、困难就是机遇。--温斯顿.丘吉 尔。 30、我奋斗,所以我快乐。--格林斯 潘。
基于AT89c51的交通灯设计
基于AT89c51的交通灯设计摘要交通灯是广泛应用于我们的日常生活中,它方便了我们的通行,使交通状况得到有效地改善。
现代科技的发展,使交通灯变得更加先进,更加灵敏,更为智能化,也更加人性化,这些进步都让社会获得巨大的进步,所以对交通灯的研究是非常具有现实意义的。
而利用单片机实现的交通灯,具有编程灵活、精度高、功能易扩展等优点,不仅拥有广阔的市场,也很有发展潜力,更重要的是具有科学价值。
本文是是选用AT89C51单片机,此交通灯的核心要点包括硬件的设计和软件编程。
本设计由主控制系统、键盘及状态显示系统、计时模块组成,选用七段共阳极数码管来显示结果。
软件用C语言来实现。
七段数码管上显示倒计时的时间。
同时通过按钮由用户设定时间,交通灯有很多优势,如成本低、精度高、寿命长、安全可靠,调整方便。
系统性能稳定,控制准确。
关键词:模块;数码管;系统;ABSTARCTTraffic lights are widely used in our daily lives, which facilitated our passage, so that the traffic situation has been effectively improved. The development of modern science and technology, so that the traffic lights become more advanced, more sensitive, more intelligent, more humane, these advances have let the community get a huge progress, so the study of traffic lights is very realistic. The use of SCM traffic lights, with programming flexibility, high precision, functional and easy to expand, etc., not only has a vast market, but also great potential for development, it is important to have scientific value.This article is a choice of AT89C51 microcontroller, core elements of the traffic lights, including hardware design and software programming. The design by the main control system, the keyboard and display system status, timing modules, use common anode seven-segment digital tube to display the results. Software using C language. Countdown time is displayed on the tube segment digital. At the same time set by the user through the button, the traffic lights have many advantages, such as low cost, high precision, long life, safe, reliable, easy to adjust. Stable performance andaccurate control.Key words:Module; digital pipe; systems;第一章绪论1.1 交通信号灯的发展及其研究的意义现在,在每个路口都在用交通灯,交通灯是最常见的和最有价值的技术措施,以纾缓交通车辆,这项技术有着悠久的发展历史。
