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

基于Kinect手势识别的遥操...

冷库GPRS的无线数据采集系统设计

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

PLC物料自动分拣系统的设计+源程序

单相电压型逆变电路的谐...

小型通用机器人控制系统设计任务书

从企业eHR建设谈管理信息...

提高小學语文課堂朗读教...

遥感土地用变化监测国内外研究现状

浅析施工企业保理融资成...

大规模MIMO系统的发展研究现状

MNL模型历史城区居民活动...

高效课堂教师问卷调查表

PCI+PID算法直流力矩电机速...

《水浒传》中血腥暴力研...