[逻辑实验]多能电子钟实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[逻辑实验]多能电子钟实现

数字逻辑实验 ——多功能电子钟实现 一、电子钟功能设计: (1) 基本计时功能; (2)整点报时功能; (3) 时间校对; (4) 闹钟功能; (5)秒表功能。 实验目的: 掌握组合逻辑电路、时序逻辑电路及数字逻辑电路系统的设计、安装、测试方法;进一步巩固所学的理论知识,提高运用所学知识分析和解决实际问题的能力;初步掌握quartus设计数字逻辑电路的方法,包括设计输入、编译、软件仿真、下载和硬件仿真等全过程。 设计思想及说明: (1)基本计时功能: 要单纯实现上述电子钟的功能是很简单的,只需要做两个六十进制计数器和一个十二进制计数器就行了,三个计数器都有CLK时钟输入端和CLR置零端,进位输出以及2组4位BCD码数字输出,将输出的共6组BCD码连接到数码管输出显示。如此即可实现基本的计时功能。 (2)整点报时: 整点报时可以由2中方法实现,一是将计时中分钟向时钟的进位作为信号启动整点报时,也可以将时间输出的分、秒信号输入或非门,这样当且仅当时间为0分0秒是或非门输出为1,并且高电平信号仅持续1秒,比前者较好。 此外,整点报时还设计了在报时时,同时用闪灯次数显示当前时刻。这主要由减一计数器实现。 (3)时间校对功能: 时钟设置了启动和停止状态,当启动停止状态,阻断CLK信号及计数器间进位信号,电子表暂停。用外部输入脉冲替代时钟脉冲让计数器变化,所以可以用修改时分秒的3个输入将脉冲信号送给时分秒的3组计时器。这样,外部手动操作就可以让计数器计数从而达到修改时间的目的。 (4)闹钟功能: 设置闹钟部分,由于闹钟设置只精确到分,所以可以用一个60进制计数器和12进制计数器相搭配,以两个输入来设置闹钟,这样闹钟的时间就保存在了两个计数器中。 闹钟响应部分,将时钟的时分与闹钟计数器保存的时分比较,相等时则输出高电平,表示闹铃时间到了。在将此高电平信号与clk信号想与,即可得到为时一分钟的脉冲信号,控制喇叭发。 考虑到闹钟响起时可以按键以终止闹铃,因而将上述闹铃高电平锁存到D触发器中,而将终止闹铃的按键信号送入D锁存器的CLR端置零,以实现终止铃声。 (5)秒表功能: 由于秒表是用来计量精确时间的,其最小时间单位是0.01秒,而不是秒,因为无法使用1Hz的时钟脉冲信号。而实验仪器上不提供100Hz的脉冲信号,因而0.01秒只能通过其他时钟脉冲转换。实验平台上提供的1024Hz很接近100的十倍,只需要将1024Hz中均匀的剔除24个脉冲即可近似实现。每0.04秒剔除一个脉冲,1秒内即剔除25个,当时间为0.00秒时不进行剔除,这样基本就实现了1000Hz的近似处理,再将脉冲信号送入十进制计数器,则计数器每个循环产生0.01s,将此信号送入两个10进制计数器,计数获得0.01s的计数,再连结两个60进制计数器记录秒和分钟,从而实现秒表计数。 秒表的控制有两个键,一个键作为启动/暂停键,连接T触发器,用T触发器的高低电平来控制1024HzCLk信号的通断,实现秒表的启动/暂停,另一个键时清零键,与各计数器的置零端相连,用来清空计数器(因而计数器选择为强制置零的74161); 二、模块设计 设计模块 输入输出模块 时钟系统需要外部输入信号以控制,输出信号以显示。 控制模块 由于上述功能并不能同时启动,需要控制模块来控制启动哪个功能模块。 输出控制模块 时钟显示、闹钟显示以及秒表的时间数字输出相互间时是独立的,而数码管又数量有限,无法独立显示,只能将3路输出总线用三态门控制连到输出总线上,实现某一路的独立显示。 计时模块及时间校对模块 两模块都是当前时间数据,因而放在一起,方便计时及校对。 整点报时模块 输入时间信号,整点输出高电平及脉冲信号。 闹钟设置模块 计数器相连,用于调整、保存闹钟时间。 闹钟响应模块 比较当前时间和闹钟时间,输出铃响脉冲 秒表计时模块 由2键控制,输出分秒、1/100秒的计时时间。 输入模块模块框图 输入模块 控制模块输入通道 控制模块 输入通道 秒表功能 秒表 功能 计时及时间校对模块 闹钟设置 闹钟设置 闹钟响应 闹钟响应 整点报时 整点报时 输出数据 输出数据 总线控制 数码管显示数据 数码管显示数据 三、实际电路分析 模式控制1.顶层模块 模式控制 输出控制 输出控制 闹钟响应输入输出秒表计时闹钟设置时钟及校对整点报时 闹钟响应 输入输出 秒表计时 闹钟设置 时钟 及校对 整点报时 顶层各模块简析 输入输出 输出及引脚定义输入及引脚定义 输出及引脚定义 输入及引脚定义 模式控制

文档评论(0)

penlai + 关注
实名认证
文档贡献者

会计从业资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月12日上传了会计从业资格证

1亿VIP精品文档

相关文档