單片機最終考核
1、顯示:
第一屏:顯示密碼(20分)
第二屏:顯示溫度(10分)
第三屏:顯示上下限(10分)
2、按鍵(4×4按鍵):
0~9顯示數字,“10”確認鍵, “11”設定鍵, “12”洗掉鍵, “13”切換鍵, “14” 加鍵, “15”減鍵。 (60分)
3、功能:
輸入密碼界面:輸入密碼,按下確認鍵,密碼正確,進入溫度顯示界面,按下切換鍵,可以改變溫度的上下限,并將溫度上下限存盤到AT24C04中,只有在密碼正確下,切換鍵、加減鍵才有效。(20分)
- -
輸入密碼界面
T - - 2 3
溫度顯示
H 5 3 - - L 2 0
溫度上下限
如果密碼錯誤,LED1以0.2秒閃爍,進入輸入密碼界面,可以重新輸入密碼,LED1關閉(10分)。
按下設定鍵,修改密碼,如果發現在設定程序中,設定錯誤,可以用洗掉鍵洗掉錯誤數字,重新輸入。當按下確認鍵,設定密碼(6位密碼)成功,初始密碼為654321(10分):
S - 6 5 4 3 2 1
設定界面
如果輸入密碼錯誤超過2次,LED2亮,蜂鳴器報警。(15分)
如果溫度高于上限,LED3以0.5秒閃爍,溫度低于下限,LED4以1秒閃爍(5分)。
4、拓展:
顯示時間2018-4-9-08-59-30,從左向右移動顯示,顯示完成后,進入密碼輸入界面。(20分)
uj5u.com熱心網友回復:
包含硬體設計么?LED的數碼管共幾位?6?7?8?是否限制用C語言或匯編語言?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/35635.html
標籤:單片機/工控
上一篇:JavaScript進階教程(6)—硬核動圖讓你輕松弄懂遞回與深淺拷貝
下一篇:Css3無縫滾動防抖
