㈠ (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口轉向燈實驗問題~~~~~~~~~~
找個代做的去吧 我們學校的很多這樣都是