2。2。4 温度传感器的选择 10
3 系统硬件设计 11
3。1 整体方案设计 11
3。1。1 系统概述 11
3。1。2 系统框图 11
3。2 最小系统模块 11
3。2。1 STC89C52简介 11
3。2。2 最小系统电路 12
3。3 液晶显示电路 13
3。3。1 1602液晶简介 13
3。3。2 液晶引脚说明 13
3。3。3 液晶显示模块电路 14
3。4 时钟模块 14
3。4。1 DS1302简介 14
3。4。2 引脚说明 15
3。4。3 时钟芯片DS1302的工作原理 15
3。4。4 DS1302模块电路图 17
3。5 DS18B20传感器电路 18
3。5。1 DS18B20简介 18
3。5。2 时序说明 18
3。5。3 DS18B20模块电路图 20
3。6 按键输入模块 21
3。7 蜂鸣器模块 22
3。8 电源模块 23
4 软件设计 24
4。1 程序语言及开发环境 24
4。2 程序流程图设计 24
4。2。1 总体程序流程图设计 24
4。2。2 液晶显示屏程序设计 26
4。2。3 温度传感器程序设计 27
4。3 Keil C51仿真设计 28
4。3。1 检测显示界面 28
4。3。2 闹钟时间设定界面 29
5 硬件组装与调试 30
5。1 元器件的选择与测量 30
5。2 元件的焊接与组装 30
5。3 电路的调试 31
5。3。1 调试方法 31
5。3。2 调试步骤 31
结 论 32
参考文献 33
致 谢 34
附录一 元件清单 35
附录二 原理图 36
附录三 PCB图 37
1 绪论
1。1 课题背景
随着科技的进步与发展,人类从观太阳、摆钟到现在的电子钟得知时间,并不断改进与创新。为了在查看时间的同时,能够获得其它与人们密切相关的信息,比如温度、闹钟、星期、日期等,电子万年历诞生了,因其读取方便、功能多样、显示直观、电路简洁等优点,所以符合人们创新事物与电子仪器的发展趋势。由于电子技术的快速发展,尤其是大规模集成电路的出现,给人类生活带来了颠覆性的改变,由单片机技术研发的应用产品就是一个很好的例子。总而言之,电子万年历的出现给人类的生活带来了极大的便利,其包含的附加功能则更加越来越广泛的被应用于各种电子产品中,其广阔的市场前景不言而喻。