找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2018|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)十字路口交通燈設(shè)計(jì),大神們可以提供思路嗎?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:970147 發(fā)表于 2021-11-20 15:10 來自觸屏版 | 只看該作者 回帖獎勵 |正序?yàn)g覽 |閱讀模式
設(shè)計(jì)一個十字路口交通燈控制器。用單片機(jī)控制LED燈模擬指示。
模擬東西方向的十字路口交通信號控制情況。
東西向通行時間為70s,
南北向通行時間為50s,緩沖時間為3s。
用數(shù)碼管來顯示各方位的時間,
用紅黃綠三種顏色代表紅綠燈,
當(dāng)
綠燈還剩10s時,需要按0.5s為周期的速度進(jìn)行閃爍提示。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

5#
ID:970147 發(fā)表于 2021-11-23 19:28 來自觸屏版 | 只看該作者
王素珍 發(fā)表于 2021-11-21 10:15
https://github.com/fmw666/C51 這個網(wǎng)址里有一個紅綠燈設(shè)計(jì)的編程,你可以根據(jù)這個程序找靈感,再設(shè)計(jì)4個 ...

好的,謝謝,非常感謝!
回復(fù)

使用道具 舉報

地板
ID:123289 發(fā)表于 2021-11-23 11:09 | 只看該作者

按圖索驥,余下的看你的智商。

ScreenHunter_002.jpg (28.02 KB, 下載次數(shù): 64)

ScreenHunter_002.jpg
回復(fù)

使用道具 舉報

板凳
ID:983020 發(fā)表于 2021-11-21 10:15 | 只看該作者
https://github.com/fmw666/C51 這個網(wǎng)址里有一個紅綠燈設(shè)計(jì)的編程,你可以根據(jù)這個程序找靈感,再設(shè)計(jì)4個二位數(shù)碼管,四個方位各一個然后根據(jù)定時器和中斷編寫紅綠燈的剩余時間和閃爍時間,南北和東西的數(shù)碼管的綠燈和紅燈亮的時間取反,相當(dāng)于70綠燈的南北,70秒紅燈東西,還要根據(jù)你自己理解的通行時間,是綠燈70秒還是包括各種燈一共70s,然后可以根據(jù)單片機(jī)的輸出端控制接數(shù)碼管,東西的兩個二位數(shù)碼管可以相同腳連在一起,應(yīng)為他們是同時的,南北的也一樣。閃爍時間可以根據(jù)綠燈顯示時的子程序中寫led數(shù)碼管的0/1然后延時0.5s這樣設(shè)計(jì)?赡軙闊┮稽c(diǎn),希望對你有幫助。
回復(fù)

使用道具 舉報

沙發(fā)
ID:983020 發(fā)表于 2021-11-21 09:37 | 只看該作者
你可以根據(jù)https://github.com/fmw666/C51這個網(wǎng)址里的紅綠燈設(shè)計(jì)程序找靈感,把顯示的數(shù)碼管剩余時間和紅綠燈的時間中那個變量改一下,如何在設(shè)計(jì)一個閃爍燈的子程序和一個模擬方向的子程序和定時再改一改,希望對你有用。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表