52单片机简易交通灯编程

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

高手请帮帮忙啊,单片机简易模拟交通灯,要用Proteus仿真,如下
这是我暑假写的和你这题目差不多可能时间上有点差别,另外还有按键调时间的功能,希望对你有帮助:include<reg52.h> define uchar unsigned char define uint unsigned int sbit k1=P3^2;sbit k2=P3^3;sbit k3=P3^4;sbit k4=P3^5;uint i,j=20,m,m1,m2,p,p1,p2,q,h,n,p,s1,s2,k0...

设计一个以单片机为核心的交通灯控制器。 要求红黄绿灯,各自闪烁时间...
实验内容:用并口实现模拟交通灯;要求:东西向的绿灯亮,接着该方向的黄灯闪烁5次,然后红灯亮;同时南北向的绿灯亮,接着该方向的黄灯闪烁5次,然后红灯亮;如此重复。转向灯可以不需要。include<reg51.h> sbit r1=P2^0;sbit y1=P2^1;sbit g1=P2^2;sbit r2=P2^3;sbit y2=P2^4;sbit g...

单片机控制的交通灯
(2)通过课程设计提高应用能力,分析问题和解决问题的能力。 (3)培养查阅资料的习惯,训练和提高自学,独立思考的能力。 2、课程设计要求 交通灯控制系统的设计 1) 掌握在单片机系统中扩展简单I\/O接口的方法。 2) 掌握数据输出程序的设计方法。 3) 掌握模拟交通灯控制的实现方法。 4) 掌握外部中断...

单片机交通灯课程设计
\/ 十字路口交通灯控制 C 程序 \/ defineucharunsigned char defineuintunsigned int include<reg52.h> \/***定义控制位***\/ sbit Time_Show_LED2=P2^5;\/\/Time_Show_LED2控制位 sbit Time_Show_LED1=P2^4;\/\/Time_Show_LED1控制位 sbitEW_LED2=P2^3;\/\/EW_LED2控制位 sbitEW_LED1...

求高人帮忙单片机交通灯编程
PortNB_Yellow = OFF;PortNB_Red = ON ;PortNB_Green = OFF;\/\/南北红灯亮2秒 PortDX_Yellow = ON ;PortDX_Red = OFF;PortDX_Green = OFF;\/\/东西黄灯亮2秒 delay(2000);PortNB_Yellow = ON ;PortNB_Red = OFF;PortNB_Green = OFF;\/\/南北黄灯亮1秒 PortDX_Yellow = ON ;PortDX...

求助一个单片机设计的交通灯程序,用C语言编写。
key_2();} } void time0() interrupt 1 { TH0=(65536-50000)\/256;TL0=(65536-50000)%256;tt++;if(tt==1){ red1=0;gre2=0;\/\/ 红灯1绿灯2亮 } if(tt==501){ red1=1;gre2=1; \/\/红灯1绿灯2关 red1=0;yel2=0;\/\/红灯1黄灯2亮 } if(tt==601){ red1=1;yel2=1;\/...

单片机C语言编交通灯,请教~~
switch(num2) \/\/红绿灯 { case(0): \/\/10s内s绿灯亮 sr=0;hg=0;sg=1;hr=1;break;case(1): \/\/5S:竖黄横红 sg=0;sy=1;delay(5);sy=0;delay(5);break;case(2): \/\/10s:竖红横绿 sg=0;sr=1;sy=0;hg=1;hr=0;break;case(3): \/\/5S:竖红横黄 hg=0;hy=1;delay(5...

求单片机交通灯控制系统设计的程序(最后有中文解析)
2.紧急通行控制,如某一方向现为红灯,通过按键强行切换为绿灯,而另一路改为红灯,延时若干秒(10S)后,恢复原状态(红灯)继续倒数 --不应恢复原状态。--比如:--东西绿灯、南北红灯,两个方向的数字显示,都是60s倒计时。--在 59s 时,即仅仅剩下 1s 时,被强制转换了红绿灯。--那么 ...

求救单片机控制交通灯的原理图
PortNB_Yellow = OFF;PortNB_Red = ON ;PortNB_Green = OFF;\/\/南北红灯亮2秒 PortDX_Yellow = ON ;PortDX_Red = OFF;PortDX_Green = OFF;\/\/东西黄灯亮2秒 delay(2000);PortNB_Yellow = ON ;PortNB_Red = OFF;PortNB_Green = OFF;\/\/南北黄灯亮1秒 PortDX_Yellow = ON ;PortDX...

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

蔽采18056185193问: 单片机最简单的交通灯程序设计 -
安县卤米回答: #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++); }

蔽采18056185193问: 单片机简单交通灯怎么编程?? -
安县卤米回答: 红、黄、绿. 用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作为一个模拟说明还可以运行.

蔽采18056185193问: 80c51单片机交通灯程序 -
安县卤米回答: ORG 1000H L:JNB P3.0,LP3JNB P3.1,LP2 ;判断p3.1,p3.0口;如果P3.0为1的话,正常运行交通灯;如果P3.1为1的话,正常运行交通灯;如果P3.1为0的话,依次点亮灯;如果P3.0为0的话,停止交通灯,只有黄灯闪烁;正常运行交通...

蔽采18056185193问: 单片机交通灯程序 -
安县卤米回答: #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(...

蔽采18056185193问: 单片机编程:设计十字路口交通灯,以最常用的两条线路的交通信号控制为例. -
安县卤米回答: 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,#...

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

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

蔽采18056185193问: 51单片机(stc89c52)用c语言编程做一个交通灯,那么黄灯最后三秒闪烁程序该怎么写呢?数码管 -
安县卤米回答: 0.5秒取反一次

蔽采18056185193问: 单片机控制十字路口交通灯程序设计 -
安县卤米回答: 如果一个单位时间为1秒,这里设定的十字路口交通灯按如下方式四个步骤循环工作: 60个单位时间,南北红,东西绿; 10个单位时间,南北红,东西黄; 60个单位时间,南北绿,东西红; 10个单位时间,南北黄,东西红;解:用P...

蔽采18056185193问: 跪求单片机交通灯程序 -
安县卤米回答: #include <reg52.h>#define uchar unsigned char#define uint unsigned int sbit RED_A=P0^0; sbit YELLOW_A=P0^1; sbit GREEN_A=P0^2; sbit RED_B=P0^3; sbit YELLOW_B=P0^4; sbit GREEN_B=P0^5; uchar Flash_Count = 0; Operation_Type ...


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