2022年EDA课程方案设计书多功能数字时钟报告.docx
《2022年EDA课程方案设计书多功能数字时钟报告.docx》由会员分享,可在线阅读,更多相关《2022年EDA课程方案设计书多功能数字时钟报告.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源封面欢迎下载精品学习资源作者: PanHongliang仅供个人学习EDA (I)课程设计报告名称:多功能数字时钟欢迎下载精品学习资源指导老师: 姓 名:学 号:院 系:时 间:摘要:本文是基于 Altera公司出品QuartusII软件以及相应的试验平台完成的多功能数字计时器试验,使我们清楚地明白到我们身边的数字表的功能是怎样实现的;设计时接受了层次设计思想,功能逐级递加,并在封装时留有很多外围接口,以备增加其他新功能;试验主要包含三个主体时钟基本功能电路、闹钟电路、万年历电路;主体一:主要涉及模60 与模 24 计数器、动态显示把握电路、分频器主要整点报时电路,这些电路都是以模
2、块封装好的,以便其他电路调用;以计数器构成计时部件,通过分频器 分出的 1HZ 脉冲计时,调用动态显示电路显示,通过整点报时电路把握蜂鸣器;在计数器级联时接受内部同步外部异步的方式,但通过简洁的转变达到了同步的成效而且比同步仍牢靠;显示把握时为了节省资源接受动态原理,自编了VHDL语言的 24 选 4 数据选择器;主体二:主要涉及模60 与模 24 计数器、显示把握电路、14-7 同或门;以模60 与模24 计数器构成定时与储备电路,调用动态显示把握电路显示,通过14-7同或门和后续与门把握蜂鸣器;主体三:主要涉及模100、模 12 与模 30 计数器、动态显示电路;以计数器构成计时部件,调用
3、动态显示电路显示;欢迎下载精品学习资源最终由于功能中涉及的开关太多,我们接受了两种复用原理,给出了两种复用思想;关键字: 层次设计多功能数字时钟同步整点报时闹钟万年历VHDL 语言Summary:This text is according to Alteracompany s QuartusII sofwt are and homologous experiment terrace completed multi-function number timer experiment, make us clearly understand thefunction of number form ho
4、w carry out.While designing we adopted the layer designs thought, the function pursues class gradually increase, and stay a lot of outer circles to connect while sealing to pack to fully increase other new functions.The experiment mainly includes three corpuses-The clock basic function electric circ
5、uit, alarm clock electric circuit, ten thousand calendar electric circuits.Corpus one:Mainly involve a mold 60 with mold 24 count machine, dynamic state to show a control electric circuit, cent repeatedly machine , a little bit whole tell the time electric circuit,These electric circuits are all pac
6、ked with mold piece okay, for the purpose of other electric circuits adjust to use.With count machine composing to account parts, pass a cent repeatedly the machine divides of when the 1 HZ pulse accounts adjust to show that the electric circuit suggests and passes a little bit whole buzzer that tel
7、l the time an electric circuit control with the dynamic state.BE counting the way that the machine class adopted synchronously external different step in the inner part while uniting, but came to a synchronous effect through a simple change and than synchronously returned credibility.While showing a
8、 control for economizing a resources adoption dynamic state principle, from wove VHDL language of 24 choose 4 data selectors.Corpus two:Mainly involve a mold 60 with mold 24 count machine, show control electric circuit, 14-7 together or door.With mold 60 with mold 24 count machine composing in fixed
9、 time with saving electric circuit, adjust to show control electric circuit to suggest with the dynamic state, pass 14-7 together or door and follow-up and door control buzzer.Corpus three:Mainly involve a mold 100, mold 12 with mold 30 count a machine, dynamic state to show electric circuit.With co
10、unt the machine composing accounts parts, adjust to show that the electric circuit shows with the dynamic state.Finally because of too many switch involving in the function, we adopted 2 kinds to reply to use principle and gave 2 kinds reply to use thought.Key word: The layer designs、multi-function
11、digital clock、Synchronous 、A little bit whole tell the time, alarm clock、 ten thousand calendars, 、The language of VHDL目录欢迎下载精品学习资源一 设计说明4I 功能说明4II功能简介4III.开关功能介绍(两种方案)4二方案论证5I.总体方案分析5II.电路的工作原理6三 各子模块设计原理 8I 脉冲分频模块8II.时钟计时模块 包含校定和清零功能 10III显示把握电路14IV. 显示模块和计时模块结合18V. 整点报时模块18VI. 闹钟模块20VII.万年历模块24四
12、调试与仿真27I. 脉冲发生模块27II 计时电路28III.仿真29五论29结欢迎下载精品学习资源六试验感想30一设计说明I 功能说明:利 用 QuartusII软 件 设 计 一 个 数 字 钟 , 对 设 计 电 路 进 行 功 能 仿 真 , 并 下 载 到SmartSOPC试验系统中,可以完成00:00:00到 23:59:59的计时功能,并在把握电路的作 用下具有保持、清零、快速校时、快速校分、整点报时等功能;本电路在原有基础上进行了拓展,具备以下功能:. 能进行正常的时、分、秒计时功能; 锁死功能 - 锁死状态下时钟保持不变; .整 点 报 时 功 能 -当 时 钟 计 到 59
13、 53” 时 开 始 报 时 , 在 59 53” , 59 55” ,59 57” 时报时频率为512Hz,59 59”时报时频率为 1KHz, ;. 清零功能 - 时钟计时电路和万年历电路; 快速校时,校分功能 - 校定时其他计时电路保持;闹表功能 - 定时精确到分,闹钟设计响一分钟,可关闭; 万年历 - 可显示 XX 年 XX月 XX日,可快速校定到正确的日期;II 功能简介本电路具有三种不同的工作状态(同步工作),可通过模式键进行切换(可通过LED1、LED2观看当前的模式);a、正常计时状态( K7、K8 都为一):此状态下数码管显示当前的时间,K1 为校分开关, K2 为校时开关,
14、 K4 为清零开关,校分、校时都是以2HZ的信号进行快速到位的;b、闹表状态( K7=1、 K8=0):此状态下数码管显示当前闹定的时间,K1 为设定分钟的开关, K2 为设定小时开关,清零开关无用- K4 ;c、万年历状态( K7=X、K8=1):此状态下数码管显示当前的年月日,K1 为设定日期开关, K2 为设定月开关, K3 为设定年开关、 K4 为清零开关;d、锁死状态( K5=0):此状态下全部电路都保持原状态(不给电路送脉冲);III.开关功能介绍(两种方案)欢迎下载精品学习资源各种操作的开关状态a. 简洁复用(便利,易操作,但开关太多7 个)K1K2K3K4K5K7K801010
15、101010101任意1锁死状态2校分状态3校时状态4时钟清零5设定闹钟分6设定闹钟时7设定万年历天8设定万年历月9设定万年历年10万年历清零b. 带计数器的复用通过上面的介绍我们可以清楚的看到电路总共有10种工作状态,但这里要把锁死状态单独考虑,所以总共我们就可以通过把握一个摸十或摸九的计数器,再把结果输送给一个数据支配器,在不同数值时把开关状态输送到不同的把握口,计数器数值可以通过LED 灯观测;这样我们总共使用三个开关就可以把握整个电路- 锁死键、模式键、把握键;(具体电路见下面分析)二方案论证:I. 总体方案分析:整个电路有三大主体电路:1.把握电路, 2. 脉冲电路, 3 ,功能电路
16、时钟电路第一要有输入脉冲,由于平台供应了脉冲发生器,就省去了脉冲发生器的设计,这里我们只需要设计一个分频器,得到我们需要的频率;时钟的计时范围是 00 : 00 : 00-23: 59 : 59, 所以我们需要设计模六十和模二十四的计数器组成时钟计时电路;为了显示当前时钟时间,我们需要一个显示电路;校分、校时、清零电路只需要输入一些把握信号给时钟计时电路即可,当然这些把握信号是由开关供应的;要实现整点报时功能,一个报时把握电路是必不行少的;这是只含基本功能的时钟电路所包含的子电路;为了实现我们加入的闹钟功能,我们需要一个闹钟时间设定电路;闹钟时间保持电路;比较电路;蜂鸣器把握电路;闹表时间显示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 EDA 课程 方案设计 多功能 数字 时钟 报告
限制150内