项目简介
本项目基于STC - 15f2k60s2芯片设计多功能万年历,通过C语言编程实现了时间获取与显示、时间设置、农历及节气显示、闹钟提醒、温湿度检测等功能。因芯片性能限制,项目仅进行Proteus仿真搭建和PCB绘制,Flynk仓库的项目在此基础上增加了物联网功能并完成实物搭建。
项目的主要特性和功能
- 能获取并显示当前年、月、日、时、分、秒,支持AM/PM设置与显示。
- 可对年、月、日、时、分、秒进行设置。
- 可显示农历年、月、日以及二十四节气。
- 能设置闹钟时间,具备声光报警提示。
- 可检测并显示环境温度和湿度。
安装使用步骤
搭建开发环境
安装Keil C51软件用于编程,安装Altium Designer软件用于电路板设计。
编译和烧录程序
- 用Keil C51软件打开
Source
文件夹中的源代码文件。 - 编译代码并生成hex文件。
- 用烧录器将生成的hex文件烧录到STC - 15f2k60s2芯片中。
硬件连接
按照电路图连接硬件电路,主要涉及STC - 15f2k60s2芯片、实时时钟芯片DS1302、LCD显示模块LCD12864、温度传感器DS18B20和WIFI模块ESP8266等。
测试与调试
完成上述步骤后,给硬件上电进行测试,检查各项功能是否正常运行。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】