用51单片机制作万年历

[复制链接]
6714|11
 楼主| cxbloveyou27 发表于 2009-6-30 19:33 | 显示全部楼层 |阅读模式
要求:<br /><br />(1)能显示阳历年、月、日、星期、小时、分、秒<br />(2)显示模块采用LED显示,要求能用按键调整时间。<br />(3)能显示阴历月、日,在显示阴历时间时能标明是否为闰年。<br />(4)具有定时报警功能,能够进行整点和半点语音报时。<br /><br /><br />用51单片机作为处理器,采用外部11.05928MHz晶振作为外部时钟源以实现精确记时,通过LCD输出当前时间、阳历年月日、星期以及对应的阴历年月日,利用4位键盘输入实现调节日期、时间以及设定闹钟功能,用蜂鸣器作为闹钟声源。<br /><br /><br />1、&nbsp;带万年历的数字闹钟共设有正常走时、调节日期、调节时间、设定闹铃时间、响铃5个状态,在除响铃外的其余4个状态下:<br />按键A:切换状态,在正常走时、调节日期、调节时间、设定闹铃时间四个状态中转换。<br />按键B:对日期的“年”或时间的“小时”或闹铃的“小时”位加一。<br />按键C:对日期的“月”或时间的“分”或闹铃的“分”位加一。<br />按键D:对日期的“日”或时间的“秒”加一。<br />2、在响铃状态下按下任意键可以停止响铃并回到正常走时状态。<br />3、在调节日期、调节时间、设定闹铃时间三个状态下等待时间超过9秒将回到正常走时状态。<br />
c4fantasy 发表于 2009-7-1 10:23 | 显示全部楼层

毕业设计吧。。

毕业设计吧。。谷歌下。
googlefans 发表于 2009-7-2 16:33 | 显示全部楼层

推荐使用DS12C887

毕业设计现在才做?不可能吧,,带闰年补偿的。
九浩 发表于 2009-7-3 19:16 | 显示全部楼层

同意googlefans的说法

用DS12C887,可以精走10年哦!
lzy332945525 发表于 2010-2-25 15:20 | 显示全部楼层
llhvip2011 发表于 2011-3-25 19:25 | 显示全部楼层
有没有掉电处理???
NE5532 发表于 2011-3-25 21:51 | 显示全部楼层
采用外部11.05928MHz晶振作为外部时钟源以实现精确记时
这是哪只X出的题啊?忍不住骂脏话了。
new1988 发表于 2011-3-26 10:35 | 显示全部楼层
采用外部11.05928MHz晶振作为外部时钟源以实现精确记时
这是哪只X出的题啊?忍不住骂脏话了。
NE5532 发表于 2011-3-25 21:51

11.0592MHz的频率怎么分频都分不到1HZ,不知道哪里来的精确而言
c51_tph 发表于 2011-3-26 13:23 | 显示全部楼层
DS12C887内置电池,操作很简单
zjy.zz 发表于 2011-6-18 19:25 | 显示全部楼层
呵呵,网上搜索下,应很多实例吧
cj591948273 发表于 2012-9-4 16:42 | 显示全部楼层
呵呵,网上搜索下,应很多实例吧
liuchangra 发表于 2012-9-4 17:26 | 显示全部楼层
万年历是比较好做的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部