基于51单片机的数码管设计电子时钟,可以调时间的,怎么弄唉,大家帮帮忙...

有程序的话更好啦,不过要C语言的。。。... 有程序的话更好啦,不过要C语言的。。。 展开
 我来答
hck2llj
2012-10-17 · TA获得超过2195个赞
知道小有建树答主
回答量:1196
采纳率:75%
帮助的人:1059万
展开全部
说一下步骤吧:
1、数码管驱动电路设计。一般用三极管如9013或者锁存器如74HC573来驱动,使其能够正常亮灭。
2、使用动态扫描的方式让数码管能够显示你想要的数字,这个可以用中断来扫描也可以不用。
3、使用实时时钟芯片如DS1302来获得你想要的时间数据。这种网上有很多源程序,你可以搜索看。你要学会几点:(1)对芯片初始化;(2)获得时间数据;(3)知道怎么修改数据。
4、使用按键来修改时间数据。这个方法很多,尽提供参考的。使用三个按键,分别是:设置按键(这个是复用按键,按一次进入设置模式,并让某一位闪烁,再按则依次让下一位闪烁,表示被选择,直到要设置的数字完成再按则确认设置),+键和-键。这个不仅仅是修改数据那么简单,还需要涉及到对DS1302数据的修改,需要关闭DS1302的写保护功能,设置结束后再打开这个功能。
以上字字手打,希望对你有帮助
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式