要求:1. 電路通電后進入初始化狀態:燈L1亮,數碼管全亮,蜂鳴器接通,1s后全部關閉,顯示時間設定11-50-59。2. 按下S7按鍵切換顯示實時時鐘XX-XX-XX、顯示超聲波測量距離XXX。3. 顯示實時時鐘狀態下,按S6按鍵進行時間調整,第一次按下S6進入時調整, “時”閃爍;第二次按下S6進入分調整,“分”閃爍。再一次按下退出調整。S4、S5為調節數值S5+,S4-(時間距離)的加減按鍵。4. 顯示超聲波測距狀態下,按S6按鍵進行報警距離調整,S6按第一次進入調整狀態,第二次按下退出,將調節后的數值保存到24C02中。S4、S5為調節數值S5+,S4-(時間距離)的加按鍵。顯示超聲波報警距離--XXX。5. 超聲波測距報警初值設定為30cm,超聲波檢測超過設定值X不報警,小于X立即報警,小于1.2倍的X, L1燈閃爍。6. 設計一個欠壓電路,12V供電,電壓小于10V切斷電路電源。
單片機源程序如下:
Keil代碼下載:
超聲波測距及時鐘.rar
(144.53 KB, 下載次數: 37)
2023-4-25 14:11 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|