基于某89C51单片机交通灯课程设计
- 格式:doc
- 大小:971.00 KB
- 文档页数:13


单片机课程报告设计
题目:交通信号灯模拟控制系统设计
专业:电子信息科学与技术
班级:
学号:
姓名:
指导老师:
年 月 日
※※※※※※前言※※※※※※
本课程设计的目的和意义
本课程设计是在学完单片机原理及课程之后综合利用所学单片机知识完成一个单片机应用系统设计并在实验室实现。该课程设计的主要任务是通过解决一、两个实际问题,巩固和加深“单片机原理与应用”课程中所学的理论知识和实验能力,基本掌握单片机应用电路的一般设计方法,提高电子电路的设计和实验能力,加深对单片机软硬知识的理解,获得初步的应用经验,为以后从事生产和科研工作打下一定的基础。
*******目录*******
一、设计要求
二、设计内容
三、交通信号灯模拟控制系统设计程序流程图
四、交通信号灯模拟控制系统原理图
五、交通信号灯模拟控制系统主程序
六、运行步骤
七、检测与调试
八、课程设计体会
九、参考文献
十、说明
一、设计要求:交通信号灯模拟控制系统设计利用单片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭,并且用LED数码管显示时间。用8051做输出口,控制十二个发光二极管燃灭,模拟交通灯管理。
二、设计内容:因为本课程设计是交通灯的控制设计,所以要了解实际交通灯的变化情况和规律。假设一个十字路口为东西南北走向。初始状态0为东西红灯,南北红灯。然后转状态1东西红灯,南北绿灯通车,。过一段时间转状态2南北绿灯灭,黄灯闪烁几次,东西仍然红灯。再转状态3,东西绿灯通车,南北红灯。过一段时间转状态4,东西绿灯灭,闪几次黄灯,南北仍然红灯。最后循环至状态1。
注意:.双色LED是由一个红色LED管芯和一个绿色LED管芯封装在一起,公用负端。当红色正端加高电平,绿色正端加低电平时,红灯亮;红色正端加低电平,绿色正端加高电平时,绿灯亮;两端都加高电平时,黄灯亮。
(此文档为word格式,下载后您可任意编辑修改!)
摘 要
随着社会和城市交通的快速发展, 近几年机动车辆数字急剧增加,道路超负荷承载道路现象严重,致使交通事故逐年增加。交通灯是城市交通有序、安全、快速运行的重要保障,因此解决好公路交通信号灯控制问题也成了保障交通有序、安全、快速运行的重要环节。本设计是一款基于单片机AT89C52为控制核心的交通控制系统,它可以实现对车辆、行人的有效导引。
设计中我们选用红、绿、黄三种不同LED发光管作为车辆和行人的指示,简化了设计,形象直观;采用LED数码管作为倒计时显示,可靠性高、抗干扰能力强。该系统还可根据交通拥挤情况分别设置主干道和次干道的通行时间,以提高效率,缓减交通拥挤。
关键字:单片机AT89S52;LED数码管;通行模式
Abstract
Along with the development of society and the rapid development of city
traffic, in recent years the motor vehicle numbers increased dramatically, the
road overload bearing road phenomenon is serious, cause traffic accidents the
important guarantee, therefore solve good is based on a single chip AT89C52
as the core control traffic control system, it can realize vehicle, pedestrian
effective guidance.
Design we use red, green, yellow three kinds of LED lamps as the vehicles
单片机课程设计报告
交通灯
这个是我亲自做过的 保证能用 !希望对大家有所帮助!但是不要照抄照搬哦!
智能交通灯控制系统设计
摘要
近年来,随着我国国民经济的快速发展,我国机动车辆发展迅速,而城镇道路建设由于历史等各种原因相对滞后,交通拥挤和堵塞现象时常出现。如何利用当今计算机和自动控制技术,有效地疏导交通,提高城镇交通路口的通行能力,减少交通事故是很值得研究的一个课题。目前,国内的交通灯一般设在十字路口,在醒目位置用红、绿、黄三种颜色的指示灯加上一个倒计时的显示器来控制行车。
关键词:
AT89S51,交通规则,交通灯,车流量控制
1.设计目的:
1、通过交通信号灯控制系统的设计,掌握80C51传输数据的方法,以控制发光二极管的亮与灭以及数码管的显示;
2、用80C51作为输出口,控制十二个发光二极管熄灭,模拟交通灯管理.
3、通过单片机控制设计,熟练掌握汇编语言的编程方法,将理论联系到实践中去,提高动脑和动手的能力;
4、完成控制系统的硬件设计、软件设计、仿真调试。
2.设计内容和功能:
交通信号灯模拟控制系统设计利用单片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭。用8051做输出口,控制十二个发光二极管燃灭,模拟交通灯管理。在一个交通十字路口有一条主干道(东西方向),一条从干道(南北方向),主干道的通行时间比从干道通行时间长,四个路口安装红,黄,绿,灯各一盏;
如图所示:
1、设计一个十字路口的交通灯控制电路,要求东西方向(主干道)车道和南北方向(从干道)车道两条交叉道路上的车辆交替运行,时间可设置修改。
2、在绿灯转为红灯时,要求黄灯闪烁,才能变换运行车道
3、黄灯亮时,要求每秒闪亮一次。
4、紧急情况发生,如消防车、救护车等紧急车辆通过时,要求四个路口同时加亮黄灯闪烁,并且倒计时显示装置关闭,四个路口的信号灯全部变成红灯。
5当东西或南北方向车流量大时,四个路口同时加亮黄灯进行闪烁,并且倒计时显示装置关闭,黄灯闪烁5秒后,只允许东西或南北方向车辆通行。
单片机课程设计报告1 交通灯
1. 引言
本文档是单片机课程设计的报告,主题为交通灯。交通灯是城市交通管理的重要组成部分,合理的交通灯设置可以提高交通效率、保障交通安全。本文将介绍交通灯的设计方案、实现过程以及遇到的问题及解决方法。
2. 设计方案
2.1 总体设计思路
本次交通灯设计采用的是基于单片机的控制系统。通过在单片机上编程设计,控制交通灯的状态和时间,实现交通灯的自动切换,并保证交通流畅。 2.2 硬件设备
本次设计所需的硬件设备包括:
• 单片机:采用STC89C52型单片机
• 交通灯信号灯模块:包括红灯、黄灯、绿灯三个灯泡及控制电路板
• 电源模块:用于提供电力供给
2.3 软件设计
本次设计的软件部分主要包括:
• 交通灯控制程序:通过编写程序控制单片机,实现交通灯的自动切换 3. 实现过程
3.1 准备工作
在开始设计之前,我们首先进行了一些准备工作。包括准备好所需的硬件设备,如单片机、交通灯信号灯模块和电源模块;同时也对单片机进行了初始化配置,以及编写好了交通灯控制程序的框架。
3.2 硬件连接
我们将单片机与交通灯模块进行连接。具体的连接方式如下:
1. 将单片机的IO口与交通灯模块的各个灯泡的控制引脚相连,以实现对灯泡亮灭的控制。
2. 将电源模块与单片机进行连接,以提供电力供给。
3.3 软件设计与编程
在硬件连接完成后,我们开始着手进行软件设计和编程。主要的步骤包括: 1. 定义交通灯的状态:根据交通灯的信号变化规律定义交通灯状态,如红灯亮、黄灯亮、绿灯亮等。
2. 编写控制程序的逻辑:根据交通灯的状态定义,编写控制程序的逻辑,实现不同状态之间的切换和持续时间的控制。
3. 编程实现:根据以上设计,在单片机上编写程序,并通过烧录将程序烧录到单片机上。
3.4 测试与调试
在程序编写完成后,我们进行了测试与调试。通过在交通灯工作状态下的观察与测试,我们可以判断出程序是否符合设计要求,并进行必要的调试。