找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

求大佬告訴怎么把51單片機的時間輸出進行算術運算

查看數(shù): 2206 | 評論數(shù): 9 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2021-12-16 21:23

正文摘要:

本帖最后由 happy100t 于 2021-12-16 22:50 編輯 void TimeShow(void)//時間顯示功能 {         DS1302_ReadTime();//讀取時間         LCD_Sho ...

回復

ID:811253 發(fā)表于 2021-12-18 17:07
你得先把時間組合成一個數(shù)如13:22   A=13*100+22  B = 1234    這樣就可以加了 A+B
ID:401564 發(fā)表于 2021-12-17 20:20
感覺這種問題,就不要就過程來提問,應該就想要的結果來提問
你直接說你要干嘛就行了
比如:我要把時間全部發(fā)送到串口
我要上位機控制,可以設定時間
還是說你加密
ID:624769 發(fā)表于 2021-12-17 20:10
happy100t 發(fā)表于 2021-12-16 22:46
就是先設置一個參數(shù)為:“1 2 3 4” 時間就是13:00:46”。然后生成的數(shù)就為“1300+1234”為“ 2534”

到底 是  時 和 秒 要計算, 還是 時和分要計算? 怎么越看越迷糊呢?
ID:139866 發(fā)表于 2021-12-17 11:29
DS1302_Time[],建議仔細研究一下這個數(shù)組,研究明白了你這個問題就有答案了
ID:277550 發(fā)表于 2021-12-17 11:00

使用 time_t,容易計算,,,,計算完轉回yyyy-MM-dd HH:mm:ss格式
ID:230742 發(fā)表于 2021-12-17 02:09
這是要做隨機刷新密匙吧。高級。
我也學習學習。
ID:991420 發(fā)表于 2021-12-16 22:46
就是先設置一個參數(shù)為:“1 2 3 4” 時間就是13:00:46”。然后生成的數(shù)就為“1300+1234”為“ 2534”
ID:624769 發(fā)表于 2021-12-16 21:51
關鍵是看你要做什么計算了……  BCD 加法的話, 直接加完以后做個DA修正就好了。其他運算的話,要先轉碼。
ID:908826 發(fā)表于 2021-12-16 21:38
你估計還是沒看懂你定義的那個用來獲取時間信息的數(shù)組是什么意思。

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表