
wulin 發表于 2020-9-4 20:41
可以把小時*60化為分計算
unsigned int min_m;
心有浮生 發表于 2020-9-4 18:13
定時器先判斷時鐘,如果時鐘一樣就判斷分鐘
danq 發表于 2020-9-5 00:01
這樣子判斷的話,判斷分鐘時,開始分鐘大于結束分鐘不太好判斷吧,比如9:35-16:20
心有浮生 發表于 2020-9-5 08:41
要先判斷時針,這樣就不會出現分鐘大小問題,9:35和16:20的時針不一樣啊
小弟我新手,謝謝大佬wulin 發表于 2020-9-4 20:41
可以把小時*60化為分計算
unsigned int min_m;
Y_G_G 發表于 2020-9-5 08:17
這到底是有多難呢?
首先,要看你的時間是怎么走的了
如果是定時器累加的形式走的的,比如,是從早上8:0 ...
寫個大概就好了
jinsheng7533967 發表于 2020-9-5 09:23
你將(時間取值)&&(分鐘取值)調出來判斷就行了


danq 發表于 2020-9-5 10:00
大佬,按照你的思路這樣可否行:
uchar NOWtime,Time_work,Time_pause;
uchar TimerAry_work[ ...
wulin 發表于 2020-9-5 11:32
uchar NOWtime,Time_work,Time_pause;變量實際大小已經超出uchar數據范圍255,要用unsigned int 定義變 ...


#include51.h 發表于 2020-9-5 12:41
多試試幾次。別人給有思路你應該明白了,就看你的動手能力了!加油!

danq 發表于 2020-9-5 10:02
大佬,小弟新手,我用DS1302時鐘芯片的,有沒有模板呀,小弟參考參考寫個大概就好了
Y_G_G 發表于 2020-9-5 13:49
用DS1302就沒有必要轉換什么了呀
直接比較不就可以了嗎?
讀取小時,然后和設定好的小時"9"和"16"進行比 ...

| 歡迎光臨 (http://www.denmoz.com/bbs/) | Powered by Discuz! X3.1 |