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

    本系统硬件部分由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点阵屏设计+程序+电路图

单片机数字红外测距系统设计+电路图+程序

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

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

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

粉料称重装置的单片机控...

基于TI-DSP平台的电力电子测控平台设计

STM32单片机的无刷直流电机控制系统设计

谷度酒庄消费者回访调查问卷表

多元化刑事简易程序构建探讨【9365字】

浅谈新形势下妇产科护理...

中国古代秘书擅权的发展和恶变

拉力采集上位机软件开发任务书

辩护律师的作证义务和保...

国内外无刷直流电动机研究现状

高校网球场馆运营管理初探【1805字】

浅谈传统人文精神茬大學...

《醉青春》导演作品阐述