摘 要:本文主要介绍怎样基于AT89S51单片机来进行设计一个电子钟,初衷是想设计一个带有时间,日历,温度,闹钟于一体的电子钟。为了实现这样的功能,我选用的时钟芯片是DS1302,采集温度的传感器选用DS18B20,这样在加上我们自己设计的程序就能保证我们设计的电子钟带有这些功能。它的优点有很多,比如这样设计下来的时钟的造价很便宜,可以自主校准,还能准确显示闰年,很重要的是它很小巧,并且用液晶屏显示方便使用。
关键词:数字时钟,温度采集,液晶显示
目录
摘要
Abstract
1 绪论-4
1.1 课题研究的背景-4
1.2课题的研究目的与意义-4
1.3课题解决的问题-4
2 系统的方案设计-4
2.1单片机芯片设计-5
2.2按键控制模块设计-5
2.3时钟模块设计-5
2.4温度采集模块设计-5
2.5显示模块模块设计-5
3 系统硬件的设计-6
3.1 AT89S51单片机-6
3.2时钟芯片DS1302-6
3.3温度芯片DS18B20-8
3.4 LCD显示模块-9
3.5按键模块设计-9
3.6复位电路的设计-10
4 系统的软件设计-10
4.1主程序流程图的设计-10
4.2 程序设计-11
5 系统仿真-16
5.1系统的模块组成-16
5.2 功能实现-17
结论-19
参考文献-20
致谢-21
附录-22