摘 要:万年历由于其低成本,简单方便等特点,在日常生活得到了广泛应用。本文主要阐述了基于单片机的数字万年历的设计。本设计主要由硬件和软件组成。硬件部分由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单片机的大棚温湿度检测系统设计+程序
下一篇:AT89S52单片机脉搏波提取电路的设计

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

安康汉江网讯