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.51hei.com/bbs/) | Powered by Discuz! X3.1 |