基于MCS一51單片機的交通燈設計
- 文件介紹:
- 該文件為 doc 格式,下載需要 1 積分
- 基于MCS-51單片機的交通燈設計(1)任務分析與整體設計思路
試題要求實現的功能主要包括計時功能、動態掃描以及狀態的切換等幾部分。
計時功能:要實現計時功能則需要使用定時器來計時,通過設置定時器的初始值來控制溢出中斷的時間間隔,再利用一個變量記錄定時器溢出的次數,達到定時 1 秒中的功能。當計時每到 1 秒鐘后,東西、南北信號燈各狀態的暫存剩余時間的變量減1。當暫存剩余時間的變量減到0 時,切換到下一個狀態,同時將下一個狀態的初始的倒計時值裝載到計時變量中。開始下一個狀態,如此循環重復執行。
動態掃描:需要使用4 個數碼管分別顯示東西、南北的倒計時數字,將暫存各狀態剩余時間的數字從變量中提取出“十位”和“個位” ,用動態掃描的方式在數碼管中顯示。整個程序依據定時器的溢出數來計時,每計時 1S則相應狀態的剩余時間減 1,一直減到 0時觸發下一個狀態的開始。
(2)單片機型號及所需外圍器件型號,單片機硬件電路原理圖
...