51单片机简易交通灯编程

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

单片机交通灯课程设计
\/ 十字路口交通灯控制 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...

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

单片机:编写十字路口交通灯程序
char i,j,k=1;void main(){ TMOD=0x01;TH0=0x3c;TL0=0xb0;EA=1;ET0=1;TR0=1;P3=0xff;while(1){ \/\/ BI=0;\/\/ BI=1;switch(k){ case 1: \/\/南北方向黄灯灭,红灯亮(29-06)s,东西方向红灯灭,绿灯亮24S P0=table0[i];P2=table0[j+6];NBY=1;DXR=1;NBR=0;DXG=0;i...

急求:单片机汇编语言设计的交通灯,各位大侠帮帮忙 谢谢!!!
设计要求:用AT89c51设计,要有驱动程序,东西南北方向的交通灯用六个指示灯分别别表示两个方向的红黄绿灯,要有复位功能,晶振为12MHZ,同时用数码管显示倒计时时间,可用按钮实现控... 设计要求:用AT89c51 设计,要有驱动程序,东西南北方向的交通灯 用六个指示灯分别别表示两个方向的红黄绿灯,要有复位功能,晶振为12M...

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

用单片机模拟控制交通灯
到百度文库中找找,参考论文也比较多。你也可到“淘宝网”上找找:“51单片机交通灯控制系统C语言设计源程序送仿真图”,有现成的,有实物图、仿真、原理图、源程序等,这款交通灯有以下功能。1. 系统除基本交通灯功能外;2. 还具有倒计时、显示时间设置;3. 紧急情况处理、LED信息显示;4. ...

单片机 交通灯
这个程序供你参考 1. C_51源程序 能实现上述功能 include<reg51.h> define uchar unsigned char define FX_Time 5 define JG_Time 1 define FX_Cnt FX_Time*100 define JG_Cnt JG_Time*100 uchar DispX[7]={0x9a,0x9c,0xa9,0xc9,0x99,0x9a,0xa9};int Counter;int I=0,J=0,m=0...

高手请帮帮忙啊,单片机简易模拟交通灯,要用Proteus仿真,如下
EA=1;ET0=1;TMOD=0x01;TH0=(65536-50000)\/256;TL0=(65536-50000)%256;TR0=1;} void time0() interrupt 1 { TH0=(65536-50000)\/256;TL0=(65536-50000)%256;i++;if(i==20){ i=0;j--;m--;m1--;m2--;} s1=j\/10;s2=j%10;s1=m1\/10;s2=m1%10;if(j==0){ m=30;s1...

单片机交通灯课设 谁给我写下代码
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=1; \/\/闪烁次数,操作类型变量 \/\/延时 void DelayMS(uint x){ uchar i;while(x--) for(i=0;i<120;i++);} \/\/交通灯切换 void...

求救单片机控制交通灯的原理图
下面给你一个程序吧,用KEI C51与Protues软件进行联调也就是硬件仿真,根据程序可以很容易画出其电路原理图;include "reg51.h" \/\/头文件包含 \/\/宏定义 define uint unsigned int define uchar unsigned char define ON 0 \/\/0的时候灯亮 define OFF 1 \/\/1的时候灯亮 \/\/管脚定义 \/\/南北道 黄...

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

郸政15032728939问: 求一段51单片机交通灯程序:1.东西红南北绿时间15s 2.东西黄灯闪烁5s 以上2段+上延时与计时器 -
丹巴县曲克回答: RED_NS EQU P1.0 GREEN_NS EQU P1.1 YELLOW_NS EQU P1.2 RED_EW EQU P1.3 GREEN_EW EQU P1.4 YELLOW_EW EQU P1.5 FLASH_NS BIT 00H FLASH_EW BIT 01H TIME EQU 30H TICK EQU 31H;--------------------------------- ORG ...

郸政15032728939问: 51单片机(stc89c52)用c语言编程做一个交通灯,那么黄灯最后三秒闪烁程序该怎么写呢?数码管 -
丹巴县曲克回答: 0.5秒取反一次

郸政15032728939问: 单片机最简单的交通灯程序设计 -
丹巴县曲克回答: #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++); }

郸政15032728939问: 如何运用51单片机设计一个交通灯系统 -
丹巴县曲克回答: 运用定时器,数码管LED和8255A设计一个交通灯控制系统! 1.南北绿灯,东西红灯,20秒 2.南北转黄灯,东西红灯,5秒 3.南北红灯,东西绿灯,20秒 4.南北红灯,东西转黄灯,5秒 5.循环步骤1

郸政15032728939问: 单片机简单交通灯怎么编程?? -
丹巴县曲克回答: 红、黄、绿. 用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作为一个模拟说明还可以运行.

郸政15032728939问: 基于51单片机的红绿灯原理
丹巴县曲克回答: 注p0口为东西红灯; p1口为东西黄灯;p2口为东西绿灯;p3南北红灯;p4南北黄灯;p5南北绿灯;绿灯停留3s;黄灯闪烁5次,每次0.2s,红的停留4s ORG 0000HLJMP MAINORG 0030HMAIN:MOV DPTR,#B1MOV R2,#4MOV A,#0HF3:MOV ...

郸政15032728939问: 急求:51单片机“交通信号灯控制的设计、编程”
丹巴县曲克回答: 以一个路口的交通中的一组为例 把交通灯一组的三个LED接在P1.0 1.1 1.2上另一组的接1.3 1.4 1.5上 设定1.0 1.3为红灯 1.1 1.4为黄灯 1.2 1.5为绿灯 程序段就是简单的延时程序 当1.0为 0时亮此时 1.2必为1 延时 MOV R3 **H 16进制数 转换成2进制看高低电平 简单说就这些 做这个是要有通讯器材跟进的,也就是很多路口连在一起,进行统一控制

郸政15032728939问: 求单片机80c51交通灯程序 -
丹巴县曲克回答: 我编写了一个:P1.0—P1.2分别为南北方向的红,黄,绿灯; P1.3——P1.5为东西方向的红,黄,绿灯;共阴极数码管的a,b,c,d,e,f,g,dp分别接P0.0-P0.7;数码管V0-V2分别接P2.0——P2.2(V0为百位,V1为10位,V2为个位);南北为主干道,...

郸政15032728939问: 利用mcs - 51单片机指令系统设计一段交通灯轮流点亮的程序 -
丹巴县曲克回答: 参考程序, 具体留言商议.ORG 0000HLJMP MAINORG 0100H MAIN:MOV SP,#60H ; LCALL DIR ;调用日期、时间显示子程序 LOOP:MOV P1,#0FFHLJMP TESTLCALL ROAD1 ;路口1的车直行时各路口灯亮情况LCALL DLY30s ;...


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