① 單片機交通燈課程設計
已模擬
#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語言編程
我也在求 你求到沒