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


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


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

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

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