调试好的代码,可以显示时间,日期,当前温度,可以将设定好的参数保存在EEPROM,可以设定3组闹铃,可以自由开关闹钟,6组彩铃,锂电池供电,源码奉献,拿走不谢 ,DIY真正实用的制作
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
- /*
- *************************************************************************************************************
- * (c) Copyright 2014-, QINGLAN Company
- * All Rights Reserved
- * 文件名:main.c
- * 描 述:基于stc15w音乐多功能时钟套件
- * 2018-08-30 最新修改
- * 2018-09-25 修改电压数值计算
- * 2018-10-01 最新修改电压算法,优化关闭ADC中断等,程序基本稳定
- * 描 述:工程项目源码(移植->修改->扩展->实践-反思->消化)
- * 把别人的拿过来->修改符合自己习惯->扩展功能->动手能力培养->考虑每一个细节->系统的总结
- * 功 能:多功能数显可调电子时钟
- * * * ***** * * *****
- * * * * * * * *
- * ***** ***** * * * *
- * * * * * * * *
- * * * ***** ***** ***** *****
- * 作者:大核桃
- * 版本号:1.0.3(2017.05.29)
- *************************************************************************************************************
- */
- #define _MAIN_C
- #include "main.h"
- /*******************************************************************************
- * 文件名:全局变量定义区域
- * 描 述:
- * 功 能:
- * 作 者:大核桃
- * 版本号:1.0.1(2017.03.03)
- *******************************************************************************/
- eStaSystem staSystem = E_NORMAL;
- /*******************************************************************************
- * 文件名:main
- * 描 述:主函数
- * 功 能:提供程序入口
- * 版本号:1.0.1(2017.11.11)
- *******************************************************************************/
- void main(void)
- {
- /*硬件初始化*/
- Bsp_Init();
-
- while(1)
- {
- Bsp_Refresh_Driver(); /*硬件执行*/
- }
- }
- /******************* (C) COPYRIGHT 2016 青蓝电子科技 *****END OF FILE****/
复制代码
所有资料51hei提供下载:
LQFP32低功耗版本代码规范化181001 OK.rar
(645.52 KB, 下载次数: 176)
时钟原理图.pdf
(211.93 KB, 下载次数: 163)
|