找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 11618|回复: 27
收起左侧

DS1302设置闹钟

  [复制链接]
ID:52946 发表于 2013-8-11 19:51 | 显示全部楼层 |阅读模式
请问用DS1302怎么设置闹钟?求大神解答

评分

参与人数 1黑币 +4 收起 理由
xkshigou + 4 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:52066 发表于 2013-8-16 15:11 | 显示全部楼层
先要对ds1302芯片进行分析,比如ds1302芯片的读写时序和时分秒地址

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:52115 发表于 2013-8-19 11:28 | 显示全部楼层
把ds1302芯片读出的时间和你的闹钟进行比较相同蜂鸣器响加上一个延迟就行了。

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:76287 发表于 2015-4-10 09:15 | 显示全部楼层
虽然不懂,但还是要顶,毕竟每一位老手都是从新手蜕变而来的,赞一个。。。。。。
回复

使用道具 举报

ID:79911 发表于 2015-5-13 22:51 | 显示全部楼层
我也想知道
回复

使用道具 举报

ID:34480 发表于 2015-5-14 10:10 | 显示全部楼层
读出ds1302的时间,如果和自己设置的时间吻合,中断使得蜂鸣器发声就好了

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:80059 发表于 2015-5-15 12:06 | 显示全部楼层
加个判断语句
回复

使用道具 举报

ID:80080 发表于 2015-5-15 15:39 | 显示全部楼层
把ds1302芯片读出的时间和你的闹钟进行比较相同蜂鸣器响加上一个延迟就行了。

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:79358 发表于 2015-5-16 11:05 | 显示全部楼层
首先把都是把1302的时间读出来,并且显示,而且能用键盘修改时间,接着就好办了,调整与你想要的时间进行比较即可

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:80164 发表于 2015-5-16 14:22 | 显示全部楼层
xiao1074234390 发表于 2013-8-16 15:11
先要对ds1302芯片进行分析,比如ds1302芯片的读写时序和时分秒地址

太对了

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:114742 发表于 2016-5-9 10:53 | 显示全部楼层
zerotom 发表于 2015-5-14 10:10
读出ds1302的时间,如果和自己设置的时间吻合,中断使得蜂鸣器发声就好了

可是中断已经用完了呀,那怎么破
回复

使用道具 举报

ID:111634 发表于 2016-5-9 18:39 | 显示全部楼层
1302都能运行了,设置闹钟还成问题吗?
回复

使用道具 举报

ID:111634 发表于 2016-5-9 18:39 | 显示全部楼层
本坛“51单片机”专栏中有4种1302的电路、程序和仿真案例,你可参阅。
回复

使用道具 举报

ID:111634 发表于 2016-5-9 18:39 | 显示全部楼层
2016-5-3 本人上传的“开机显示PC机时间的时钟1302”(1602显示)
回复

使用道具 举报

ID:111634 发表于 2016-5-9 18:40 | 显示全部楼层
2016-5-4 本人上传的“具有校正功能的时钟1302”(1602显示)
回复

使用道具 举报

ID:111634 发表于 2016-5-9 18:40 | 显示全部楼层
2016-5-5 本人上传的“开机显示PC机时分秒的时钟1302”(LED数码管显示)
回复

使用道具 举报

ID:111634 发表于 2016-5-9 18:41 | 显示全部楼层
2016-5-6 本人上传的“具有校正功能的时钟1302(LED数码管显示)”
回复

使用道具 举报

ID:84495 发表于 2016-5-9 19:38 | 显示全部楼层
先找个程序,移植一下吧,以前我1602,12864都不会用,都是网上找个方便移植的程序,套用一下,后来用的多了慢慢的就明白了
回复

使用道具 举报

ID:119756 发表于 2016-5-10 12:28 | 显示全部楼层
读出ds1302的时间,如果和自己设置的时间吻合,中断使得蜂鸣器发声
回复

使用道具 举报

ID:194844 发表于 2017-5-7 14:50 | 显示全部楼层
读出ds1302的时间
回复

使用道具 举报

ID:77498 发表于 2017-5-7 18:49 | 显示全部楼层

本坛“51单片机”专栏中有4种1302的电路
回复

使用道具 举报

ID:197859 发表于 2017-5-7 19:47 | 显示全部楼层
  太牛了
回复

使用道具 举报

ID:197872 发表于 2017-5-7 20:33 | 显示全部楼层
这个,你首先得知道DS1302的读写函数,然后具体思路可以结合蜂鸣器,将DS1302与你设定的闹钟时间相比较,来个标志位的改变就可以了
回复

使用道具 举报

ID:197885 发表于 2017-5-7 20:59 | 显示全部楼层
我这有个例程不知道能不能帮到你

11 用DS1302与数码管设计的可调电子表.zip

31.34 KB, 下载次数: 88

回复

使用道具 举报

ID:197714 发表于 2017-5-7 21:50 | 显示全部楼层
这个应该很简单把 去搜搜
回复

使用道具 举报

ID:197912 发表于 2017-5-8 00:54 | 显示全部楼层
设置标志位,时间与闹钟相同是一个标志位,不同是另一个
回复

使用道具 举报

ID:243394 发表于 2017-11-1 15:35 | 显示全部楼层
最简单 的就是把1302的时分秒取出来和你要设置 的闹钟时间一个一个对比,相同就响铃。
回复

使用道具 举报

ID:245123 发表于 2017-11-1 22:49 | 显示全部楼层
尽量不要用DS1302本身的闹钟功能,通过单片机程序比较当前时间与设置的闹钟时间,时间到了就启动闹钟,可以通过秒来防止1分钟内反复进入闹钟。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表