摘要:本设计是由STC89C52单片机为核心进行控制的多功能电子万年历。本次设计的多功能万年历能够显示时间、温湿度,并且可以通过按键和红外遥控校准时间,同时还能设置闹钟和语音报时。本设计由STC89C52单片机最小电路系统、液晶显示模块、时钟模块、温湿度检测模块、红外遥控模块和语音模块六个部分构成。此款万年历采用美国DALLAS公司推出的涓流充电芯片DS1302作为实时时钟芯片,选取DHT11数字温湿度传感器检测环境温湿度,由 LCD129864液晶屏直观地显示当前时间、日期和环境温湿度,选用WT588D语音芯片进行时间播报。本设计选用的元器件均从器件性能、成本、开发难易等多方面进行考虑,设计的成品具有价格低廉、可视性好、功耗低等优点,不仅有学术研究的意义,还有比较强的实用性。
关键字:STC89C52单片机;DS1302;DHT11;红外遥控;WT588D
目录
中文摘要
Abstract
前言-3
第1章 绪论-4
1.1研究背景-4
1.2现状及未来发展趋势-4
1.3设计的要求和任务-5
1.3.1设计要求-5
1.3.2设计任务-5
第2章 系统功能与元器件选择-6
2.1系统的主要功能-6
2.2元器件选择-6
2.2.1单片机的选择-6
2.2.2显示模块的选择-6
2.2.3时钟芯片的选择-7
2.2.4温度湿度检测芯片的选择-7
2.2.5红外遥控器件的选择-7
2.2.6语音播报器件的选择-7
2.2.7元器件的最终选择-8
第3章 系统的硬件构成-9
3.1系统硬件的总体设计-9
3.2 系统硬件的模块设计-9
3.2.1 STC89C52单片机介绍-10
3.2.2 LCD12864液晶屏显示电路的设计-11
3.2.3 DS1302时钟电路设计-13
3.2.4 DHT11温湿度检测电路设计-15
3.2.5 红外遥控电路设计-18
3.2.6 WT588D语音模块设计-19
第4章 系统软件的设计-22
4.1 主程序流程图-22
4.2 显示电路流程图-22
4.3 独立按键流程图-23
4.4 时钟电路流程图-24
4.5 温湿度检测电路流程图-25
4.6 红外遥控流程图-26
4.7 语音播报电路流程图-27
总结-28
致谢-29
参考文献-30