利用单片机编程实现万年历 求助~!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/12 09:43:50
要求:利用单片机实现对时间、日期、年份等的设定和显示。结果通过液晶显示出来。同时每天早上8点钟闹铃(用蜂鸣器叫数声表示)和整点提示(蜂鸣器响一下)。
难点:如何计算是否是闰年?
提示:关于液晶的初始化和显示程序会给出基本的样例程序及所需要的参考资料。

发挥部分: 1、能够显示阴历的节气(如立秋,大寒或小寒等)。
2、增加其他特色。
最好有代码 谢谢了~ 用的是8051芯片

就用DS12C887,接一个12864汉字液晶,12864汉字液晶每行显示8个汉字,一共能显示4行,而且DS12C887提供闹钟功能,闰月能功能,刚开始做,最好还是买一个51的开发板,做这个需要两个子程序,去网上找,或者到迅雷里下,自己再组合一下,就好了,很简单的。

用时钟芯片DS1302,,HT1380,,,自动计算闰年,月等.......................

只有3根线和单片机连接,,简单,,,非常简单,,,我空间有DS1302驱动程序

很简单。
你的难点根本不用考虑了,如果你用时钟芯片,比如DS12887,里面可以自动计算闰年,内置的闹钟指令。

你的要求很容易达到,使用52系列单片机,加上一个并行时钟芯片DS12887然后接一个点阵液晶。

程序的话很多,就不好写出了,涉及到时钟的读出,然后讲读出的值传到LCD中。

前几天做了个简单的电子钟。

直接用89x51就可以了.