摘 要:万年历由于其低成本,简单方便等特点,在日常生活得到了广泛应用。本文主要阐述了基于单片机的数字万年历的设计。本设计主要由硬件和软件组成。硬件部分由STC89C52控制模、DS1302时钟模块、DS18B20温度传感器模块、LCD1602液晶显示模块组成,软件部分用C语言编写。万年历实现的功能有:时间显示与调节、农历转换、定时闹钟,温度显示。对系统进行安装与调试,结果表明设计的系统能较好实现预定目标。65392
毕业论文关键词:万年历,单片机,温度传感器,时钟,液晶显示
Abstract:Calendar is widely used in our daily life because of its low cost, simplify and convenience. The design of digital calendar based on single-chip microcomputer is expounded in this paper.My Design is mainly consists of hardware and software.The hardware is composed of STC89C52 control module, DS1302 clock module, DS18B20 temperature sensor module, LCD display module and the software part is written in C language.The calendar is with the function of time display,time adjustment,the lunar calendar transformation, clock setting, temperature display.The result shows that the system can achieve the target by installing and debugging.
Keyword: Calendar ,Single-chip microcomputer,Temperature sensor ,Clock, LCD display
目 录
1 绪论 1
1.1 课题研究的背景 1
1.2 课题研究的目的与意义 1
2 设计要求与硬件芯片的选择 1
2.1基本要求 1
2.2.单片机芯片选择 2
2.3 时钟芯片的选择 2
2.4 液晶显示芯片的选择 2
2.5 温度传感器的选择 2
3 硬件电路设计 3
3.1硬件电路设计图 3
3.2 STC89C52单片机功能说明 3
3.3 DS1302工作原理及设计方案 4
3.4 DS18B20工作原理及方案设计 6
3.5 LCD1602工作原理及方案设计 7
3.6 按键电路方案设计 8
3.7 报时系统电路方案设计 8
3.8 电源电路的方案设计 9
4 系统的软件设计 9
4.1 时间程序的设计 10
4.2 时间调整程序设计 11
4.3 温度测量元件控制程序设计 12
4.4 闹钟程序设计 12
4.5 农历转换程序设计 12
5 仿真调试与实物调试 13
5.1 软件简介 13
5.2 仿真图 14
5.3 实物图 14
结论 15
参考文献 16
致谢 17
附录1 18
附录2 19
1 绪论
1.1 课题研究的背景 STC89C52单片机的多功能万年历设计+程序+电路图:http://www.youerw.com/zidonghua/lunwen_73015.html