題目:電子時鐘的設計
設計任務:
1.用數碼管作為顯示設備,設計時鐘功能;
2.用實時時鐘DS1302模塊分別設定小時、分鐘和秒,復位后時間為00- 00-00;
3.校準功能,按下一個鍵后,“秒”位清零;
4.按下另一個按鍵使用外部中斷,正向計數,反向計數。
求參考程式和仿真,急急急
uj5u.com熱心網友回復:
DS1302本身就是一個時鐘模塊,你只要保證DS1302的32768的晶振有作業,那只要編程設定DS1302及讀出DS1302的計時值在數碼管中顯示,即大功告成uj5u.com熱心網友回復:
任務1、2就按照上面的朋友說的做即可。任務3:應該是想你用掃描io口的方式實作,那就固定時間去檢測按鍵的狀態,當檢測到按鍵觸發了(可做些防抖),然后將秒位的值清零。
任務4:應該是想你用io口中斷來實作,然后用個全域變數作標志位判斷是正向/方向計數即可
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/64364.html
標籤:單片機/工控
上一篇:通過網頁配置設備引數
