基于DS1302的电子万年历设计(本科毕业论文设计)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

阜阳师范学院毕业生论文基于DS1302的电子万年历设计姓名:张茜茜学号:200840910152指导教师:王中心摘要:本文介绍了一种智能一体化的电子万年历系统,该设计采用DS1302时钟芯片,主控芯片STC89C52型单片机,显示器件NOKIA5110LCD,外部手动设置模块键盘组成了电子万年历小系统,NOKIA5110LCD能一目了然地显示出年月日星期小时分秒,满足了人们在读取时更加直接的需要。电子万年历集时间,日期,温度,闹钟于一体,且电路简洁,成本低廉,显示准确,符合了人们对时间的各种需求,使人们生活更加方便快捷。关键词:万年历STC89C52DS1302NOKIA5110TheDesignofElectronicCalendarBasedonDS1302Name:ZhangqianqianStudentId:200840910152Advisor:WangzhongxinAbstract:Thispaperintroducesakindofintelligentelectroniccalendarsystem,thiscalendarsmallsystemismadeupoftheDS1302clockchip,maincontrolchipmicrocontrollerSTC89C52,NOKIA5110LCDdisplaydevice,externalmanualsetupmodulekeyboard.NOKIA5110LCDcanclearlyshowwholetimetomeetpeopleeveryneedfortimerequest.Electroniccalendarincludetime,date,temperature,thealarmclockmoduleinonesystem,thesystemcircuitissimple,thecostislowbutitcandisplayaccuratetime,itcanmeetthedifferentneedsofpeopletotimeandhelppeople’lifebecomemoreconvenientandefficient..Keywords:calendarSTC89C52DS1302NOKIA5110阜阳师范学院毕业生论文目录1.论序................................................................11.1课题背景...........................................................11.2基于DS1302的电子万年历设计的目的和意义............................11.2.1设计目的.......................................................11.2.2设计意义.......................................................11.3现代电子万年历系统设计的发展状况..................................11.4课题内容...........................................................11.5本章小结...........................................................12.基于DS1302的电子万年历系统总体设计方案..............................22.1总体设计框图.......................................................22.2系统设计的功能要求.................................................22.3系统设计的方案论证.................................................22.3.1单片机控制模块的选择...........................................22.3.2时钟芯片的选择.................................................32.3.3键盘电路的选择.................................................32.3.4显示电路的选择.................................................32.4本章小结...........................................................33.基于DS1302的电子万年历设计系统硬件电路设计..........................43.1系统硬件电路设计...................................................43.2系统核心电路——单片机STC89C52....................................43.2.1STC89C52主要功能..............................................43.2.2STC89C52主要引脚及其功能......................................53.3时钟电路设计.......................................................63.3.1DS1302的性能特征..............................................63.3.2DS1302的工作原理及数据操作...................................73.4键盘和显示电路的设计...............................................93.4.1键盘接口设计...................................................93.4.2显示电路设计...................................................93.5本章小结.........................................................114.基于DS1302的电子万年历软件设计....................................114.1基于DS1302的电子万年历设计系统程序设计要求.......................114.2基于DS1302的电子万年历设计系统主程序设计.........................114.2.1液晶模块初始化程序............................................114.2.2DS1302时钟控制模块初始化程序..................................114.2.3定时器T0初始化程序...........................................114.2.4时钟程序和中断程序............................................114.3NOKIA5110液晶显示模块的程序设计....................................114.4DS1302时间控制模块的程序设计......................................114.5闹钟程序设计......................................................134.6本章小结..........................................................14阜阳师范学院毕业生论文5.总结...............................................................14阜阳师范学院毕业生论文11.论序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本章小结本章我对本设计的课题背景,设计的目的和意义,设计的发展状况以及课题内容等作出了简要的介绍。并对设计作出了一般性的总体规划。阜阳师范学院毕业生论文22.基于DS1302的电子万年历系统总体设计方案2.1总体设计框图本设计的总体电路图如图1所示:图1总体设计电路图2.2系统设计的功能要求①.具有年、月、日、时、分、秒、星期的显示与调节功能。②.具有闹钟功能。③.12小时制与24小时制的相互转化。2.3系统设计的方案论证单片机的应用领域无所不至,无论是民用部门、工业部门、事业部门和家用领域等都有它的身影,是因为它有如下特点:单片机高性能低价格,它尽可能的把应用所需要的存储器、各种功能的I/O端口都集中在一块芯片上内。单片机是将CPU、数据存储器、程序存储器、各种功能的I/O端口集成于一块芯片上,内部结构简单、体积小、稳定性较高。在实时控制方面单片机指令系统中有功能极强的位操作指令,控制功能强。另外,单片机低电压、低功耗。正是这一特点使单片机应用于携带式产品和家用消费类产品中。综上所述,该系统具有技术上的可行性。完全能通过单片机的控制实现出来。2.3.1单片机控制模块的选择方案一:采用传统的STC89C52作为电机的控制核心。单片机算术运算功能强,自由度大、软件编程灵活,可用软件编程实现逻辑控制和各种算法,并且由于其体积小、功耗低、技术成熟和性价比高等许多优点,该单片机在各个领域应用都很广泛。方案二:采用FTC10F04单片机,还带有非易失性Flash程序存储器。它是一种阜阳师范学院毕业生论文3高性能、低功耗的8位CMOS微处理芯片,市场应用最多。其主要特点如下:8KBFlashROM,可以擦除1000次以上,数据保存10年。由

1 / 35
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功