摘要:电子万年历是一种运用广泛的计时产品,普遍运用于人们的生活中。它能够对年、月、日、星期、时、分、秒进行计时,并能提供温度信息,还具备闹钟和时间校准等功能。

    本系统硬件部分由AT89C51单片机、DS1302时钟芯片、1062液晶显示器、DS18B20温度测量、蜂鸣器、键盘等部分构成。软件部分是使用C语言编写,主要包括时间设置、定时设置、时间显示、闹钟、显示温度等特点。经过简单测试,该万年历系统具有计时精度高,使用寿命长等诸多优点。76074

毕业论文关键词:单片机AT89C51;时钟芯片DS1302;温度采集DS18B20;液晶显示1602

Abstract:Electronic calendar is a very broad and daily timing tool, more and more popular in modern society。 It can be for the year, month, day, week, time, minutes and seconds, and can provide the temperature information, but also has my alarm clock and time calibration。 

The system hardware parts, DS1302 clock chip using single-chip computer AT89C51, 1062 LCD, DS18B20 temperature measurement, keyboard, buzzer system, etc。 Software part in keil environment written in C language, including time setting, time display, time setting, alarm clocks, temperature display。 After a simple test, the calendar system has the use of high precision, long life, and many other advantages。 

Keywords:single chip microcomputer AT89C51; the clock chip DS1302。 temperature acquisition DS18B20; 1602 liquid crystal display (LCD)

目       录

1  绪论 4

1。1  电子万年历研究的背景及意义 4

1。2  国内外现状及水平 4

1。3  系统设计的主要内容 4

2  系统的总体设计 5

2。1 系统方案的构想与确定 5

2。2  单片机的选择 5

2。3  器件的选择 5

2。4  总体方案论证与选择 6

3  系统的硬件设计与实现 7

3。1  电路设计框图 7

3。2  系统硬件概述 7

3。3  主要单元电路的设计 11

4  系统的软件设计 18

4。1  主程序 19

4。2  从DS1302读取日期和时间程序 19

4。3  按键程序 20

4。4  DS18B20驱动程序 21

5  PROTEUS仿真 21

5。1  编程环境PROTEUS 21

5。2  用PROTEUS ISIS进行电子万年历的仿真测试 22

结论 23

参考文献 24

致谢 25

附录 26

 实物图 27

 仿真电路 28

 PCB电路 29

 程序 30

1  绪论

1。1  电子万年历研究的背景及意义

上一篇:STC89C52单片机的多功能电子钟系统设计+电路图+程序
下一篇:AT89S52单片机的LED点阵屏设计+程序+电路图

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

电子商务企业社会责任和监管研究

STM32单片机数字回转库控制系统设计+PCB电路图

AT89C51单片机电力电缆温度...

STM32单片机的电力系统数字频率计设计+流程图

STC90C51RD+单片机的纺织机械...

单片机的纺织机械电机保护系统设计任务书

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

网络语言“XX体”研究

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

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

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

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

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

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

安康汉江网讯

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