打印

关于电子钟的问题

[复制链接]
2031|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
GXLAOYANG|  楼主 | 2013-3-15 08:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
折腾着学了几个月的单片机,现在想用STC90C58RD+来做一个电子钟,调试时碰到问题了,请大家指点一下,谢谢。
大概功能说明:数码管用来显示时间,日期,星期,温度。有四个按键,一个是复位,另三个是校正时间,日期,星期用的。

用DS18B20做温度检测,并实时显示出来。

蜂鸣器报时,有整点报时和半点报时。晚上8点之后和早上8点之前是不报时的,整点报时是几点就响几下,响1秒停1秒,半点都是只报一下,时间长为0.5秒。

用开关电源做供电,并配有一个电池,当停电时,所有的数码管都不显示了,蜂鸣器也不报时了,单片机还是在工作的,数据还是在跑的。

现在的问题是:
现在写完了时间,日期,星期显示了,到了报时这一步就不会了,如果将报时程序放在主程序时,每当一报时,所有的数码管都没显示了,非要等到报完时才能继续显示,要是碰到中午12点,呵呵,半天都没显示了。

如果放在中断中进行,又不知如何控制报时的时间长度?

这问题有点烦,不知哪位大侠肯指导一下,谢谢!

相关帖子

沙发
GXLAOYANG|  楼主 | 2013-3-15 08:59 | 只看该作者
电子钟.pdf (245.47 KB)

使用特权

评论回复
板凳
GXLAOYANG|  楼主 | 2013-3-15 09:00 | 只看该作者
GXLAOYANG 发表于 2013-3-15 08:59

电子钟.zip (1.42 KB)

使用特权

评论回复
地板
GXLAOYANG|  楼主 | 2013-3-15 09:01 | 只看该作者
上传了原理图和我写的小程序,请多多指教,谢谢!

使用特权

评论回复
5
dirtwillfly| | 2013-3-15 09:20 | 只看该作者
楼主先看看这个资料,相信会对你帮助很大。里面有对你这个问题的解答。
从单片机初学者迈向单片机工程师.pdf (4.79 MB)

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
GXLAOYANG + 3 很给力!
6
GXLAOYANG|  楼主 | 2013-3-15 09:25 | 只看该作者
好的,谢谢。授人以鱼不如授人以渔!

使用特权

评论回复
7
zaffwong| | 2013-3-15 18:13 | 只看该作者
LZ你搞个计数就好了,放在主程序里,需要报时时,初始化计数器,用计数器来控制BEEP多久,
不过你的程序,应该再整个时基出来才方便

使用特权

评论回复
8
zps136631| | 2013-3-18 21:47 | 只看该作者
顶一下。。

使用特权

评论回复
9
GXLAOYANG|  楼主 | 2013-3-19 08:05 | 只看该作者
现在还在学习中

使用特权

评论回复
10
frlop| | 2013-3-19 08:28 | 只看该作者
5L,正解,看完那篇**能解决你的问题。

使用特权

评论回复
11
zhuyl456| | 2013-3-19 16:35 | 只看该作者
刚学几个月做的电路图就这么复杂,够厉害的

使用特权

评论回复
12
GXLAOYANG|  楼主 | 2013-3-20 07:58 | 只看该作者
我本身是做小功率的开关电源的,只是不会单片机,想学一点,平时没事做点小东西玩一下,至于电路图跟学单片机没关联了。

使用特权

评论回复
13
bbklipeng| | 2013-3-21 09:48 | 只看该作者
OK

使用特权

评论回复
14
jasonell| | 2013-3-21 09:55 | 只看该作者
用时间片,轮流使用。

使用特权

评论回复
15
GXLAOYANG|  楼主 | 2013-5-22 10:53 | 只看该作者
这个贴先结了,我还要学好多东西。

使用特权

评论回复
16
仰望星期五| | 2013-5-23 18:06 | 只看该作者
zhuyl456 发表于 2013-3-19 16:35
刚学几个月做的电路图就这么复杂,够厉害的

我看了原理图  脑袋大了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

95

帖子

0

粉丝