电子时钟文献综述

  • 格式:doc
  • 大小:143.50 KB
  • 文档页数:15

本科生毕业论文(设计)册 学院 信息技术学院 专业 电子信息科学与技术 班级 2013届1班 学生 *** 指导教师 *** 河北师范大学本科毕业论文(设计)任务书 编 号:信息技术学院2013届 论文(设计)题目:电子时钟的设计与制作

学 院: 信息技术学院 专业:电子信息科学与技术 班级: 2013届1班 学生姓名: *** 学号: ** 指导教师: *** 职称: 副教授 1、论文(设计)研究目标及主要任务 以单片机为核心设计一款电子时钟,可利用DS1302实时时钟芯片,将时间显示在液晶屏LCD5110上。要求显示出当前正确时间。 2、论文(设计)的主要内容 电子时钟不仅能满足基本时间要求,而且体积小,成本低廉,还可以随时根据不同的客户要求进行改进、增加功能。本设计是一款基于单片机的电子时钟系统。由于单片机价格低、性能高,所以本设计采用AVR单片机ATmega16芯片为核心,采用实时时钟芯片DS1302以及液晶屏LCD5110完成显示、计时功能。本设计实现了所需功能的硬件电路,并应用C语言进行软件编程。 3、论文(设计)的基础条件及研究路线 基础条件:AVR多功能开发板,ATMEGA16芯片手册,万能板,电烙铁,DS1302芯片以及芯片手册,LCD5110以及芯片手册,WinAVR开发环境,双龙下载器 研究路线:首先熟悉AVR开发板,熟练利用AVR单片机完成基本操作,然后学习DS1302芯片以及LCD5110,最后完成整个电路系统并下载程序调试。

4、主要参考文献 [1] 杨欣等.电子设计从零开始[M].北京:清华大学出版社.2005.10. [2] 李军,刘君华. AVR单片机的特点及其应用[J]. 测控技术 , 2002,(07) . [3] 李慧. 基于FPGA的电子万年历设计[J]. 微计算机信息 , 2010,(20) .

[4] 黄庆华.单片机开发技术与实训.北京.电子工业出版社,2006.7. 5、计划进度 阶段 起止日期 1 结合自身兴趣和能力选定题目 2013.3.1—2013.3.10

2 搜集资料,学习研究AVR单片机,DS1302芯片,LCD5110相关材料,完成开题报告 2013.3.11—2013.3.20

3 搭建软硬件环境,进行程序编写,并开始进行论文的撰写 2013.3.21—2013.4.10 4 对软硬件进行测试和改进,并进一步修改论文 2013.4.11—2013.4.20 5 对整体系统进行完善与总结,并完成论文 2013.4.21—2013.4.30

指 导 教师: 年 月 日 教研室主任: 年 月 日

注:一式三份,学院(系)、指导教师、学生各一份 河北师范大学本科生毕业论文(设计)开题报告书 信息技术 学院 电子信息科学与技术 专业 2013 届

学生 姓名 *** 论文(设计)题目 电子时钟的设计与制作

指导 教师 *** 专业 职称 副教授 所属 教研室 电子信息科学与技术 研究 方向 单片机技术

课题论证:本文提出了一种基于AVR单片机ATMEGA16的电子时钟设计方案,本方案以ATMEGA16单片机作为主控核心,与时钟芯片DS1302、LCD显示等模块组成硬件系统。液晶屏上除了时间信息还能显示其他丰富的信息,根据使用者的需要可以随时对时间进行校准、选择时间等,本方案还能根据不同环境增加各种附加功能,比如实时监测环境温湿度,实现报警功能等。综上所述此电子时钟具有读取方便、显示直观、功能多样、电路简洁、成本低廉特点。 方案设计:本电子时钟系统采用专用的实时时钟芯片。实时时钟芯片可以完成秒计时工作,进而计出小时、年月日等。实时时钟芯片大都价格实惠而且学习起来容易上手,所以被广泛地采用。本设计介绍的实时时钟芯片DS1302主要特点是数据传输方式为串行通信并且由于芯片内部自带锂电池,所以掉电也可以工作所以不必担心耗电这点很方便。

进度计划: 2013.3.1—2013.3.1 :结合自身兴趣和能力选定题目。 2013.3.11—2013.3.20 :搜集资料,学习研究AVR单片机,DS1302芯片,LCD5110相关材料,完成开题报告。 2013.3.21—2013.4.10 :搭建软硬件环境,进行程序编写,并开始进行论文的撰写。 2013.4.11—2013.4.20 :对软硬件进行测试和改进,并进一步修改论文。 2013.4.21—2013.4.30 :对整体系统进行完善与总结,并完成论文。 指导教师意见:

指导教师签名: 年 月 日 教研室意见:

教研室主任签名: 年 月 日 河北师范大学本科生毕业论文(设计)文献综述 一、课题国内外现状 当今社会,应用单片机的产品已经渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的足迹。所以现在,基于单片机的电子时钟系统也得到快速发展且使用领域已十分广泛,如运用在智能仪表、实时工控、通讯设备、导航系统、家用电器、汽车电子等的系统。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的工程师和科学家。科技越发达,智能化的东西就越多。学习单片机并扩展其运用到电子钟及测温是社会发展的必然需求,也是大学期间的必修课。 在国内外单片机学习呈上升趋势,研究基于单片机的电子时钟系统的科技学者也日益增多,但是很多人学习时没有头绪,不知道从何下手。面对种类繁多的各类开发板,仿真器,让初学者无所事从,不但多花钱还多走不少弯路,学生学习单片机没有大的资金投入,能够做到少花钱多办事才是最好的。 由于AVR单片机系列是我们在大学课堂中学习的,因此本课题围绕AVR系列单片机ATMEGA16设计,从电路图绘制,硬件焊接,程序设计,调试系统到各项功能实现,目的在于将课堂上学来的单片机理论知识与实践相结合,提高对单片机的认识,设计出基于单片机的电子时钟系统,学习专业软件的操作,熟悉制作过程,掌握一门技能,加强专业知识的掌握。也增加学生的实践经历,为学生就业提供一个可选方向,拓展就业渠道。 二、研究主要成果 在目前的国内外市场中,电子钟和测温系统的产品琳琅满目,但他们大多存在一个致命缺点即价格低廉的精度低、体积大,而精度高体积小的却价格昂贵,在智能化方面也存在一定问题。本基于单片机的电子时钟系统的设计旨在解决上述缺点折合为一个适中的产品实现高精度、小体积、低价格、易操作等优点。 三、发展趋势 现在可以说基于单片机的系统是百花齐放,百家争鸣的时期,世界上各个电子企业都在做关于基于单片机的电子时钟系统的研究,单片机方面从8位、16位到32位,有基本C51系列的,也有时下流行的AVR系列的系统,各具特色,为电子时钟系统的发展与应用提供广阔的天地。 现在常规的单片机普遍都是将中央处理器(CPU)、随机存取数据存储(RAM)、只读程序存储器(ROM)、并行和串行通信接口,中断系统、定时电路、时钟电路集成在一块单一的芯片上,有些单片机将LCD液晶驱动电路都集成在单一的芯片上,这样单片机包含的单元电路就更多,功能就越强大。甚至单片机厂商还可以根据用户的要求量身定做,制造出具有自己特色的单片机芯片。此外,现在的产品普遍要求体积小、重量轻,这就要求单片机除了功能强和功耗低外,还要求其体积要小。现在的许多单片机、实时计时芯片、测温芯片等都具有多种封装形式,其中SMD(表面封装)越来越受欢迎,使得由单片机构成的系统正朝微型化方向发展。 四、存在问题 本设计系统最大的问题就是其实现的功能单一,目前还不能手动调整时间,也没有闹铃、定时功能。由于单片机很容易添加各种附加功能,所以这些问题有信心在一定时间内以克服。 五、主要参考文献 [1] 杨欣等.电子设计从零开始[M].北京:清华大学出版社.2005.10. [2] 李军,刘君华. AVR单片机的特点及其应用[J]. 测控技术 , 2002,(07) . [3] 李慧. 基于FPGA的电子万年历设计[J]. 微计算机信息 , 2010,(20) .

[4] 黄庆华.单片机开发技术与实训.北京.电子工业出版社,2006.7. [5] 李振军.电路设计基础与典型范例[M].北京:电子工业出版社.2008.01 河北师范大学本科生毕业论文(设计)翻译文章

7 功能描述

7.1 振荡器 芯片内置振荡器提供显示系统的时钟信号。不需要外接元件,但OSC输入端必须接到VDD。如果使用外部时钟则连接到这只引脚。 7.2 地址计数器( AC ) 地址计数器为写入显示数据存储器指定地址。X地址 X6~X0和Y地址Y2~Y0 分别设置。写入操作之后,地址计数器依照V标志自动加1。 7.3显示数据存储器(DDRAM ) DDRAM是存储显示数据的48*84位静态RAM。RAM分为6排,每排84字节(6*8*84位)。访问RAM期间,数据通过串行接口传输。这里X地址与列输出号码直接通信。 7.4时钟发生器 时钟发生器产生驱动内部电路的多种信号。 内部芯片操作不影响数据总线上的操作。 7.5显示地址计数器 通过列输出,LCD点矩阵RAM数据行连续移位产生显示。显示状态(所有点开/关和正常/反转映象)通过‘显示控制’命令的E、D位来设置。 7.6 LCD行列驱动器 PCD8544 包含48行和84列驱动器, 连接适当的序列偏置电压来显示数据。图2 展示典型波形。不用的引脚可悬空。 7.7 寻址 数据以字节为单位下载到PCD8544的48*84位显示数据RAM矩阵,象图3、4、5、6所示。列通过地址指针寻址,地址范围为:X0~83(1010011),Y 0~5(101)。地址不充许超出这个范围。在垂直寻址模式(V=1),Y地址在每个字节之后递增(见图5)。经最后的Y地址(Y=5)之后,Y绕回0,X递增到下一列的地址。在水平寻址模式(V=0) , X地址在每个字节之后递增 (见图6) ,经最后的X地址 (X=83)之后, X绕回0, Y递增到下一行的地址。 经每一个最后地址之后 (X=83,Y=5),地址指针绕回地址(X=0,Y=0)。 7.8 温度补偿 由于液晶体的温度依赖,在低温时必须增加LCD控制电压VLCD来维持对比度。图7