4。1 主程序设计流程图
本设计软件部分主要采用:底层固件库—中层 APP 用户管理层—高层 main 主函数领 导层三层工程设计。底层主要使用了 BKP(备份寄存器)、DAC(数模转换)、EXTI(外部 中断)、FLASH(闪存)、FSMC(可变静态存储控制器)、GPIO(通用输入输出口)、PWR来,自,优.尔:论;文*网www.youerw.com +QQ752018766-
(电源功耗控制)、RCC(复位与时钟控制)、RTC(实时时钟)、SPI(串行外围接口)、 USART(通用同步/异步串行接收/发送器)的固件库函数。中层主要有 RTC,GUI,lcd_drive, 温度传感器还有按键的 app 模块。本毕设的程序的总体流程图如上图,程序首先进行初始 化,包括赋初值,初始化屏幕和初始化各模块,然后通过判断按键判断是进入时间设置, 还是退出时间设置然后正常显示时间和温度。