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

大二暑假时期,制作了一个51单片机主控的万年历。

BOM

  • 使用了LCD1602作为显示屏
  • DS18B20温度传感器
  • DS1302时钟芯片
  • 主控芯片是STC89c52RC(贴片)
  • 外围器件:点动开关、蜂鸣器、电位器等等

这个是第一版成品图,用了mini版的1602显示器.
第一版成品图(mini 版 LCD1602)

侧面图,底板仅仅作为加固和保护内部电路作用,无电气属性。中间用铜柱连接
第一版侧面图

屏幕和电路板对比,纽扣电池给DS1302供电
屏幕与电路板对比

这个是第二版,使用了普通版的LCD1602,PCB也进行了重新优化
第二版(普通版 LCD1602)

反面如图所示,有署名和时间,同样这版DS1302也采用贴片规格。由一对铜柱使其倾斜便于观看
第二版背面

第二版做了两个,由于铜柱的作用,角度倾斜所以显的大小不同。除了屏幕颜色,两个完全一样。
第二版两台成品对比

全家福
两版万年历全家福

原理图
原理图

第一版PCB
第一版 PCB

第二版PCB
第二版 PCB

第一版的万年历送给了一个对我有帮助的老师
第二版的两个:

  • 一个送给了朋友作为生日礼物
  • 另一个放在家里 给爷爷看时间

大屏升级版万年历