提問者:天天學習好努力2013-11-28 00:00
我這兒有一個DS1302的時間C程序,我想給他加上時間調整,請問他的思路是怎樣的?請大俠們多多指教!
DS1302是個IIC協議 IIC可以對器件進行讀寫的操作 DS1302中有寄存器 他們都可以讀寫的嘛 至于你想給他加上時間調整功能的話在主函數中用個while(1)一直查詢按鍵(或是中斷也可以的)然后處理按鍵及顯示 寫入DS1302的寄存器中就可以了 還有這個東西可以在proteus中仿真
回答者:ixnte2016-11-28 00:00
這個問題之前也困擾了我好久,不過,功夫不負有心人,終于讓我給搞定了,做了一個電子鬧鐘,按鍵+遙控,(加,減,模式選擇,移位共4個鍵), 程序還是比較復雜,不是一兩句能說的清楚,給你一個思路吧! 以分鐘為例: 1.先
提問者:2013-11-16
顯像管壞了,去找廠家維修。
提問者:Califepuple2013-06-12
樓主你好:DS1302有主副電源,當切斷主電源時副電源會繼續給DS1302供電,這就是為什么短時間斷電時間不變的原因;當長時間斷電后,你的時間還是12-20,那是因為你的程序重新從主函數的第一步開始執行,因為你初始化DS
提問者:n1lp12017-01-10
您好,感謝向企業知道提問點擊屏幕上的菜單按鈕,選擇日期印記,根據自己喜好點擊日期或日期時間即可歡迎您再次向企業知道提問.祝您工作生活愉快~
提問者:愛Android2017-01-14
3000公里首保,6000公里二保.以后每五千公里速度上去再下來. 再上去 再下來.反復幾次就好了. 別看時速. 看轉數.
提問者:nuptwanglei2014-06-24
如果硬件沒有問題,芯片正常,晶振也起振了。那肯定是程序中時序的問題,仔細看看DS1302的時序,它讀和寫的時序不一樣的。我以前也犯過這樣的錯誤,所以讀出來時間總是一樣。調整了程序中的時序就ok了,在網上隨便找一個DS13
提問者:2013-07-18