|
發布時間: 2021-12-16 21:23
正文摘要:本帖最后由 happy100t 于 2021-12-16 22:50 編輯 void TimeShow(void)//時間顯示功能 { DS1302_ReadTime();//讀取時間 LCD_Sho ... |
| 你得先把時間組合成一個數如13:22 A=13*100+22 B = 1234 這樣就可以加了 A+B |
|
感覺這種問題,就不要就過程來提問,應該就想要的結果來提問 你直接說你要干嘛就行了 比如:我要把時間全部發送到串口 我要上位機控制,可以設定時間 還是說你加密 |
happy100t 發表于 2021-12-16 22:46 到底 是 時 和 秒 要計算, 還是 時和分要計算啊? 怎么越看越迷糊呢? |
| DS1302_Time[],建議仔細研究一下這個數組,研究明白了你這個問題就有答案了 |
|
使用 time_t,容易計算,,,,計算完轉回yyyy-MM-dd HH:mm:ss格式 |
|
這是要做隨機刷新密匙吧。高級。 我也學習學習。 |
| 就是先設置一個參數為:“1 2 3 4” 時間就是13:00:46”。然后生成的數就為“1300+1234”為“ 2534” |
| 關鍵是看你要做什么計算了…… BCD 加法的話, 直接加完以后做個DA修正就好了。其他運算的話,要先轉碼。 |
你估計還是沒看懂你定義的那個用來獲取時間信息的數組是什么意思。 |