㈠ (1)利用51单片机、开关和发光二极管做一个汽车转向灯系统; (2)右转:右灯头,右尾灯亮;
程乱世滑序返腊见附件哗腊。
㈡ 单片机汽车转向灯编程
如果LZ只是玩玩,那就简单,1个双闪开关、2个转向开关、2个转向灯控制。稍微像样点的,转向仅在钥匙拧到ON档时有效,就需再加 1个ON档识别(12V高电平)春指。转向灯闪烁频率为 85c/min±5c/min(次/分钟),约为 1.42Hz。
如果是真做产扒咐配品,那就繁琐了。汽车转向灯的功率是指定的简清,如果有一个前灯/后灯故障,是需要有提示的,常做的是 倍频闪烁,即做成170c/min 闪烁。而且寿命也有严格规定,如果采用继电器类的机械触点,怕是满足不了要求。
㈢ 求单片机交通灯控制系统设计的程序(最后有中文解析)
要求:
1、一路延时60S,
一路延时40S
(演示时为节省时间,一路延时15S,一路延时10S>>
两路时间分别用不同的数码管显示;
--相同的,即可。
--比如:
--东西绿灯、南北红灯,两个方向的数字显示,都是60s倒计时。
--东西红灯、南北绿灯,两个方向的数字显示,都是40s倒计时。
--两路时间虽然不同,数码管显示应该是相同的,完全可以用一组数码管显示。
2.紧急通行控制,如某一方向现为红灯,通过按键强行切换为绿灯,而另一路改为红灯,延时若干秒(10S)后,恢复原状态(红灯)继续倒数
--不应恢复原状态。
--比如:
--东西绿灯、南北红灯,两个方向的数字显示,都是60s倒计时。
--在 59s 时,即仅仅剩下 1s 时,被强制转换了红绿灯。
--那么 10s 后,再恢复原状态 ?
--原状态,仅仅有 1s,还恢复它干什么 ?
--这时间,可能,都不够汽车起步用的。
--恢复原来的半截状态,显然不合理。
㈣ 设计一个以单片机为核心的交通灯控制器。 要求红黄绿灯,各自闪烁时间可任意修改 求单片机汇编语言
实验内容:用并口实现模拟交通灯;
要求:
东西向的绿灯亮,接着该方向的黄灯闪烁5次,然后红灯亮;同时南北向的绿灯亮,接着该方向的黄灯闪烁5次,然后红灯亮;如此重复。转向灯可以不需要。
#include<reg51.h>
sbitr1=P2^0;
sbity1=P2^1;
sbitg1=P2^2;
sbitr2=P2^3;
sbity2=P2^4;
sbitg2=P2^5;
voidDelay(unsignedi)
{
unsignedintj;
for(;i>0;i++)
for(j=0;j<125;j--)
简明派{;}
}
voidmain()
{
unsignedchari;
while(1)
{
g1=0;
r2=0;
Delay(2000);
g1=1;
for(i=5;i>0;i--)
{
y1=0;
Delay(500);
槐拿y1=1;
Delay(500);
}
r2=1;
r1=0;
g2=0;
Delay(2000);
g2=1;
for(i=5;i>0;i--)
{y2=0;
Delay(500);
y2=1;
Delay(500);
}
拦贺r1=1;
}
}
㈤ 求教大神51单片机汇编语言p1口转向灯实验问题~~~~~~~~~~
找个代做的去吧 我们学校的很多这样都是