① 单片机交通灯课程设计
已仿真
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
//======1组灯定义(东西方向)======
sbit red_1=P1^0;
sbit yellow_1=P1^1;
sbit green_1=P1^2;
//======2组灯定义(南北方向)======
sbit red_2=P1^3;
sbit yellow_2=P1^4;
sbit green_2=P1^5;
delay1ms(uint x)
{
uchar a;
while(x--)
{
for(a=0;a<125;a++);
}
}
main()
{P1=0xff;
while(1)
{//1组亮红灯,2组亮绿灯。延时17秒
yellow_1=1;
red_2=1;
green_1=1;
red_1=0;
green_2=0;
delay1ms(17000);
//2组亮黄灯。延时3秒
green_2=1;
yellow_2=0;
delay1ms(3000);
//1组亮绿灯,2组亮红灯。延时17秒
yellow_2=1;
red_1=1;
green_2=1;
red_2=0;
green_1=0;
delay1ms(17000);
//1组亮黄灯。延时3秒
green_1=1;
yellow_1=0;
delay1ms(3000);
}
}
② 求帮我做一个单片机控制交通灯课程设计,包括原理图和程序。
这是完全按要求设计,要花些时间的。
③ 80c51单片机交通灯课程设计,c语言编程
交通灯.rar proteus仿真C语言供参考
④ 单片机课程设计:交通灯控制!
我给你发一个看看,是protues的仿真电路图,可以运行看效果,还有keil的汇编程序,有邮箱给你发去
我给你发了啊!!!下边是程序:
org 0000h
sjmp main
org 0030h
main: mov p0,#11101110b
acall del1
acall del1
acall del1
acall mmm
mov p0,#11011011b
acall del1
acall del1
mov p0,#11110101b
lcall del1
acall del1
acall del1
acall mmm
sjmp main
del1:mov r0,#0ffh
loop1:mov r1,#0ffh
loop2:djnz r1,loop2
djnz r0,loop1
ret
mmm:mov p1,#0ffh
mov p2,#0ffh
mov r3,#02h
mmm2:mov p1,r3
mov r2,#09h
mmm1:mov p2,r2
acall del1
acall del1
djnz r2,mmm1
djnz r3,mmm2
mov p1,r3
mov r2,#09h
mmm3: mov p2,r2
acall del1
acall del1
djnz r2,mmm3
ret
end
⑤ 单片机交通灯课程设计~~
你认为网上的动心可信马
人家辛辛苦苦弄出来的事,就凭你的30分给你?
不要看人家把程序给你了 ,那都是实现不了逻辑功能的。
你还是自己来吧
⑥ 基于单片机的交通灯控制系统设计(课设)
不知道你远程控制系统是机器自动完成还是人工。如果要自动检测车流量,你需要一个红外线或者超声波传感器,接在中断口上,在路口前方x米的地方计数,然后用有线或者无线的方式传送给主控器,主控器根据两方四个计数器的计数来比较,按百分比分配时间。
然后控制相应的灯亮。
灯用发光二极管做,三色的四组,共阴,io口输出高电平亮。
还是比较简单的,毕业设计自己做吧,原理是这样。如果有人帮你做了,你还是不会。以后出来找工作,靠的还是本事哦。
⑦ 单片机课程设计的要求 交通灯系统设计
:利用单片机的定时器功能,令十字路口的红绿灯交替点亮和熄灭(用实验箱上的8只发光二极管分成南北、东西两组各4只表示),并且用LED数码管显示时间(实验箱上的8只数码管中,用两端的各2只表示南北、东西两组的计时)
我可以帮你做,提供电路图和源程序
⑧ 单片机课程设计关于交通灯的简单设计。功能只要显示绿灯45秒,红灯40秒,黄灯3秒就可以了 用c语言编程
我也在求 你求到没