基于單片機的交通燈信號控制器設計
2021-01-26來源:網絡作者:網絡標簽:信號控制器
基于單片機的交通燈信號控制器設計
一:功能要求
設計一個基于單片機的交通燈信號控制器。已知東、西、南、北四個方向各有紅黃綠色三個燈,在東西方向有兩個數碼管,在南北方向也有兩個數碼管。要求交通燈按照表1進行顯示和定時切換,并要求在數碼管上分別倒計時顯示東西、南北方向各狀態的剩余時間。
二:任務分析與整體設計思路
通過分析可知本次設計要求實現的功能主要包括計時功能、動態掃描以及狀態的切換等幾部分。
計時功能:
要實現計時功能則需要使用定時器來計時,通過設置定時器的初始值來控制溢出中斷的時間間隔,再利用一個變量記錄定時器溢出的次數,達到定時1秒鐘的功能。當計時每到1秒鐘后,東西、南北信號燈各狀態的暫存剩余時間的變量減1。當暫存剩余時間的變量減到0時,切換到下一個狀態,同時將下一個狀態的初始的倒計時值裝載到計時變量中。開始下一個狀態,如此循環重復執行。
上一篇:數字信號控制器提供實時控制功能
- 版權與免責聲明:凡本網注明“來源:智慧城市網”的所有作品,均為浙江興旺寶明通網絡有限公司-智慧城市網合法擁有版權或有權使用的作品, 未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:智慧城市網”。違反上 述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其它來源(非智慧城市網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行 為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。