交通信号灯编程单片机

作者&投稿:辕缸 (若有异议请与网页底部的电邮联系)

用单片机模拟控制控制交通信号灯。 题目如下; 只要做出来,分不是问题...
描 述:交通灯实验要求红灯亮15秒,绿灯亮10秒,黄灯亮5秒,当红灯切换为绿灯或者绿灯切换为红灯,要实现灯闪烁。红灯、绿灯、黄灯的点亮持续时间可以通过串口来修改,并在下一个循环中更新数值。作 者:温子祺 修改日期:2010\/5\/4 说 明:代码注释与讲解详见《51单片机C语言创新教程》温子...

如何用单片机设计一个路口交通信号灯?
设计一个路口交通信号灯需要考虑到很多因素,比如交通流量、传感器检测等等。不过,我可以给您提供一些基于单片机的设计方案。例如,基于51单片机的简单交通信号灯控制系统的设计思路和实现方法。该系统由单片机最小系统、交通灯状态显示系统、LED数码显示系统、复位电路和按键操作电路等几大部分组成。另外,还有...

我想手工做一个交通信号灯,单片机有了,还需要什么材料,怎么装上去...
if(Time1>2) \/\/前28秒 东西 绿灯 南北 红 灯 {EWR=1;EWY=1; EWG=0; SNR=0;SNY=1;SNG=1;} else \/\/最后两秒东西黄灯南 北红灯 {EWR=1;EWY=0; EWG=1; SNR=0;SNY=1;SNG=1;} } else \/\/南北方向通行 { if(Time2>2){EWR=0;EWY=1; EWG=1; SNR=...

如何用c语言编程在单片机上做交通信号灯
(1)电路连接图:三、软件程序(C语言) 以下是整个设计的软件程序,直接可以编译成*。Hex代码。通过以上电路,下载到单片机,可直接运行。\/\/***\/\/\/程序名:十字路口交通灯控制\/\/编写人:黄庭剑\/\/初写时间:2009年1月2日\/\/程序功能:南北为车行道,延时60秒;东西方向为人行道,延时20秒,且在最后...

单片机倒计时9秒红绿灯闪烁
单片机控制交通灯设计主要思路是通过单片机内部可编程定时器来定时,一定时间后按照既定规则来改变当前交通信号灯的状态。此次用到的主要组件有51系列单片机锁存器,可编程并行接口芯片以及交通信号灯显示硬件(包括信号灯、数码管显示等等)。9秒倒计时,采用8259中断管理器对输入的秒脉冲信号进行管理,及时更新...

基于单片机的交通信号灯模拟控制系统设计
;2位LED数码管显示程序:P0口接数码管段,P2口接数码管位。 P3口接键盘,P1口接发光二极管 ORG 0000H LJMP MAIN ORG 0003H LJMP INT0P ORG 000BH LJMP T0INT ORG 0013H LJMP INT1P ORG 001BH LJMP CTC1 ORG 0100H MAIN: LCALL CSHIH ;初始化 LOOP: LCALL...

如何用单片机制作交通灯
LED模拟交通灯 本例中的12只LED分成东西向和南北向两组,各组指示灯均有相向的2只红色、2只黄色与2只绿色的LED,本例中对应的LED单独进行定义,程序运行时模拟了十字路口交通信号灯得切换过程与显示效果。本例电路如下图:(呵呵 图片插入不进来)程序设计调试与实训:源程序中用6行sbit对东西和南北向...

交通信号灯控制程序设计
简单I\/O实验(交通灯控制)一.实验要求 以74LS273作为输出口,控制4个双色LED灯(可发红,绿,黄光),模拟交通灯管理。二.实验目的 1.学习在单片机系统中扩展简单I\/O接口的方法。2.学习数据输出程序的设计方法。3.学习模拟交通灯控制的方法。4.学习双色灯的使用。三.实验电路及连线 四.实验说明...

用单片机设计制作一个模拟的十字路口交通信号灯控制系统。
用单片机设计制作一个模拟的十字路口交通信号灯控制系统。只要编程和图片就可以了.谢谢 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 1条折叠回答 其他类似问题 2013-03-20 用单片机8051设计一个十字路口的红、绿、黄交通信号灯控制系... 2011-04-02 用单片机8051设计一个十字路口的红、绿、黄交通信号...

跪求51单片机交通信号灯c语言程序设计
YELLOW11 = 0; \/\/宝田路黄灯亮 RED10 = 0; \/\/宝田路人行道红灯亮 YELLOW01 = 0; \/\/前进路红灯亮 RED00 = 0; \/\/前进路人行道红灯亮 } \/\/--前进路通行--\/\/ else if(Second < 66) { DisplayData[0] = 0x00; DisplayData[1] = 0x00; Display...

镡左15927521397问: 单片机最简单的交通灯程序设计 -
肇东市瑞立回答: #include<reg52.h> sbit green=P2^0;//绿灯 sbit yellow=P2^1;//黄灯 sbit red=P2^2;//红灯 void main(void) {delay(); green=0; yellow=0; red=0; while(1) {green=1; delay(10000); green=0; yellow=1; delay(500); yellow=0; red=1; delay(10000); red=0; } } void delay(int a) {int i; for(i=o;i<a;i++); }

镡左15927521397问: 单片机简单交通灯怎么编程?? -
肇东市瑞立回答: 红、黄、绿. 用LED来显示. 有专门的控制系统, 细节不说了. 编程就是 if (red) // 如果是红灯 yellow = false; green = false; else if (yellow) // 如果是黄灯 green = true; car_crash = true; sleep(3); // 3秒 red = true; green = false; else // 绿灯 yellow = false; red = false; 这里可以把false理解为“不亮灯”或者熄灭状态, 而true就是亮灯状态, car_crash作为一个模拟说明还可以运行.

镡左15927521397问: 求单片机汇编交通灯程序??
肇东市瑞立回答: 单片机交通灯控制器的设计程序单片机交通灯控制器的设计一. 设计任务在一十字路口设置交通灯,并用单片机对其进行合理的控制.时间 方向 控制要求白天 东西 绿灯 ...

镡左15927521397问: 用51单片机做交通信号灯 -
肇东市瑞立回答: 有以下可能的原因:1、51单片机高电平驱动能力较小,建议低电平点亮,也就是说二极管接正.2、启动电路(第9脚)有没有接到一个阻容电路上?99脚悬空,程序可能乱跑的.

镡左15927521397问: 单片机交通灯程序 -
肇东市瑞立回答: #define N1 10000#define N2 1000#define ALL_OFF 0x00#define RED_ON 0x01#define YELLOW_ON 0x02 #define GREEN_ON 0x04#define A_LIGHT PA#define B_LIGHT PB void wait_n100mS(unsigned int n) //延时n秒 { unsigned int i,j,k; for(...

镡左15927521397问: 单片机编程:设计十字路口交通灯,以最常用的两条线路的交通信号控制为例. -
肇东市瑞立回答: ORG 0000H MAIN:MOV DPTR,#0FF20H MOV A,#03H MOVX @DPTR,A MOV 2AH,#1FH MOV P1,#0CH MOV R7,#19H PRG1: LCALL DELAY1 DJNZ R7,PRG1 MOV P1,#0AH MOV R7,#05H PRG2: LCALL DELAY1 DJNZ R7, PRG2 MOV P1,#...

镡左15927521397问: 单片机的红绿灯控制程序如何写啊 -
肇东市瑞立回答: //-------------------------------------------------- //名称:LED模拟交通灯 //作者:彭伟《单片机C语言程序设计实训100例-基于8051+PROTEUS仿真》 //-------------------------------------------------- //说明:东西向绿灯亮若干秒后,黄灯闪烁,闪烁5次后亮红灯 // 红...

镡左15927521397问: 单片机实验,交通灯程序如下,希望帮忙解答一下,如果老师问,具体该怎样回答为什么这样编程,谢谢 -
肇东市瑞立回答: 程序很简单啊,就是定时,然后输出控制信号,估计是控制数码管显示吧,至于s[]数组里面的数的含义只有看到电路才能明白.定时器中断里面就干了一件事情,定时时间到了就改变显示内容.

镡左15927521397问: 求高手帮忙写一个汇编语言的简易交通灯程序 -
肇东市瑞立回答: 最简单的单片机交通信号灯 单片机要求使用 AT89C51,信号灯连接电路如下:东西:绿灯P0.0 黄灯P0.1 红灯P0.2 南北:绿灯P0.5 黄灯P0.6 红灯P0.7 运行步骤:开始 ↓ 东西 南北 都是红灯 ↓ 步骤(1) 南北绿灯亮15s,东西红灯亮15s.南北黄...

镡左15927521397问: 单片机控制交通灯的程序怎么写? -
肇东市瑞立回答: 十字路口东西向和南北向都有红、黄、绿三种颜色的灯,东西向绿灯和南北向红灯同时亮50秒(最后的十秒要用LED显示倒计时)后,两个方向的黄灯亮3秒,;然后东西向红灯和南北向绿灯同时亮50秒(最后的十秒要用LED显示倒计时)后,两个方向的黄灯再亮3秒,如此实现循环.(注:我交通灯接的是P1口,LED的a、b、c、d、e、f、g端接的是P0口,接地是P2.6和P2.7)


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网