
关于单片机数字钟闹铃功能的实现问题
我写了一个数字中的程序,是C的。具体内容是设置三个按键,用来调整时间,两个计数器,一个用于数码管动态扫描,就是一定的时间就会扫描数码管一次,另一个用于秒加一,每到一秒,秒...
我写了一个数字中的程序,是C的。具体内容是设置三个按键,用来调整时间,两个计数器,一个用于数码管动态扫描,就是一定的时间就会扫描数码管一次,另一个用于秒加一,每到一秒,秒就会加一。现在我想加一个闹铃功能,通过一个外部中断进入闹铃设定功能,关键是我进入闹铃设定功能后怎么让数码管显示闹铃的时间,而不是显示现在的时间,因为上面的数码管动态扫描是一个计数器实现的,所以它应该不能停止啊。我怎么让中断一进入就让数码管显示闹铃时间哪。??高手指点一下。
展开
2个回答
2013-10-22
展开全部
秒加一定时器优先级最高 闹钟晚个几MS不是问题 在闹钟时 只需要将显示缓存从当前时间改为闹钟时间就OK了 同时置标志位 别让当前时间更新给缓存送数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2023-08-24 广告
实时时钟模块可以选择许多不同的制造商和型号,具体选择取决于您的应用需求和预算。一些流行的实时时钟模块品牌包括DS1302、MA电商平台6925和MCP7941。这些模块都具有精度高、稳定性好、功耗低等优点,并具有不同的功能和特性,可以满足各...
点击进入详情页
本回答由深圳市兴威帆电子技术有限公司提供
2013-10-22
展开全部
用计数器来做时钟,时间肯定不准确,最好是外部使用DS1302之类的时钟芯片,这样的话就很好操作了,在时钟IC中读取时间,加一个闹钟功能就简单了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |