新手求助:如何将当前时间写入 51单片机?

2019-03-24 19:45发布

我想试着做个小东西。。 用51做个小时钟。。
功能很简单。。 不需要什么按键。。 接个1602 。。想让他在考进程序后开始走时间。。
现在的问题是.. 我该怎么实现.. 单片机里的时间和现实时间同步呢?

*由于晶振..或其他硬件因素产生的时间误差不考虑..
  不用其他芯片..只用个51..

对此有了解的朋友帮帮忙吧.. 谢谢先了~ 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
David_Lee
1楼-- · 2019-03-24 23:22

原帖由 lingxiabadu 于 2011-9-9 11:13 发表 我想试着做个小东西。。 用51做个小时钟。。功能很简单。。 不需要什么按键。。 接个1602 。。想让他在考进程序后开始走时间。。 现在的问题是.. 我该怎么实现.. 单片机里的时间和现实时间同步呢? *由于晶振. ...

 

可以考虑通过串口通信来校对时间

lingxiabadu
2楼-- · 2019-03-25 02:04
 精彩回答 2  元偷偷看……
rpg_9527
3楼-- · 2019-03-25 05:13
BPC中国码时信号来校时,也可以用GPS啊!
chunyang
4楼-- · 2019-03-25 07:11
可以人工通过键盘输入,也可以借助外部时间基准比如GPS、长波授时接收电路等。
David_Lee
5楼-- · 2019-03-25 08:02

原帖由 chunyang 于 2011-9-14 22:14 发表 可以人工通过键盘输入,也可以借助外部时间基准比如GPS、长波授时接收电路等。

 

应楼主要求,最简单的方法就是程序预设一个时间,然后在那个时间准时开机。

这样就只用了51+1602,也符合“小东西”的要求。

 

chunyang
6楼-- · 2019-03-25 13:08
楼上,楼主说了要跟现实时间同步的,这个只能靠外部资源实现,串口本身不够,只能是中介,仍然少不了外部时间基准啊,GPS、授时接收机其实也大多是通过串口与MCU交互的,当然,来自PC等带有自身时钟的外部资源也行,楼主这不用那不用,什么事也做不成。

一周热门 更多>