更新时间:11-13 上传会员:狂奔的小猪
分类:单片机自动化 论文字数:8311 需要金币:1000个
摘要:本文介绍以STC89C52单片机为基础,包含了按键设置电路、显示电路、计时电路、继电器控制电路、电源电路等的智能无线充电系统。当充电时,预约时间和通电时间数码管均初始化,按面板“设置”键,预约时间中“小时”数码管闪动,此时可按“增加”或“减少”键来设置预约时间的小时数,设置量从 0 至 99 小时;再次按“设置”键,此时预约时间中的“分钟”数码管闪动,同样再按“增加”或“减少”键来设置预约时间的分钟数,设置量从0-60分钟;设置好之后按下“选择”按键选择,然后DS1302计时模块处理后,显示在LCD屏幕上开始计时,当计时结束之后,且实现继电器自动断电控制功能等。本文设计的系统选择能满足控制要求的高性能STC89C52芯片作为核心,实现智能定时充电基本控制。经过测试,该系统稳定高效,具有潜在的前景。
关键词:STC89C52;传感器;DS1302模块;单片机
目 录
摘 要
Abstract
1 绪论-1
1.1 课题的研究背景与意义-1
1.2 定时充电发展概况-2
1.3 智能无线充电的主要功能-3
2 系统结构设计-4
2.1 系统整体设计-4
2.2 元器件的选用-4
2.2.1 单片机选定-4
2.2.2 LCD1602液晶显示器-5
2.2.3 DS1302计时器-6
2.2.4 XKT412无线充电器-6
2.2.5 TP4056锂电池充电器-7
2.2.6 其他器件-7
2.3 本章小结-8
3 硬件电路设计-9
3.1 主控电路-9
3.2 单片机驱动电路-9
3.3 显示电路-10
3.5 电源电路-11
3.6 计时电路-11
3.7 继电器驱动电路-11
3.8 无线充电电路设计-12
3.9 锂电池充电电路设计-13
3.10 本章小结-13
4 系统软件设计-14
4.1 主程序流程图-14
4.2 时钟DS1302程序设计-15
4.3 显示子程序流程图-15
4.4 键盘扫描程序-16
4.5 本章小结-17
5 性能分析及调试-18
5.1 程序编译-19
5.2 系统调试-20
5.3 性能分析总结-20
结 论-21
参考文献-22
附 录-23