开题报告
电子信息工程
全自动充电器的设计
图3-2 软件流程图
系统主流程包括初始化函数、电池检测函数、预充电子程序、快速充电子程序和涓流充电子程序。
(1)单片机上电后初始化
在开始充电时,对系统进行初始化,STC12C5A60S2单片机各个端口初始化、堆栈指针初始化、寄存器初始化、中断设定和根据电池类型设定它能够承受的最大电压。
初始化过程将清除上次充电的所用记录,同时启动系统的监控函数,并复位中断系统,一般放置电池前完成。
(2)调用检测电池的子程序
连续3次检测电池电压,如果电压值大于1.0V,则认为充电器内已放入电池;如果系统认为无电池,就退出函数,再重新开始执行检测电池的子程序。
确认充电器中存在电池后,。