预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共32页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
摘要电子万年历是一种非常广泛日常计时工具,对现代社会越来越流行。它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能。本系统选用DALLAS公司生产的日历时钟芯片DS1302来作为实时时钟芯片,为本系统提供详细的年、月、日、星期和小时、分钟等时间信息。数字万年历采用直观数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有闹钟和时间校准等功能。该电路采用AT89C52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。本系统硬件部分由AT89S52单片机、DS1302时钟芯片、1062液晶显示器、DS18B20温度测量、键盘、蜂鸣器系统等部分构成。软件部分在keil环境下用C51语言编写,包括时间设置、时间显示、定时设置、定时闹钟、温度显示。没有良好的基础知识和实践经验会受到很大限制,每项功能实现时需要那种硬件,程序该如何编写,算法如何实现等,没有一定的基础就不可能很好的实现。在编写程序过程中发现以现有的相关知识要独自完成编写任务困难重重,在老师和同学的帮助下才完成了程序部分的编写。文章后附有电路原理图、程序清单,以供读者参考。因水平有限,难免有疏落不足之处,敬请老师和同学能给与批评指正。关键词:时钟芯片DS1302;温度采集DS18B20;单片机AT89S52;液晶显示1602目录TOC\o"1-3"\h\z\uHYPERLINK\l_Toc22498第一章概述PAGEREF_Toc224983HYPERLINK\l_Toc7360§1.1实时时钟研究的背景及意义PAGEREF_Toc73603HYPERLINK\l_Toc29479§1.2论文主要研究内容PAGEREF_Toc294793HYPERLINK\l_Toc196761.2.1系统设计实现的目标PAGEREF_Toc196763HYPERLINK\l_Toc13291.2.2系统的总体设计PAGEREF_Toc13293HYPERLINK\l_Toc14151第二章硬件电路设计PAGEREF_Toc141515HYPERLINK\l_Toc19833§2.1单片机最小系统PAGEREF_Toc198335HYPERLINK\l_Toc3187§2.2时钟芯片电路PAGEREF_Toc31875HYPERLINK\l_Toc302092.2.1时钟芯片引脚介绍PAGEREF_Toc302096HYPERLINK\l_Toc11052.2.2时钟芯片DS1302,其内存空间介绍PAGEREF_Toc11057HYPERLINK\l_Toc320362.2.34个控制寄存器介绍PAGEREF_Toc320368HYPERLINK\l_Toc22864§2.4温度采集电路设计PAGEREF_Toc228649HYPERLINK\l_Toc69262.4.1DS18B20的主要特性PAGEREF_Toc69269HYPERLINK\l_Toc52492.4.2DS1820的基本操作指令PAGEREF_Toc524910HYPERLINK\l_Toc265832.4.3温度测量的步骤PAGEREF_Toc2658310HYPERLINK\l_Toc316732.4.4DS18B20的操作时序PAGEREF_Toc3167311HYPERLINK\l_Toc28565§2.51602LCD液晶显示屏PAGEREF_Toc2856512HYPERLINK\l_Toc148242.5.11602字符型LCD简介PAGEREF_Toc1482412HYPERLINK\l_Toc30452.5.21602引脚功能说明PAGEREF_Toc304512HYPERLINK\l_Toc232952.5.31602LCD的指令说明及时序PAGEREF_Toc2329513HYPERLINK\l_Toc221912.5.41602LCD的RAM地址映射及标准字库表PAGEREF_Toc2219115HYPERLINK\l_Toc164042.5.51602LCD的一般初始化(复位)过程PAGEREF_Toc1640416HYPERLINK\l_Toc266852.4.61602LCD的电路连接PAGEREF_Toc26685