基于AT89S52的交通燈綜合實驗設計
(2)顯示控制。數(shù)碼管采用動態(tài)方式顯示交通指示燈的計時時間,查詢判斷是否計滿50 ms,記滿后需重置計數(shù)初值,循環(huán)顯示20次直至完成定時1 s,倒計時時間減1。流程如圖5所示。本文引用地址:http://2s4d.com/article/170444.htm
(3)特殊事件通行控制。發(fā)生特殊事件時通行受特殊事件強行通過按鍵控制,將此按鍵按下,無論原來信號燈的狀態(tài)如何,一律強制4個路口紅燈點亮,禁止其他車輛通行,使特種車放行10 s,其流程如圖6所示。
4 實驗結果與分析
設計中學習者首先需要在KeilC51環(huán)境下對編寫的程序進行編譯調(diào)試,然后要用Proteus軟件對模擬交通燈控制系統(tǒng)進行仿真分析,實現(xiàn)系統(tǒng)運行所需的功能,最后可在Protel中畫出PCB圖,動手制作PCB板并組裝完成。
為檢驗學習者做該交通燈綜合實驗的學習效果,實驗前后對63名學習者關于AT89S52單片機部分軟硬件設計知識的掌握情況,進行了填表調(diào)查,結果如表1所示。
實驗結果表明,學習者通過做該模擬交通燈綜合實驗,可以更靈活、有效、全面地掌握單片機軟硬件設計。
5 結束語
該模擬交通燈控制系統(tǒng)硬件部分具有電路簡單、成本低、可擴展等優(yōu)點,通過軟件部分,控制4塊LED板上的數(shù)碼管倒計時及紅、黃、綠二極管的點亮與熄滅,實現(xiàn)基本的交通燈功能,時間設置功能和特殊事件處理等功能。
手機電池相關文章:手機電池修復
評論