摘要:钟表是人们知晓时间的一个非常重要的工具。随着科学技术水平的高速发展,人们的需求也随之越来越高。单一的传统时钟已不再满足人们的需求,多功能的电子时钟显得尤为重要。
本文设计一款基于AT89C52单片机的多功能电子时钟。该系统通过LCD1602液晶屏来显示年、月、日、时、分、秒以及温度信息。时间信息通过DS1302时钟芯片来获取,并通过按键来进行外部校准。温度信息通过DS18B20温度传感器来获取。该系统还可以实现闹铃功能并通过按键来设置。经实验测试,该时钟走时精度不超过五秒每年,可广泛地运用与我们的日常生活中。
关键词:电子时钟;AT89C52单片机;DS1302时钟芯片;LCD1602液晶屏;DS18B20温度传感器
目录
摘要
Abstract
第1章 引言-1
1.1 电子时钟的现状和设计目标-1
1.2 本课题研究的主要内容和论文结构-1
第2章 关于电子时钟设计的方案选择-2
2.1 主控芯片的选择-2
2.2 计时方案的选择-2
2.3 显示方案的选择-3
2.3 电子时钟总原理框图-4
第3章 电子时钟的硬件设计-5
3.1 单片机模块设计-5
3.2 显示电路的设计-6
3.3 时钟电路-7
3.3.1 时钟电路工作原理-7
3.4 温度采集电路的设计-8
3.4.1 温度传感器的介绍-8
3.4.2 温度采集电路设计-8
3.5 电源电路的设计-8
3.7 按键电路的设计-9
第4章 电子时钟的软件设计-10
4.1 电子时钟程序流程图-10
第5章 电子时钟系统仿真和实物展示-15
5.1 仿真原理图及仿真结果-15
5.2 电子时钟实物图及误差分析-16
5.2.1 调整设置-16
5.2.2 误差分析-16
第6章 结论-17
致谢-18
参考文献-19
附录一 程序-20
附录二 总原理图-35