本科毕业设计---基于ds1302的电子万年历设计 下载本文

阜阳师范学院毕业生论文

基于DS1302的电子万年历设计

姓名:张茜茜 学号:200840910152 指导教师:王中心

摘要:本文介绍了一种智能一体化的电子万年历系统,该设计采用DS1302时钟芯片,主控芯片STC89C52型单片机,显示器件NOKIA 5110 LCD,外部手动设置模块键盘组成了电子万年历小系统,NOKIA 5110 LCD能一目了然地显示出年月日星期小时分秒,满足了人们在读取时更加直接的需要。电子万年历集时间,日期,温度,闹钟于一体,且电路简洁,成本低廉,显示准确,符合了人们对时间的各种需求,使人们生活更加方便快捷。 关键词:万年历 STC89C52 DS1302 NOKIA 5110

The Design of Electronic Calendar Based on DS1302

Name:Zhang qianqian Student Id:200840910152 Advisor:Wang zhongxin

Abstract: This paper introduces a kind of intelligent electronic calendar system, this calendar small system

is made up of the DS1302 clock chip, main control chip microcontroller STC89C52 , NOKIA 5110 LCD display device, external manual setup module keyboard. NOKIA 5110 LCD can clearly show whole time to meet people every need for time request. Electronic calendar include time, date, temperature, the alarm clock module in one system, the system circuit is simple, the cost is low but it can display accurate time, it can meet the different needs of people to time and help people’ life become more convenient and efficient..

Keywords: calendar STC89C52 DS1302 NOKIA 5110

阜阳师范学院毕业生论文

目录

1.论序 ................................................................ 1 1.1课题背景 ........................................................... 1 1.2基于DS1302的电子万年历设计的目的和意义 ............................ 1 1.2.1设计目的 ....................................................... 1 1.2.2设计意义 ....................................................... 1 1.3 现代电子万年历系统设计的发展状况 .................................. 1 1.4课题内容 ........................................................... 1 1.5本章小结 ........................................................... 1 2.基于DS1302的电子万年历系统总体设计方案 .............................. 2 2.1总体设计框图 ....................................................... 2 2.2系统设计的功能要求 ................................................. 2 2.3系统设计的方案论证 ................................................. 2 2.3.1单片机控制模块的选择 ........................................... 2 2.3.2时钟芯片的选择 ................................................. 3 2.3.3键盘电路的选择 ................................................. 3 2.3.4 显示电路的选择................................................. 3 2.4本章小结 ........................................................... 3 3.基于DS1302的电子万年历设计系统硬件电路设计 .......................... 4 3.1系统硬件电路设计 ................................................... 4 3.2系统核心电路——单片机STC89C52 .................................... 4 3.2.1 STC89C52主要功能 .............................................. 4 3.2.2 STC89C52主要引脚及其功能 ...................................... 5 3.3时钟电路设计 ....................................................... 6 3.3.1 DS1302的性能特征 .............................................. 6 3.3.2 DS1302的工作原理及数据操作 ................................... 7 3.4键盘和显示电路的设计 ............................................... 9 3.4.1键盘接口设计 ................................................... 9 3.4.2显示电路设计 ................................................... 9 3.5 本章小结 ......................................................... 11 4. 基于DS1302的电子万年历软件设计 .................................... 11 4.1基于DS1302的电子万年历设计系统程序设计要求 ....................... 11 4.2基于DS1302的电子万年历设计系统主程序设计 ......................... 11 4.2.1液晶模块初始化程序 ............................................ 11 4.2.2DS1302时钟控制模块初始化程序 .................................. 11 4.2.3定时器T0初始化程序 ........................................... 11 4.2.4时钟程序和中断程序 ............................................ 11

阜阳师范学院毕业生论文

4.3NOKIA5110液晶显示模块的程序设计 .................................... 11 4.4DS1302时间控制模块的程序设计 ...................................... 11 4.5闹钟程序设计 ...................................................... 13 4.6本章小结 .......................................................... 14 5.总结 ............................................................... 14

阜阳师范学院毕业生论文

1.论序

1.1课题背景

随着科技的发展社会的进步,人类从观太阳、摆钟到现在电子钟得知时间,不断的研发新的计时产品。为了更加精确明朗的查看时间,细化时间,比如星期、日期等,电子时钟诞生了,它集时间、日期、星期等功能于一身,具有电路简洁、显示直观、读取方便、功能多样等许多优点,顺应了电子产品的发展趋势,具有广阔的市场前景。 1.2基于DS1302的电子万年历设计的目的和意义

1.2.1设计目的

在当今电子产品迅速发展与智能产品逐步融入我们生活的时代,许多家电产品都趋于智能化和自动化。目前,这类家电产品大都是含有单片机或者CPU控制器。基于DS1302的电子万年历设计目的是为了使人们生活更加方便快捷。

1.2.2设计意义

单片机以其优异的性价比、强控制性、低电压等特点,应用领域无所不至,无论是家用领域还是工业生产等,单片机在其中都有极大的应用。基于DS1302的电子万年历设计用单片机来实现简易的电子时钟,其具有成本低廉、操作简单,携带方便等优点。

1.3 现代电子万年历系统设计的发展状况

随着系统不断先前更新发展,电子万年历在社会各行各业都已得到广泛运用。电子万年历的发展经历了带有摆或摆轮游丝的机械钟或表、石英晶体振荡器钟表到现代的单片机数码计时器三个时期。计时产品的计时日差也从原始的分级缩小到现在的1/600万秒,计时方式也从传统的指针式发展到现代的液晶数字式,电路简洁,成本低廉,显示准确,符合了人们对时间的各种需求,使人们生活更加方便快捷。 1.4课题内容

本文提出了一款基于AT89C52单片机的电子万年历设计方案,本系统以AT89C52单片机为主控芯片,与DS1302时钟芯片、小键盘、NOKIA5110液晶显示器等模块组成硬件系统。它可以根据用户的需要随时对时间进行校对、时间选择、闹钟设置等。 1.5本章小结

本章我对本设计的课题背景,设计的目的和意义,设计的发展状况以及课题内容等作出了简要的介绍。并对设计作出了一般性的总体规划。

1