功能1:紅燈和綠燈相互轉換時經過黃燈,黃燈閃爍三次(6秒)
- 利用延時函數實現黃燈閃爍;紅綠黃LED燈接地,用P1口連接LED燈,置P1低電平點亮,置高電平熄滅.
- 基本功能:輸入輸出,延時函數
- 外接元件:紅綠黃LED燈
- 外接元件功能:有熄滅和點亮兩種狀態(tài).
功能2:主干道方向通行30秒,輔干道方向通行20秒,單獨左轉信號15秒;先直行信號,后左轉信號。
- 讓連接直行綠燈的P1口置低電平和用定時器中斷計時30s,再讓連接左轉綠燈的P1口置低電平和用定時器中斷計時15秒.
- 基本功能:輸入輸出,定時器中斷
- 外接元件:LED燈;LED數碼管
- 外接元件功能:連接電路和斷開電路;可以顯示時間
功能3:設手動、自動、特殊情況三種方式。
- 通過按鍵來實現三種情況的實現
- P3口各連接一個開關后接地,作為手動檔和自動檔、特殊情況檔.使開關置0就能選擇自己想要的一種方式
- 基本功能:輸入輸出
- 外接元件:按鈕
- 外接元件功能:連接電路和斷開電路
功能4:特殊情況時所有路口紅燈都亮,給120、110等通行。
- LED燈接地,四個路口12個LED燈都接P1口
- 使P1口全部置1,LED燈熄滅
- 再使連接紅燈的P1口置0
- 基本功能:輸入輸出
- 外接元件:LED燈
- 外接元件功能:熄滅和點亮兩種情況
功能5:自動時顯示各種狀態(tài)倒計時。
- 通過定時器中斷和LED數碼管的顯示來實現各種狀態(tài)的倒計時.
- 基本功能:定時器中斷
- 外接元件:LED數碼管
- 外接元件功能:可以顯示時間
功能6:夜間模式
- (夜間的時候,四個路口一直亮黃燈)
- 類似于特殊情況,使P1=0x77,即可實現
- 基本功能:輸入輸出
- 外接元件:LED燈
- 外接元件功能:點亮和熄滅兩種狀態(tài)
包括程序和仿真
閱讀全文