MSC-51单片机交通灯论文

作者&投稿:全封 (若有异议请与网页底部的电邮联系)
基于单片机的交通灯系统设计 论文~

这些方向都可以些,但是plc也可以
你觉得如

单片机控制交通灯设计 字数:8077 页数:28 有开题报告。 论文编号:JD439 摘要 交通指示灯控制系统包括:控制电路、开关电路、状态显示电路、状态设置电路及控制系统的电源电路。选用AT89C51单片机作主控制器,编程写入单片机,实现对交通指示灯亮灭、相应状态指示灯亮灭及时间显示的控制。系统交通指示灯供电采用220V交流电源,控制系统供电采用220V交流整流稳压电源,能源获取很方便;电子开关采用光电隔离器MOC3041,安全性能好;控制台采用发光二极管指示相应被控交通指示灯,采用LED数码管静态显示通行时间,非常直观。系统实用性强、操作简便、扩展性强 。 关键词:交通指示灯;单片机;控制 主要技术指标: (1)十字路口交通指示灯分红灯、黄灯、绿灯共12路,电源~220V; (2)单片机控制各色交通指示灯亮灭,以指示可通行与不可通行; (3)可通行与不可通行时间可由按键调整设置; (4)在工作台配合显示状态,采用LED数码管显示。 目录 1引言 1 2交通指示灯控制系统硬件设计 2 2.1十字路口交通指示灯亮灭警示分析 2 2.2方案论证 3 2.3交通指示灯控制系统框图 3 2.4交通指示灯控制系统各部分电路设计 4 2.4.1控制电路设计 4 2.4.2开关电路设计 7 2.4.3状态显示电路设计 8 2.4.4状态设置电路设计 9 2.4.5控制系统电源电路设计 10 2.5交通指示灯控制系统原理图 11 3交通指示灯控制系统软件设计 12 3.1程序流程框图 12 3.1.1总程序流程图 12 3.1.2主程序流程图 12 3.2状态开关控制字及内存RAM分配 13 3.2.1状态开关控制字 13 3.2.2内存RAM分配 14 3.3源程序清单 14 4系统调试及性能分析 15 4.1系统调试 15 4.2系统性能分析 15 5结束语 16 参考文献 17 致谢18 附录19 附录1 整机电原理图 19 附录2 PCB板图 20 附录3 元件清单 21 附录4 源程序清单 22 以上回答来自: http://www.lwtxw.com/html/42-2/2741.htm

单片机交通灯控制系统设计--带仿真的论文编号:JD943 论文字数:7687,页数:29摘要
本设计是交通信号灯控制系统,随着社会的不断的进步,社会的不断发展。交通也日渐复杂,交通的自动化也不断更新,交通的一些指挥系统光靠人来完成是远远不够的,这就需要设计各种交通指挥自动化系统来完成这些复杂的工作。从而使交通指挥系统更加有秩序,更加安全。至此本人设计了交通信号灯控制系统,来指挥十字路口车辆的停通,使红绿灯指挥系统实现自动化,无人化。
该交通灯控制系统控制的是东西和南北两个方向上的车辆通行,系统共采用6个发光二极管来模拟各路交通信号灯,4个LED七段数码管以倒计时的方式显示各个方向上允许通行或禁止通行的信号灯剩余的时间。停35S,准备5S,之后通行30S,并在东西和南北两个方向上这两种状态不断循环。此系统核心元件为单片机AT89C51,单片机)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。对其编写相关程序来控制交通信号灯和数码管的时间显示,并采用外部中断来控制紧急情况。此设计的硬件电路不是很复杂,关键在于软件的设计,即程序的编写。本设计采用的程序编写语言为现在流行的C语言,简单又便于阅读。编写程序的原则是:1.满足设计的要求。2.尽量采用最好,最有效的算法。3.编写时应尽量用最简洁的语言。编写好源程序后,采用keil软件对其进行编译,使其生成单片机可以识别的.hex文件,再把此文件导入单片机89C51中即可。
硬件电路和源程序及目标文件都设计完后,我们可以采用相关软件进行仿真,以使交通信号灯控制系统的设计更加准确,可靠。设计者采用PROTUES软件进行仿真调试,仿真时注意此软件使用,从而进一步熟悉并学习此软件。仿真成功后,就做好本次设计报告,写出此次设计的心得与体会。

关键词:交通指示灯;单片机;控制
目录
1 概述 3
1.1 交通灯设计方案选择与论证: 3
1.2设计要求及目的: 3
1.2.1基本要求: 3
1.2.2提高要求: 3
1.2.3设计目的: 4
1.3交通灯控制系统的简单说明: 4
2 系统总体方案及硬件设计 5
2.1 硬件电路各元件介绍: 5
2.1.1核心芯片AT89C51单片机的说明 5
2.1.2两位八段式数码管 7
2.1.3其它元件的说明 9
2.2总电路的设计及过程说明 10
2.2.1设计基本框架图:(如图6所示) 10
2.2.2总体电路的工作原理: 10
2.2.3各端口控制作用: 11
2.2.4复位和时钟电路: 12
2.3设计思想: 13
3 软件设计 14
3.1交通灯状态的分析: 14
3.2主程序流程图:(如图一,图二所示) 15
3.3中断程序流程图:(如图三所示) 17
4 Proteus软件仿真 18
4.1仿真过程: 18
(1)南北红,东西绿 18
4.2检测与调试: 20
5课程设计体会 22
5.1心得体会: 22
参考文献 22
附1:源程序代码 23
附2:系统原理图 28 答案来自:http://www.lwtxw.com/html/42-5/5746.htm

求大神解答,用51单片机汇编语言实现一个红绿灯的程序,不是一个路口的...
答:;--- ;程序实现功能 ;西南北路口直行与转弯交替通行,数码管显示直行通行倒计时,红绿黄灯显示包括人行道在内的道路交通状态。;某一方向道路拥挤时,可以人工控制调节东西南北方向通行时间。;紧急情况时,各路口交通灯显示红灯,数码管保持数据不变。;工作寄存器及存储单元分配 ;1.工作寄存器 ;R2设置为定...

基于51单片机控制交通灯的电路图与C语言程序
答:在延时最后三秒时,要让黄灯进行闪烁,并同时显示数字(这一步在软件设计上很关键)。四、软件程序(C语言)以下是整个设计的软件程序,直接可以编译成*。Hex代码。通过以上电路,下载到单片机,可直接运行。//***// //程序名:十字路口交通灯控制 //编写人:黄庭剑 //初写时间:2009年1月2日 //...

51单片机交通灯的控制设计
答:51单片机交通灯的控制设计  我来答 1个回答 #话题# 打工人必看的职场『维权』指南!xzj19870125 2020-11-11 · TA获得超过301个赞 知道小有建树答主 回答量:995 采纳率:80% 帮助的人:115万 我也去答题访问个人页 关注 展开全部 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 ...

c51单片机c语言交通灯的程序
答:Proteus仿真原理图:程序如下:include <reg51.h> define uchar unsigned char define uint unsigned int uchar data buf[4];uchar data sec_dx=20;//东西数默认 uchar data sec_nb=30;//南北默认值 uchar data set_timedx=20;uchar data set_timenb=30;int n;uchar data b;//定时器中断...

求51单片机控制的交通灯电路图
答:一、设计任务与要求 1.设计一个十字路口的交通灯控制电路,要求甲车道和乙车道两条交叉道路上的车辆交替运行,每次通行时间都设为25秒;2.要求黄灯先亮5秒,才能变换运行车道;3.黄灯亮时,要求每秒钟闪亮一次 。二、实验预习要求 1.复习数字系统设计基础。2.复习多路数据选择器、二进制同步计数...

单片机交通灯程序
答:我有!是给人家做的完整的毕业论文加硬件,我就奇怪了,是不是你们俩一个学校啊!人家是用钱买的,而区区百度币~~~ 电子疯人 | 发布于2010-01-21 举报| 评论(5) 0 6 为您推荐: c51单片机交通灯程序 单片机交通灯设计 单片机交通灯实验报告 51单片机交通灯电路图 交通灯 单片机 交通灯的单片机程序...

用51单片机编写城市道路交通灯c语言程序,有左转右转
答:include<reg51.h> define uchar unsigned char define uint unsigned int sbit RED_A=P3^0; //东西向指示灯 sbit YELLOW_A=P3^1;sbit GREEN_A=P3^2;sbit RED_B=P3^3; //南北向指示灯 sbit YELLOW_B=P3^4;sbit GREEN_B=P3^5;sbit KEY1=P1^0;sbit KEY2=P1^1;sbit KEY3=P1^2;/...

跪求51单片机交通灯编程 请帮下谢谢
答://南北红灯sbit dx_red=P2^3;//东西红灯sbit dx_lv=P2^4;//东西绿灯sbit nb_lv=P2^5;//南北绿灯sbit dx_h=P2^6;//东西黄灯sbit nb_h=P2^7; //南北黄灯/*sbit nb_red=P0^0;sbit dx_red=P0^7;sbit dx_lv=P0^6;sbit nb_lv=P0^1;sbit dx_h=P0^5;sbit nb_...

51单片机交通灯红灯绿灯19秒黄灯闪烁三秒
答:51单片机交通灯红灯绿灯19秒黄灯闪烁三秒可以采用4行4列的矩阵开关显示。用单片机做一交通信号灯控制装置,要求A东西绿灯亮5秒后闪2秒熄灭,黄灯闪2秒后熄灭,红灯亮9秒,B南北绿灯亮5秒后闪2秒熄灭,黄灯闪2秒后熄灭,红灯亮9秒C循环10个开关,2个控制交通灯,共输出3种状态红、绿、黄、全灭...

跪求51单片机交通信号灯c语言程序设计
答:* 注意 :当位选用P1口的时候注意可能会有一位不亮,那么调整J21***/#include<reg51.h> //--定义使用的IO口--//#define GPIO_DIG P0#define GPIO_PLACE P1 define GPIO_TRAFFIC P2 sbit RED10 = P2^0; //上人行道红灯sbit GREEN10 = P2^1; //上人行道绿灯sbit RED11...