【摘要】该设计是以STC89C51单片机为核心元件设计的,这个电路由硬件电路和软件电路组成。其中硬件包括电源主电路、信号采样电路、数码显示电路、时钟控制电路、和转换电路。STC89C51单片机作为控制器,当太阳照耀时,会给电子设备自动充电,然后选择输出电压通过按键电路。电池充满时停止充电。该系统具有价格低廉,可控性高,操作方便等特点。
【关键词】太阳能充电器;单片机;按键电路;信号采集
目录
摘要
Abstract
引 言-1
1 概述-1
1.1 太阳能电池板简介及选型-1
1.2 Proteus-1
2 系统的总体设计方案-2
2.1 整体设计思路-2
2.2 系统的整体设计框图-2
3 电路整体硬件设计-4
3.1 系统主控单元的选择-4
3.2 复位电路的设计-4
3.3 时钟电路的设计-4
3.4 A/D转换电路的设计-5
3.5 系统按键电路的设计-6
3.6 数码显示电路的设计-7
3.7 稳压电路的设计-7
3.8 电源主电路的设计-8
3.9 信号采样电路的设计-10
3.10 系统整体电路-11
4 整体程序编写-12
4.1 主程序编写-12
4.2 子程序的编写-12
4.2.1 电路启动初始化子程序的编写-12
4.2.2 按键采集子程序的编写-13
4.2.3 数据采集及模数转换子程序的编写-14
4.2.4 数码管显示子程序的编写-15
4.2.5 充电子程序的设计的编写-15
4.2.6 电源子程序的设计的编写-17
5 电路仿真-17
5.1 电源电路的仿真-17
5.2 采样处理电路的仿真-18
5.3 系统做直流稳压源使用时电路仿真图-18
5.4 系统给手机充电时的仿真结果-19
结 论-22
参考文献-23
致 谢-24
附 录-25