如何用DS1302设置闹钟

[复制链接]
11285|17
 楼主| abin0415 发表于 2011-3-6 11:22 | 显示全部楼层 |阅读模式
用数码管显示时分秒,三个按键设置时间。SET按键设置标志位,UP按键加时间,DOWN按键减时间。偶已写出。就是不知道怎么设置闹钟。请各位大虾指教。
原野之狼 发表于 2011-3-6 12:40 | 显示全部楼层
增加一个闹钟的设置界面即可
 楼主| abin0415 发表于 2011-3-7 13:34 | 显示全部楼层
能具体说说吗?
 楼主| abin0415 发表于 2011-3-7 13:39 | 显示全部楼层
不好意思。有个字打错了。应该是“大侠”。
ayb_ice 发表于 2011-3-7 15:51 | 显示全部楼层
闹钟就是不停地将当前时间和设定相比,如果相等,触发闹钟即可
程序就很简单了,设置过程复杂点
 楼主| abin0415 发表于 2011-3-8 08:56 | 显示全部楼层
谢谢啦。
huiguang_1 发表于 2011-3-18 16:57 | 显示全部楼层
加qq:302615121,让你看看我的毕业论文就会了
 楼主| abin0415 发表于 2011-3-28 21:18 | 显示全部楼层
谢谢啊
zbb564833642 发表于 2011-8-19 20:32 | 显示全部楼层
呵呵。。楼主,,当时我也遇到这问题了。。
毅如靳往 发表于 2011-8-19 20:40 | 显示全部楼层
LZ   按键调整的时候会出现显示A B C D F  的问题 吗 ?
729144646 发表于 2011-8-19 23:44 | 显示全部楼层
yangaiping 发表于 2011-8-20 08:56 | 显示全部楼层
正在学习中
21IC2010 发表于 2011-9-6 13:37 | 显示全部楼层
在主函数里添加次子函数
void BEEP(void)
{
  read_ds1302(x,x)
if((hour==x)&&(min=yy))
beep=1;
else beep=0;
}
haolaishi 发表于 2011-9-10 18:14 | 显示全部楼层
寅辰思瑜 发表于 2011-12-4 13:43 | 显示全部楼层
学习中,求交流....
DownCloud 发表于 2011-12-4 23:57 | 显示全部楼层
啊,我入门也是写这个,还用了7219,几天就好了,很简单。这个写完后便可如鱼得水了。
爱TA就卖个8 发表于 2011-12-7 20:13 | 显示全部楼层
DS1302没有带闹钟的功能,PCF8563就带有闹钟报警的功能,只要设定了闹钟时间,开了报警有效后到时间就可以产生一个报警的脉冲了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

2103

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部