《EDA课程设计-万年历电子钟设计.docx》由会员分享,可在线阅读,更多相关《EDA课程设计-万年历电子钟设计.docx(17页珍藏版)》请在三一办公上搜索。
1、举*交通上学课程设计(论文)任务书/I1.T墨学院*院通俗工出.专业2WV.2班一、课程设计(论文)题目电子钟设计二、课程设计(论文)工作自2012年1月3.日起至2012年IJJ6日止。三、课程设计(论文)地点:中东交通G校4-410,图书馆四、课程设计(论文)内容要求:工本课程设计的目的(I)驾驭技术及的开发流程;(2)驾驭自J向下的设计思楸;3驾驭好用电子钟的设计原理:(4)与驭系统设计的分析方法:(5提高学生的科技论文写作实力.主谍程设计的任务及要求D基本襄求:(1用设计一个多功能数字W,包含以下主要功前:精确计时,时间可以24小时制或12小时制显示:(2)口历:显示年FJH月期;(3
2、)能把设计文件进行仿真并下蛾到试验箱实现功能5金证.互创新要求,在基本要求达到后,可进行创新设计,如增加报时等、秒衣功能模块。K修程设计论文.w求(1)要依据书稿的规格打印件写论文(2)论文包括书目、绪论、正文、小站、参考文献、谢辞、附录等(3)论文装HT按学校的统一要求完成互答辫与评分标准,(1)完成系统分析:20分:(2)完成设计过程:20分:(3)完成仿口:IO分:(4)完成下我:10分(5)网答问遨:IO分.豆姬“)潘松.黄继业编著.技术好用教程2005.科学出版社(2)馀志军.徐光辉编著.的开发与应用.电子工业出版社.20011(3)6)课程设计进度支配内容天数地点构思及收集资料I图
3、书馆设计与调试3试蛤室撰写论文I图书馆、试验室学生.签名,印月日课程设计(论文)评审看法(1)设计程序(40分),优()、良()、中().一般.):(2)仿真结果(10分):优()、良()、中().一般、差():(3)下载结果(10分):优()、良()、中(八一般)、差):(4)回答何题(10分):优()、良(,、中(八一般)、差():(5)报告成果(30分):优()、良)、中(),.-JK()、();(6)格式规莅性及考勤是否降等级:是(),否)泞例人,职称I年月日电子钟的设计摘要基于的电了钟设计,主要完成的任务是运用语音,在2上完成电路的设计,程序的开发,基本功能是能够显示、修改年月日时分
4、秒.电路的设计模块分为几个模块:分频、限制、时间显示调整、时分、年月日、译码器。各个模块完成不同的任务,合在一起就构成了电子钟。至于程序编写,运用语言,依据各个模块的不同功能和它们之间的限制关系进行编写。软件模块干脆在2上进行。进入信息时代,时间观念越来越强,但是老是的钟表以及日历等时间显示工具己经不太合适。如钟表易坏,需常常修理,日历每天都须要翻页等。为此,数字钟表的设计就用了用武之地。基干的电了钟设计,果纳软件开发模块,开发成本底,而I1.功能设计上有很大的敏捷度,须要在软件上进行简洁的修该就能实现不同的功能要求,能够满意不同的环境要求。同时,该设计在精度上远远超过钟表,并且不须要修理,也
5、不用没天的翻页,极其的便利。旦能够添加各种不同的功能要求。例如:在其上加闹钟,同时显示阴阳历等。综上所述本设计具有设计便利、功能多样、电路简沾成本低廉等优点,符合社会发展的趋势,前景广袤.关健字:电子钟:仿真;书目摘要3第一章绪论51.1 电子钟的发展错误!未指定书签。1.2 简介错误!未指定书签。其次章电子钟设计原理错误!未指定书签。2.1 组成模块错误!未指定书签.2.2 电子钟的工作原理图错误!未指定书签。第三章电子钟系统部分程序设计与仿真.错误!未指定书筌.3.1 时分秒模块代码与仿真错误!未指定书签。3.2 年月日模块代码与仿真错误!未指定书筌.3.3 3详细的电路图错误!未指定书签
6、。谢辞15参考文献错误!未指定书签。附录错误!未指定书筌。第一章绪论1.1电子钟的发展钟表的数字化给人们生产生活带来了极大的便利,而且大大地扩展了钟表原先的报时功能,诸如定时自动报警、按时自动打玲、时间程序自动限制、定时广播、定时启闭路灯等。全部这些,都是以钟表数字化为基础的。因此,探讨电子万年历及扩大其应用,有特别现实的意义.数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的精确性和直观性,且无机械装S.具有更长的运用寿命,因此得到了广泛的运用。电子万年历从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。因此,我们此次设计与制做电子万年历就是为/解
7、数字钟的原理,从而学会制作数字钟。而且通过万年历的制作进一步了解各种在制作中用到的中小规模集成电路的作用及运用方法,且由于电子万年历包括组合逻辑电路和时序电路,通过它可以进步学习与驾驭各种组合逻辑电路与时序电路的原理与运用方法。1.2简介是现场可编程门阵列()的英文简称.是有可编程逻辑模块组成的数字集成电路O.这些逻辑模块之间用可配巴的互联资源。设计者可以对这些器件进行编程来完成各种各样的任务是近几年集成电路中发展最快的产品。由于性能的高速发展以及设计人员自身实力的提高,可编程逻辑器件供应商籽进一步扩大可编程芯片的领地,将困难的专用芯片挤向高端和超困难应用。据的数据显示,市场从1999年的29
8、亿美元增长到去年的56亿美元,几乎翻了一番。预料这种高速增长局面以后很难出现,但可编程逻辑器件依旧是集成电路中最具活力和前途的产业。困难可编程逻辑器件可编程逻辑器件的两种主要类型是现场可编程门阵列O和困难可编程逻辑()。在这两类可编程逻辑器件中,供应了最裔的逻辑密度、最丰富的特性和最高的性能。现在最新的器件,如系列中的部分器件,可供应八百万系统门(相对逻辑密度)。这些先进的器件还供应诸如内建的硬连线处理器(如)、大容府存储器、时钟管理系统等特性,并支持多种最新的超快速器件至器件O信号技术。被应用于能围广泛的应用中,从数据处理和存储,以及到仪器仪表、电信和数字信号处理等。其次章电子钟设计原理2.
9、1 组成模块此电了钟系统主要由下几个模块组成:1 .限制模块:该模块实现对各个功能模块的整体限制,对时间显示与调整、日期显示与调整,由运用者确定是显示日期还是时间,当运用者不参加限制时,时间和日期每隔一段时间会自动轮番显示。2 .时间及其谢整模块:顾名思义就是对时间进行调整。3 .时间显示动态位选模块4 .显示限制模块:显示限制模块的功能是限制显示日期还是时间,在设计的过程中由于没有足够的数码管,把日期和时间分成了两个模块,至于显示那一个这由该模块完成任务。5 .日期显示与设置模块6 .译码器模块:在数码管上显示当前时间和日期。7 .分频模块:是为了得到一个周期为杪的脉冲,该脉冲主要用于秒的走
10、到。2.2 电子钟的工作原理图图1流程图在电脑上通过软件2对万年历电路图的引脚进行绑定,编译,然后与试的箱连接,把文件配置通过口载入中,选择试验电路模式进行硬件测试。通过学习,理论上学习了试验箱的原理,对试验箱内部的组件,以及组件之间的他接有了更深的了解.从起先分析电子钟原理,在定义底U文件名称,编写底U文件程序,生成模块-分频模块,秒模块,分模块,时模块,年月日模块,限制模块,显示模块,然后链接各个模块组成顶层,到最终完成测试,虽然辛苦但是当画出功能图时,还是很兴奋的,以下为各模块组成的功能图图2功能设计图第三章电子钟系统部分程序设计与仿真3.1 时分秒模块代码与仿真时间及其设置模块主要完成
11、时间的自动正常运行与显示,以及在相应的功能号下,实现时间的调整与设置。计数叁秒脉冲信号经过6级计数器,分别得到“秒”个位、十位、“分”个位、十位以及“时”个位、十位的计时。“秒”“分”计数器为六十进制,小时为二十四进制。六十进制计数由分频器来的秒脉冲信号,首先送到“秒”计数涔进行累加计数,秒计数涔应完成分钟之内秒数目的累加,并达到60秒时产生个进位信号,所以,选用两片40192和一片4011组成六十进制计数器,来实现六十进制计数。其中,“秒”十位是六进制,“秒”个位是十进制。二十四进制计数利用异步清零端实现起从23一OO的翻转,其中“24”为过渡状态不显示。其中,“时”十位是3进制,“时”个位
12、是十进制。以下为其详细的代码。秒0;7:0;7:o3:07:41;()O(=o(5)9)=01=1(5)(9)11=0(5)(9)101=0(5)(9)11=0;1;O;7:o;7:03:07:41;()()=8hoo=o(5)(9)=8h001=1(5)(9)11=0(5)(9)Wi=O11=0;1;时0:|7:O;|7:0|3:0|7:4|1;()O=8hoo=o;(d)(7)=8hoo=(2)(彩:。;(7:0;口5:。);7:0;7:0;123;1=12=13=1,h200011()日计数()1;011(7:47:43:03:0)7:47:43:03:0=1(3:。9)7:47:4+1
13、3:0=0(7:47:4(3:03:0)7:47:43:03:0+1=07:47:43:03:0+1=0(0)()月计数()1;(,hi2);i(3:o)yo=o;7:47:4+i(hi2)0;每月的天数0hoh3i;h02:(4。)&(100O)(4。0。)力29;力28;h03h3i;11041130jh051131;ho6h3ij,h7h3ij,ho8h5i;h09h32;(15:12)9)15:12=O;15:121(15:12)+1图5年月日仿口图3.3详细的电路图将时间和日期两个模块连接起来之后,便可得到大体的框架图了。时间和日期两个模块生成封装.用画图的形式将其连接,就组成r顶U
14、模块.其电子钟的模块也就弄好了,其他限制的模块只要在这上面加就可以了。时间和日期的顶层模块如F图。图6时间和日期连接图ii图7时间和日期仿3X图第四章小结通过这次课设实训,在硬件方面,使我们对试验箱有J许多的J解,弥补/我们的学问的缺陷,同时对试验箱内部的工作原理,以及试验箱各个试验模式的功能很作用有了肯定的了解,学习了硬件引脚绑定过程,以及绑定的一些基本常识,并动手完成了绑定,这样不仅拓宽我们的学问面,增加动手实力和实践实力,同时还培育我们的分析和解决实际问题的实力.在软件方面,我们通过分组在软件2上独立完成老师给我们的实训题目电子钟。从起先分析点钟原理,在定义底层文件名称,编写底层文件程序
15、,然后链接各个模块,到最终完成测忒,并运行胜利.这些加强了我们的分析问题的实力,提高了我们编程的实力,同时还培育r我们独立完成任务和查阅资料删选资料的实力,虽然完成的软件在实际运用中还有许多不足,比如软件运行的环境有限,程序的效率不高,在老师的要求上也不能全部到达预期的最好效果,等等一些问题,这都须要我们以后更深层次的加以修改,使其更加简洁更加便利更加通俗易慵。电子日历一路编来可谓是坎坎坷坷,但大家都没有放弃,主动主动的找老师、找同学楮忙解决难题。后来,又重新分析原理,重更操作,遇到困难马上向老师提问,刚好解决问题,这样的效果很明显。在这次实训中,我深深的感受到上课听讲的重要性,课设中遇到的许
16、多问题都是老师上课讲解的一些难点,自己没有很好的领悟的地方。每个学生对老师课堂上讲的内容的接收都是不一样的,通过向老师谙教,同学探讨,最终才得以解决问题,实训才能得以胜利。从整体看这次实训是很胜利的,让我们都有很大的收获,同时也特别感谢在实训过程中蜴予我们很大帮助的朱老师和黄老师,在老怵耐性细心的指导下,我才能很好的完成实训认务。谢辞在这里我要感谢我的老师朱路,朱老师上课的思路很清楚,很有调理。这样也吸引我对的爱好,朱老师在上课讲的内容很生动,举的例子也很符合题息,这样更有利于我的学习。当自己有不懂向朱老册时,朱老师很热忱的分析给我听,这样有利于我的理解,总之很感谢朱老师。参考文献1潘松,黄继业技术好用教程,科学出版社,2002(2侯伯亨,顾新.硬件描述语言修订版,西安技高校出版社,2004.3J赵曙光,郭万有.可编程逻辑器件原理,西安电子科技高校出版社,2000.4徐志军,徐光辉.的开发与应用,电子工业出版社,2002.5夏宇闻.数字系统设计教程,北京航空航天高校出版社,2003.6黄智伟.系统设计与实践,电子工业出版社,2003.7王金明等.数字系统设计与,电子工业出版社,2002附录附录一时间实拍图