这是基于STM32设计的LCD指针式电子钟与万年历项目完整源码。
代码采用寄存器风格编写,注释齐全。
代码硬件部分兼容正点原子战舰开发板,下载即可编译运行。
硬件部分:
(1). 采用 STM32F103ZET6作为主控芯片, 负责驱动其他外设模块
(2). 实时时钟采用 STM32 本身的 RTC
(3). TFT(LCD)彩色显示屏
(4). 电池供电
(5). DS18B20 温度传感器
(6). 蜂鸣器
支持的功能:
(1).通过按键可切换 LCD 显示屏多个页面: 时钟页面、 日历页面、 闹钟页面
(2).时钟页面以指针方式与数字两种方式显示, 并在页面上显示当前的环境温度
(3).闹钟支持设置 2 组以上, 闹钟通过蜂鸣器进行提醒(PWM 控制)
(4).支持时间、 日期调整(可通过触摸屏、物理按键进行、串口更新)