1 / 32
文档名称:

基于51单片机万年历-毕业设计.doc

格式:doc   页数:32页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于51单片机万年历-毕业设计.doc

上传人:doc1888 2016/5/20 文件大小:0 KB

下载得到文件列表

基于51单片机万年历-毕业设计.doc

相关文档

文档介绍

文档介绍:摘要电子万年历是一种非常广泛日常计时工具,对现代社会越来越流行。它可以对年、月、日、周日、时、分、秒进行计时, 还具有闰年补偿等多种功能。本系统选用 DALLAS 公司生产的日历时钟芯片 DS1302 来作为实时时钟芯片,为本系统提供详细的年、月、日、星期和小时、分钟等时间信息。数字万年历采用直观数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有闹钟和时间校准等功能。该电路采用 AT89C52 单片机作为核心,功耗小,能在 3V 的低压工作,电压可选用 3~5V 电压供电。本系统硬件部分由 AT89 S 52 单片机、 DS1302 时钟芯片、 1062 液晶显示器、 DS18B20 温度测量、键盘、蜂鸣器系统等部分构成。软件部分在 keil 环境下用 C51 语言编写,包括时间设置、时间显示、定时设置、定时闹钟、温度显示。没有良好的基础知识和实践经验会受到很大限制,每项功能实现时需要那种硬件, 程序该如何编写, 算法如何实现等, 没有一定的基础就不可能很好的实现。在编写程序过程中发现以现有的相关知识要独自完成编写任务困难重重,在老师和同学的帮助下才完成了程序部分的编写。文章后附有电路原理图、程序清单, 以供读者参考。因水平有限, 难免有疏落不足之处,敬请老师和同学能给与批评指正。关键词: 时钟芯片 DS1302 ; 温度采集 DS18B20 ; 单片机 AT89S52 ; 液晶显示 1602 目录第一章概述........................................................................................................... 3 § 实时时钟研究的背景及意义............................................................. 3 § 论文主要研究内容.............................................................................. 3 系统设计实现的目标................................................................ 3 系统的总体设计........................................................................ 3 第二章硬件电路设计......................................................................................... 5 § 单片机最小系统.................................................................................... 5 § 时钟芯片电路........................................................................................ 5 时钟芯片引脚介绍.................................................................... 6 时钟芯片 DS1302 , 其内存空间介绍.......................................... 7 2. 4 个控制寄存器介绍................................................................. 8 § 温度采集电路设计.............................................................................. 9 DS18B20 的主要特性................................................................. 9 DS1820 的基本操作指令......................................................... 10 温度测量的步骤...................................................................... 10 DS18B20 的操作时序....