数字电路课程设计资料题目1数字电子钟的设计任务书_第1页
数字电路课程设计资料题目1数字电子钟的设计任务书_第2页
数字电路课程设计资料题目1数字电子钟的设计任务书_第3页
数字电路课程设计资料题目1数字电子钟的设计任务书_第4页
数字电路课程设计资料题目1数字电子钟的设计任务书_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数字电子钟电路的设计一、设计任务用七段数码显示器分别显示时、分和秒,其中计时方式采用24进制计时方式,或12进制, 有上午(a)和下午(p)指示。功能如下: 具有正常计时功能,秒、分、时进位正确。 具有手动校准功能。可分别对时和分手动校准。校时通过功能键和另一个校时按钮 共同完成。第一次按功能键,电路处于校时状态,每按一次校准按钮则时计数器加 1;第二次按功能键,电路处于校分,每按一次校准按钮则分计数器加1;第三次 按功能键,每按一次校准按钮则秒计数器加1,第四次按功能键,脱离校准状态, 电路正常计时。 具有整点报时功能,仿中央人民广播电台整点报时信号,从59分50秒起每隔2秒发 出一次低音“

2、嘟”信号,持续时i'可1秒,间隔时间1秒,连续5次;到达整点时(00分 00秒)发一持续1秒的高音“嘀”信号。(选做) 具有可预置的闹吋功能(精确到吋和分),闹铃持续1分钟;预置通过修改方式 键设计解决。(选做)二、操作说明用实验箱上的cpld器件epm240实现硬件功能,整个钟就用两个单步脉冲开关來控制和 调节,一个作功能选择,一个作该功能的调整输入,时钟脉冲用箱上hiz10ki【z方波脉冲, 频率要根据电路来选定,6位数码管带有译码器,电路只要输出bcd码给他们就可以了,声 音可用箱上的喇叭。先用quartus ii进行仿真,时、分、秒每个位的的时序仿真波形以十 进制分组表示才直观

3、,各波形正确后就到实验室下载、调试、验收。三、设计的简要提示设计的方框图可参考图1,虚框内的是hjepm240ti00c5实现,虚框外在实验箱上有。译码显示译码是示译码显示ttt切换电路切换电路1切换电路a_t4时位分位秒位选通1hz分频lkhz脉冲24/12进制60进制60进制电路x电路信号11p j状态控翔 <计数弄r250hz报时比 较电路:铃声控 粧电路图1闹时设闹时比 较电路100hz500hzrk状态控制计数器的设计计数器的模要根据总体电路的功能数来定,如设计要求第一次按功能键,电 路处于校时状态,第二次按功能键,电路处于校分,第三次按功能键,电路处于 校秒状态,第四次按功能

4、键,脱离校准状态,电路正常计时。为了加入闹钟功能 且不使用更多的外部资源,本设计将功能键改为第四次按功能键时,电路正常计 时,并进入闹钟设时模式,第五次按功能键时,电路处于闹钟设分状态,第六次 按功能按键吋结束闹钟设置。功能键被按的次数可以用计数器计数,由于共有六种状态,因此需要六进制 的计数器,同样可以用74160实现。记这六种状态分别为b。、b】、b2、b3> b(、b5, 当乩二0时,电路处于该种状态。由于为电路正常计时的状态,即其他状态无 效时的状态,所以&可用bebbbs二1表示。其真值表如下表1所示:表1功能按键真值表按键次数计数器输出调时钟设置闹钟时分秒时分d c

5、b ab1b2b3b4b5第六次000011111第一次000101111第二次001010111第三次001111011第四次010011101第五次010111110根据真值表可以得到&、bi、b2. b3、bi、b謔辑函数,即b严dcba,其它可以同理类推得到,所以其电路原理图如下图2所示:ldna8qacqb0ocentqdenprcoclrnclk74160m-oiirai counter,:ihgie.:li r "yt>5 三w “ijsdh.一;oirnm:耐m>t.ju半鮮3ovrpvr:titis.雜热器醸需盍j用 >1p3图2功能按键电

6、路原理图时分秒电路的设计可用24/(12)、60进制电路实现,电路结构有同步、异步或两者混合,同 步通盘考虑多些,异步在总体电路调试难些。异步60进制计数电路的设计。用两片十进制的74160接成异步60进制计数器,可电子钟的分位和秒位计 数器,如图3所示,该电路似乎时序余量不够大!参考“附件5设计过程的几 点要求及说明”中的“一、4”点。图3异步60进制计数器异步二十四进制计数器设计异步二十四进制计数器计数到23时,个位计数器并非正常置零,因此24 进制计数器要进行整体置零,即需要对十位和个位计数器的输出进行译码,产生 置数信号,同时使两块74160集成片置零。电路原理图如下图4所示:m0 q

7、蛊;elw;d:odnuj q nitd 3in山nq-j<<0 (do0000 oommalnnoo工 n些一1 qi no _1山oo(j o o (d < or 0 0 0 o同时进行译码产生置客信号nahbiinst> si> g3:atplit i、g4辿祁i "g2> g1图4异步24进制计数器原理图 同步24进制计数电路的设计同步24进制计数器是用74160构成,如图5所示。elk50dnwq z50v<omoooqo00ats4.mq=8mzsi nlh3>0 - 05言 s 二 fhifw csmzs-m - 28搭s

8、-=z二三- v -smgmlm 亠 亠 c.8586 ifhj=0 1 2886nq-j<m0 qjlnujoq. zuj2ujqomo o 虫oo omo< ozr- j - 7 o9lp、no-j<ftt7st1tf图5同步24进制计数器校时电路的设计校吋电路可以在接通电源或者计吋岀现误差吋,对时间进行校正。在小时校 正时应不影响分和秒的正常计时,同样在校正分或秒时,也应不影响另外两个的 计时功能。其电路原理图如下图6所示:图6校时电路原理图当输入引脚fbutton的信号乩为低电平时,电路输出用于校正的单脉冲,此时 进入校正状态,rco_in引脚分别接1hz脉冲或上一级

9、进位就可以对时、分、秒 分别进行校正了。rco_in引脚接地吋也可以用于设置闹钟。仿中央人民广播电台整点报时前面五声低音信号分别发生在59分的50、52、54、56、58秒,即只有当分 十位的qms2qms4=u,分个位的qmg>qmgi=11,秒十位的qss2qss4=11,秒个位的qsg4=0时发 出低音报时的控制信号。高音信号发牛在00分00秒,可将时钟的分、秒信号都 进行或非运算,得到报吋的控制信号。用控制信号控制与门的通断以决定是否输 出相应频率报时脉冲。具体的电路原理图如下图7所示:图7整点报时电路原理图闹钟功能的设计闹钟功能除了要产生一个闹铃信号之外,还要将设置闹钟的数值显

10、示在数码 管上。产生闹铃信号的原理比较简单,只要将时钟的时和分各个位与闹钟的时和分各个位分别进行异或,再将异或的结果求或非。当时钟与闹钟的数值完全一致 时,每个异或的结果都为0,再求或非就可以得到一个高电平控制信号。其他任 何情况下都会输岀低电平,故无闹钟信号产生。原理图如下图8所示:来自时钟的输入来自闹钟的输入来自时钟的输入 » !iinst16时*桂到与预设的闹钟相同时输出高电平* » * g11tp11t |> pin_name20来自闹钟的输入ipin_name!_1 khz的闹铃信号至喇叭 qiltpht ipin_name21图8闹钟功能模块电路原理图当按

11、功能按键进入设置闹钟模式时,可以通过功能按键模块产生高电平控制 信号,用该信号即可控制数码管显示时钟还是闹钟,将闹钟与时钟的信号分别和 控制信号和控制信号的非求与,即可实现在控制信号为1的时候输岀闹钟信号, 在控制信号为0的时候输出时钟信号。原理图如下图9所示:时钟信号输入=pin_name23|5 " , * bnand21 ;inst75j 1闹嘶号输入 *i pin_name25高电平时 :control控制信号ibnand2and2/ » 尹 1lleh1:|> pin_name22 闹丰幡号铀 £0翊$:闹#fg号图9闹钟、时钟显示选择模块电路原理

12、图控制信号高电平情况已在上图中做了相应说明,控制信号为低电平时刚好与此相 反,将会输出时钟信号。总体电路原理图如下图10所示:消除抖动方法方法1采用d触发器的延吋消抖法,如图11图11 d触发器延时消抖此消抖法虽然需要时钟来实现,但是它只用到了逻辑器件,可直接在cpld的内 部实现按键消抖。此消抖法的原理和常用的软件消抖法相同,就是当检测到一个 脉冲信号时,延时一段时间(这里是l/250s=0.004s=4ms),再检测信号是否仍 然存在,如果连续三个4ms内皆检测到高电平时,输出端才会输出一个高电平 信号。如果一个脉冲信号持续时间小于12ms的话,那么消抖器的输出端是不会 产生脉冲输出的,这也是不稳定阶段会出现的情况,如果连续三个4ms内皆检测 到低电平时,原理一样,输出则为低电平。因此可以达到消抖的fi的。此方法能 可以消除抖动。方法2电路如图12,此电路也可以用于消除按钮脉冲输入时的抖动,前级为互补双d触发器,输 出级为sr触发器。bi为按钮开关的脉冲输入端,bo为去抖动脉冲输出端,bclk为基准 秒脉冲。每一个bclk正脉冲,d触发器存入bclk ±升沿和下降沿时刻的bi状态:bl、 bno bl和bn被门电路和sr触发器判决。若bl与bn状态一致,则bi状态有效,b0 输出bi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论