基于DS1302的电子万历设计毕业论文设计.doc
《基于DS1302的电子万历设计毕业论文设计.doc》由会员分享,可在线阅读,更多相关《基于DS1302的电子万历设计毕业论文设计.doc(35页珍藏版)》请在三一办公上搜索。
1、基于DS1302的电子万年历设计姓名:张茜茜 学号:200840910152 指导教师:王中心摘要:本文介绍了一种智能一体化的电子万年历系统,该设计采用DS1302时钟芯片,主控芯片STC89C52型单片机,显示器件NOKIA 5110 LCD,外部手动设置模块键盘组成了电子万年历小系统,NOKIA 5110 LCD能一目了然地显示出年月日星期小时分秒,满足了人们在读取时更加直接的需要。电子万年历集时间,日期,温度,闹钟于一体,且电路简洁,成本低廉,显示准确,符合了人们对时间的各种需求,使人们生活更加方便快捷。关键词:万年历 STC89C52 DS1302 NOKIA 5110 The Des
2、ign of Electronic Calendar Based on DS1302Name: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 , N
3、OKIA 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
4、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.论序11.1课题背景11.2基于DS1302的电子万年历设计的目的和意义11.2.1设计目的11.2.2设计意义11.3 现代电子万年历系统设计的发展状况11.4课题内容11.5本章小结12.基于DS1302的电子万年历系统总体设
5、计方案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系统核心电路单片机STC89C5243.2.1 STC89C52主要功能43.2.2 STC89C52主要引脚及其功能53.3时钟电路设计63.3.1 DS1302的性能特征63.3.2 DS1302的工作原理及数据操作73.4键盘和显示电路的设计93.4.1键盘接口设计93.4.2显示电路设计93.5 本
6、章小结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本章小结145.总结141.论序1.1课题背景随着科技的发展社会的进步,人类从观太阳、摆钟到现在电子钟得知时间,不断的研发新的计时产品。为了更加精确明朗的查看时间
7、,细化时间,比如星期、日期等,电子时钟诞生了,它集时间、日期、星期等功能于一身,具有电路简洁、显示直观、读取方便、功能多样等许多优点,顺应了电子产品的发展趋势,具有广阔的市场前景。1.2基于DS1302的电子万年历设计的目的和意义1.2.1设计目的在当今电子产品迅速发展与智能产品逐步融入我们生活的时代,许多家电产品都趋于智能化和自动化。目前,这类家电产品大都是含有单片机或者CPU控制器。基于DS1302的电子万年历设计目的是为了使人们生活更加方便快捷。1.2.2设计意义单片机以其优异的性价比、强控制性、低电压等特点,应用领域无所不至,无论是家用领域还是工业生产等,单片机在其中都有极大的应用。基
8、于DS1302的电子万年历设计用单片机来实现简易的电子时钟,其具有成本低廉、操作简单,携带方便等优点。1.3 现代电子万年历系统设计的发展状况随着系统不断先前更新发展,电子万年历在社会各行各业都已得到广泛运用。电子万年历的发展经历了带有摆或摆轮游丝的机械钟或表、石英晶体振荡器钟表到现代的单片机数码计时器三个时期。计时产品的计时日差也从原始的分级缩小到现在的1/600万秒,计时方式也从传统的指针式发展到现代的液晶数字式,电路简洁,成本低廉,显示准确,符合了人们对时间的各种需求,使人们生活更加方便快捷。1.4课题内容本文提出了一款基于AT89C52单片机的电子万年历设计方案,本系统以AT89C52
9、单片机为主控芯片,与DS1302时钟芯片、小键盘、NOKIA5110液晶显示器等模块组成硬件系统。它可以根据用户的需要随时对时间进行校对、时间选择、闹钟设置等。1.5本章小结本章我对本设计的课题背景,设计的目的和意义,设计的发展状况以及课题内容等作出了简要的介绍。并对设计作出了一般性的总体规划。2.基于DS1302的电子万年历系统总体设计方案2.1总体设计框图 本设计的总体电路图如图1所示:图1 总体设计电路图2.2系统设计的功能要求具有年、月、日、时、分、秒、星期的显示与调节功能。具有闹钟功能。12小时制与24小时制的相互转化。2.3系统设计的方案论证单片机的应用领域无所不至,无论是民用部门
10、、工业部门、事业部门和家用领域等都有它的身影,是因为它有如下特点: 单片机高性能低价格,它尽可能的把应用所需要的存储器、各种功能的I/O端口都集中在一块芯片上内。单片机是将CPU、数据存储器、程序存储器、各种功能的I/O端口集成于一块芯片上,内部结构简单、体积小、稳定性较高。在实时控制方面单片机指令系统中有功能极强的位操作指令,控制功能强。另外,单片机低电压、低功耗。正是这一特点使单片机应用于携带式产品和家用消费类产品中。综上所述,该系统具有技术上的可行性。完全能通过单片机的控制实现出来。2.3.1单片机控制模块的选择方案一:采用传统的STC89C52作为电机的控制核心。单片机算术运算功能强,
11、自由度大、软件编程灵活,可用软件编程实现逻辑控制和各种算法,并且由于其体积小、功耗低、技术成熟和性价比高等许多优点,该单片机在各个领域应用都很广泛。方案二:采用FTC10F04单片机,还带有非易失性Flash程序存储器。它是一种高性能、低功耗的8位CMOS微处理芯片,市场应用最多。其主要特点如下:8KB Flash ROM,可以擦除1000次以上,数据保存10年。由于本系统对CPU运算速度要求很高,需要执行很复杂的运算,方案一成本比较低,性价比高,适合做设计,方案二运算速度高,性能好,两种方案都有可取之处。所以暂定选用方案一作为主方案,方案二作为备用方案。2.3.2时钟芯片的选择时钟芯片使用D
12、S1302。DS1302是美国DALLAS公司推出的一种31字节静态RAM低功耗、高性能的实时时钟芯片,采用CPU与SPI 三线接口进行。同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小于31天时可以自动调整,且具有闰年补偿功能。 2.3.3键盘电路的选择键盘可选用1*8键盘,4*4键盘两种选择。1*8键盘按键功能只有8个,按键数较少,制作简单,占用的IO口为8个。4*4键盘的按键功能是16个,按键数较多,制作较为复杂,占用IO口为8个。由于键盘接在52单片机上,其IO口数量较少,经权衡考虑,采用4*4键盘,便于以后的功能类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 DS1302 电子 万历 设计 毕业论文

链接地址:https://www.31ppt.com/p-4148076.html