基于51單片機(jī)交通燈設(shè)計(jì)
一.系統(tǒng)概述
系統(tǒng)使用的模塊有AT89C51單片機(jī)+8位共陽(yáng)極數(shù)碼管+小燈+按鍵。
本設(shè)計(jì)采用51單片機(jī)為核心控制,系統(tǒng)內(nèi)的水平方向的數(shù)碼管上的時(shí)間和交通燈是同步的,豎直方向的同理也是同步的。小燈的替換的是按綠-黃-紅順序循環(huán),豎直方向和水平方向的數(shù)碼管顯示的時(shí)間存在一定的時(shí)間差,時(shí)間差就是黃燈亮的時(shí)間。通過(guò)按鍵可以對(duì)豎直和水平方向的數(shù)碼管時(shí)間進(jìn)行修改,并且按下模式按鍵還能調(diào)節(jié)系統(tǒng)模式,系統(tǒng)內(nèi)一共分為5種模式,分別是自動(dòng)模式、豎直行水平停、水平行豎直停、豎直水平黃燈閃爍、全停。
二.仿真概述
1.通過(guò)數(shù)碼管來(lái)顯示各路的計(jì)時(shí)時(shí)間,通過(guò)不同顏色的小燈模擬對(duì)應(yīng)顏色的路燈。
2.綠燈通行結(jié)束后警示黃燈就會(huì)亮起。
3.通過(guò)按下設(shè)置按鍵就可以對(duì)計(jì)時(shí)時(shí)間進(jìn)行調(diào)節(jié),可加可減。
4.按下模式按鍵就能調(diào)節(jié)工作模式,工作模式一共有5種,除自動(dòng)模式外其他模式的路燈都是常亮狀態(tài)不變。
三.程序設(shè)計(jì)
使用Keil 51進(jìn)行程序設(shè)計(jì),打開Proteus時(shí)程序是默認(rèn)燒錄的狀態(tài),如果沒(méi)有燒錄點(diǎn)擊AT89C51單片機(jī)并將程序?qū)刖湍苓\(yùn)行系統(tǒng)(程序文件是后綴為hex的文件)。
審核編輯:湯梓紅
-
51單片機(jī)
+關(guān)注
關(guān)注
272文章
5689瀏覽量
122144 -
數(shù)碼管
+關(guān)注
關(guān)注
31文章
1869瀏覽量
90518 -
交通燈
+關(guān)注
關(guān)注
13文章
323瀏覽量
39615
原文標(biāo)題:基于51單片機(jī)交通燈設(shè)計(jì)(含Keil程序和Proteus文件)
文章出處:【微信號(hào):小常硬件,微信公眾號(hào):小常硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論