提問者:2013-11-16 00:00
這個問題之前也困擾了我好久,不過,功夫不負有心人,終于讓我給搞定了,做了一個電子鬧鐘,按鍵+遙控,(加,減,模式選擇,移位共4個鍵), 程序還是比較復雜,不是一兩句能說的清楚,給你一個思路吧! 以分鐘為例: 1.先將DS1302的分寄存器上的數據讀出來存入一個變量, 2.將此變量中的值先轉為16進制(BCD轉16進制) 3.將此16進制++; 4.將加一后的值轉回BCD碼(16進指轉BCD) 5.最后將此BCD碼數據再寫入DS1302的分寄存器上. 如此就完成分鐘+1的動作.相信有了思路,再寫程序應該不難吧.
回答者:2016-11-16 00:00
DS1302是個IIC協議 IIC可以對器件進行讀寫的操作 DS1302中有寄存器 他們都可以讀寫的嘛 至于你想給他加上時間調整功能的話在主函數中用個while(1)一直查詢按鍵(或是中斷也可以的)
提問者:天天學習好努力2013-11-28
3000公里首保,6000公里二保.以后每五千公里速度上去再下來. 再上去 再下來.反復幾次就好了. 別看時速. 看轉數.
提問者:nuptwanglei2014-06-24
顯像管壞了,去找廠家維修。
提問者:Califepuple2013-06-12
磨合2000公里以后跑高速路對車沒有傷害。超車時達到150公里也不必擔心.時間很短也沒有多少磨損。 高速路上跑110公里既安全也不超速.用定速巡航還省油. 如果長時間高檔低速或低檔高速對發動機有傷害。短時間讓發動機
提問者:盧灶月99582013-03-02
你在DS1302的6腳(IO)加個10K的上拉電阻就搞定了.
提問者:exwstwz1712013-05-01
用Protues仿真的,看不清可以留個郵箱,我把整體發給你
#include
提問者:JACK_shionpong2013-04-25