新版电子台历--V3.0

今天发布一个电子台历的新版本,PCB做了很久了,只是一直没有时间完成程序的编写,这些天忙里抽闲,终于把程序写完了.

先介绍一下新版电子台历的功能:

1.年月日,时间,星期,农历显示,重要节日提醒

时间计时范围:2008年至2032年(如果2012年后我们都还活着的话)

农历正确显示范围:2008年至2018年

公历和农历的重要节日提醒.

2.温度显示,显示范围:-40到80度,精度:1度

3.闹钟,共5组,可以定制提醒方式(每日,周一至周五,周六周日,周一至周六,周日)

4.时间软件校准功能.因DS1302走时的精确程度取决于晶振和电容,所以走时不是很准,故每天通过软件来校准时间.

5.背光时长设置功能.

6.四个按钮控制

本台历制作清单:

值 位置 说明

3V POWE 3V纽扣电池座

BELL B1 有源蜂鸣器

DS1302 IC2 时钟芯片

10M X1 晶振

32.768 X2 晶振

100k R5 负温度系数热敏电阻

4.7k R2 电阻

4K7 R8 电阻

4K7 R4 电阻

10 R6 电阻

10K R7 电阻

100 R1 电阻

DC-5V J1 电源插座

10uF C5 电解电容

470uF C6 电解电容

6p C3 瓷片电容

6p C4 瓷片电容

22p C1 瓷片电容

22p C2 瓷片电容

104 C9 瓷片电容

104 C7 瓷片电容

104 C8 瓷片电容

STC12C5616AD IC1 STC单片机

9014 Q2 NPN三极管

9014 Q1 NPN三极管

CR2032 电池座 3V纽扣电池

100k 1% R3 1%精度电阻

按钮 K1 轻触按钮

按钮 K2 轻触按钮

按钮 K3 轻触按钮

按钮 K4 轻触按钮

另外还需要带字库的12864液晶模块一块(控制器:ST7920)

图片欣赏:

元器件家族:


新版电子台历--V3.0_第1张图片

PCB图:


新版电子台历--V3.0_第2张图片

焊接完毕后正面:


新版电子台历--V3.0_第3张图片

焊接完毕后背面:


新版电子台历--V3.0_第4张图片

还是正面:


新版电子台历--V3.0_第5张图片

底座和液晶模块:


新版电子台历--V3.0_第6张图片

液晶安装完毕后:


新版电子台历--V3.0_第7张图片

侧面四个控制按钮:


新版电子台历--V3.0_第8张图片

运行时:


新版电子台历--V3.0_第9张图片


新版电子台历--V3.0_第10张图片


新版电子台历--V3.0_第11张图片

操作说明:

1.时间,日期,显示

开机先显示版本信息...

第一行轮流显示日期,农历,星期,重要节日提醒

第二行显示时间 和 当前室内温度

第四行显示当前闹钟启动的个数.

2.时间设置

按[SET]进入设置 选择时间设置,按前进键调整选择项目,按加减键设置时间,按OK键确认

3.闹钟设置

按[SET]进入设置 选择闹钟设置,按前进键调整选择项目,按加减键设置时间,按OK键确认

在正常显示状态下,到设定时间后,闹钟会自动响起

按任意键停止闹钟

5.背光设置

同样,按[SET]进入设置 选择背光设置,按加减键设置,按OK键确认,按BACK取消设置

6.时间校准设置

进入时间校准需要重新启动系统.

在初始化界面出来以后,按下第一个键,稍后就会进入校准模式.

同样,按加减键设置,按OK键确认,按BACK取消设置

如果一天快了3秒,那你就设置每天减3秒

设置完毕后按OK确认,也可按BACK取消设置

当每天的00:01.00 时间校准程序会启动

比如设置的是每天减3秒,到了00:01.00时,它会自动减3秒变成00:00.57

相关资料获得方法:

台历制作原理图: 点击下载新版电子台历V3.0原理图.rar!

代码和PCB文件,整理中,尽请关注,网站地址:http://www.snowywind.com/

你可能感兴趣的:(新版电子台历--V3.0)