标题: 我的手表升级完成啦! [打印本页]

作者: xjx51    时间: 2021-5-3 12:46
标题: 我的手表升级完成啦!
首先要感谢之前的大佬们提醒我要用DS3231做时钟芯片详见http://www.51hei.com/bbs/dpj-203382-1.html。先上图

我的程序是从网上的程序慢慢改的,能显示温度,用BCD码来表示。希望能帮助到大家!
源代码:补充一下:
温度是以十进制码来显示的,两位小数,两位整数。
DS3231中的时间是通过TIME这个数组来获得的,
时钟初始化由void DS3231_Init()这个函数来完成。
改时间由void ModifyTime(uchar yea,uchar mon,uchar da,uchar hou,uchar min,uchar sec,uchar wee)这个函数来完成,
读取时间及温度由void READ_Time()来完成。
温度读取函数void  get_show_Temperature(void)在void READ_Time()中已经调用,无需再次调用!
一定要注意!

制作出来的实物图如下:

IMG_20210501_144453.jpg (2.23 MB, 下载次数: 156)

IMG_20210501_144453.jpg

51hei.png (2.21 KB, 下载次数: 154)

51hei.png

ds3231.zip

2.2 KB, 下载次数: 23, 下载积分: 黑币 -5


作者: xjx51    时间: 2021-5-3 12:53
时间我懒得改了,你们自己去改吧!千万不要被上面的2000年误导了!
作者: xjx51    时间: 2021-5-4 14:35
PCB已经改好了,相对于前面几个板子,第3代会更薄一些!
以下是PCB文件:



作者: 蓝星人    时间: 2021-6-15 22:07
xjx51 发表于 2021-5-4 14:35
PCB已经改好了,相对于前面几个板子,第3代会更薄一些!
以下是PCB文件:

PCB上传失败了吧?啥也没有
作者: xjx51    时间: 2021-7-15 14:56
蓝星人 发表于 2021-6-15 22:07
PCB上传失败了吧?啥也没有

我重发一下

PCB.zip

610.19 KB, 下载次数: 10, 下载积分: 黑币 -5

PCB.zip

610.19 KB, 下载次数: 4, 下载积分: 黑币 -5






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1