基于51单片机的万年历『2』

相比第一版,升级了屏幕和功能。使用LCD12864屏幕。某宝有卖,下面的电路板是手工制作的,为了能与LCD匹配,大小我特意制作的和LCD屏幕一样大。安装好显得刚刚好

从中间角度看

前面留有micro-USB供电接口和下载程序排针接口。普通安卓数据线就可以供电了。

首先用电脑画出印刷电路板的样图,花了一个下午的时间。

转印到覆铜板,准备腐蚀,用了一个饭盒,是透明的。

加入沸水,只需要三五分钟 即可腐蚀完成。

腐蚀完毕,捞出来擦干,打磨掉走线上的墨粉

下面打孔,由于用了贴片元件,因此减少了很多过孔。

手工焊接贴片元件是比较困难的。所以首先焊接贴片芯片,焊接前要在焊盘上镀一层焊锡,这样容易焊接

焊接完成,使用万用表蜂鸣档测试,没有虚焊和连锡。

焊接基本完成,为了防止走线氧化,我把铜线上镀了一层锡。

然后就是很长很长的代码要写,


省略三千行代码先

在坛友提供的资料和程序中调试良久,程序终于适配了我的硬件

欣赏

这个兔斯基是我在百度上搜索的图片,然后用PS修出细致轮廓。再用软件转成代码,写到程序里面。

同样 ,这个也是。只是感觉挺可爱的,正好大小也合适,所以就选择了这个图

下图为节日提醒功能。支持节日自定义(农历阳历均可)。
方法:在程序相应代码段添加相应代码即可
其中农历是完全靠算法实现的,没有使用专业芯片

开机启动界面

大字体模式一

大字体模式二

正常模式

设置界面

闹钟设置界面

视频效果