欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2677|回復: 9
打印 上一主題 下一主題
收起左側

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

[復制鏈接]
跳轉到指定樓層
樓主
本帖最后由 happy100t 于 2021-12-16 22:50 編輯

void TimeShow(void)//時間顯示功能
{
        DS1302_ReadTime();//讀取時間
        LCD_ShowNum(1,1,DS1302_Time[0],2);//顯示年
        LCD_ShowNum(1,4,DS1302_Time[1],2);//顯示月
        LCD_ShowNum(1,7,DS1302_Time[2],2);//顯示日
        LCD_ShowNum(2,1,DS1302_Time[3],2);//顯示時
        LCD_ShowNum(2,4,DS1302_Time[4],2);//顯示分
        LCD_ShowNum(2,7,DS1302_Time[5],2);//顯示秒
}

需要什么代碼可以把時間輸出 時 和 秒  能與其他數字進行加減法運算得出新的數字
設置一參數為:“1 2 3 4 時間就是以上時間13:00:03”。那么生成的數就為“1300+1234”為“2534




11.png (350.13 KB, 下載次數: 37)

11.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:908826 發表于 2021-12-16 21:38 | 只看該作者
你估計還是沒看懂你定義的那個用來獲取時間信息的數組是什么意思。
回復

使用道具 舉報

板凳
ID:624769 發表于 2021-12-16 21:51 | 只看該作者
關鍵是看你要做什么計算了……  BCD 加法的話, 直接加完以后做個DA修正就好了。其他運算的話,要先轉碼。
回復

使用道具 舉報

地板
ID:991420 發表于 2021-12-16 22:46 | 只看該作者
就是先設置一個參數為:“1 2 3 4” 時間就是13:00:46”。然后生成的數就為“1300+1234”為“ 2534”
回復

使用道具 舉報

5#
ID:230742 發表于 2021-12-17 02:09 | 只看該作者
這是要做隨機刷新密匙吧。高級。
我也學習學習。
回復

使用道具 舉報

6#
ID:277550 發表于 2021-12-17 11:00 | 只看該作者

使用 time_t,容易計算,,,,計算完轉回yyyy-MM-dd HH:mm:ss格式
回復

使用道具 舉報

7#
ID:139866 發表于 2021-12-17 11:29 | 只看該作者
DS1302_Time[],建議仔細研究一下這個數組,研究明白了你這個問題就有答案了
回復

使用道具 舉報

8#
ID:624769 發表于 2021-12-17 20:10 | 只看該作者
happy100t 發表于 2021-12-16 22:46
就是先設置一個參數為:“1 2 3 4” 時間就是13:00:46”。然后生成的數就為“1300+1234”為“ 2534”

到底 是  時 和 秒 要計算, 還是 時和分要計算啊? 怎么越看越迷糊呢?
回復

使用道具 舉報

9#
ID:401564 發表于 2021-12-17 20:20 | 只看該作者
感覺這種問題,就不要就過程來提問,應該就想要的結果來提問
你直接說你要干嘛就行了
比如:我要把時間全部發送到串口
我要上位機控制,可以設定時間
還是說你加密
回復

使用道具 舉報

10#
ID:811253 發表于 2021-12-18 17:07 | 只看該作者
你得先把時間組合成一個數如13:22   A=13*100+22  B = 1234    這樣就可以加了 A+B
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

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