找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1577|回复: 4
打印 上一主题 下一主题
收起左侧

单片机ds1302时钟(系统时间)在这个基础上加个闹钟,程序怎么改写?大佬们,求解答

[复制链接]
跳转到指定楼层
楼主
ID:874143 发表于 2021-1-6 10:28 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
现在有这些程序,在这些程序上进行改写,由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现

1609900036284.jpg (746.54 KB, 下载次数: 57)

1609900036284.jpg

1609900072838.jpg (865.02 KB, 下载次数: 50)

1609900072838.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:213173 发表于 2021-1-6 16:24 | 只看该作者
放在主函数运行即可,别忘了增加设置键。
void alarm()//30s响铃
{
        if(h==voice_h && m==voice_m && s<=30)
        {
                buzzer=1;
        }
        else buzzer=0;
}

评分

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

查看全部评分

回复

使用道具 举报

板凳
ID:874075 发表于 2021-1-7 00:49 来自手机 | 只看该作者
lz请问你实时时钟的程序实现了吗?我正好也在做这个,遇到一些困难,不知道方不方便请教一下。谢谢!
回复

使用道具 举报

地板
ID:819974 发表于 2021-3-15 20:23 | 只看该作者
能问一下怎么用DS1302修改时间吗?
回复

使用道具 举报

5#
ID:123289 发表于 2021-3-15 20:53 | 只看该作者
1、报时,需要一个“当前时间”对“报时时间”对比的目标值,这个值放在何处?你要考虑。
2、需要一个输入对比目标值(报时的时间)方式,键入,USB……,你要考虑。
3、时钟每走一次(变化了),做一次比较,以确定是否报时。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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