欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    数字逻辑课程设计报告——多功能数字钟的设计与实现

    • 资源ID:1401605       资源大小:304.50KB        全文页数:13页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    数字逻辑课程设计报告——多功能数字钟的设计与实现

    1、 多功能数字钟的设计与实现多功能数字钟的设计与实现 学院名称学院名称: 计算机学院计算机学院 专业班级专业班级: 通信工程通信工程 学生姓名学生姓名: 学生学号学生学号: 指导老师指导老师: 2012 年年 6 月月 25 日日 1 一、一、 设计任务及要求:设计任务及要求: (1) 拥有正常的时、分、秒计时功能。 (2) 能利用实验板上的按键实现校时、校分及秒清零功能。 (3) 能利用实验板上的扬声器做整点报时。 (4) 闹钟功能。 (5) 在 QUARTUS 中采用层次化设计方法进行设计。 (6) 完成全部电路设计后在实验板上下载,验证设计课题的正确性。 二、二、 多功能数字钟的总体设计方

    2、案多功能数字钟的总体设计方案 根据总体设计框图,可以将整个系统分成 6 个模块来实现,分别是计时模块、校时模块、整点报时模块, 分频模块,动态显示模块,闹钟模块。 设计总图: 1. 计时模块计时模块 该模块的设计相对简单,使用一个二十四进制和两个六十进制计数器级联,构成数字钟的基本框架。二十 四进制的计数器用于计时,六十进制计数器用于计分和计秒。只要给秒计数器一个 1Hz 的时钟脉冲,则可以进 行正常计时。分计数器以秒计数器的进位作为计数脉冲,小时计数器以分计数器的进位作为计数脉冲。 2 clkql30 qh30 tc cnt24 inst clk clr ql30 qh30 tc cnt60

    3、 inst1 NOT inst15 VCC jm30 jm74 jh30 jh74 (24 进制计数器构成时计数器,60 进制计数器构成的秒、分计数器) 24 进制的仿真图: 3 60 进制的仿真图 以下是计时模块设计 VHDL 语言: (1)library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity cnt24 is port(clk:in std_logic; ql,qh:out std_logic_vector(3 downto 0); tc:out std_logic); end

    4、cnt24; architecture one of cnt24 is begin process(clk) variable iql,iqh:std_logic_vector(3 downto 0); begin if clkevent and clk=1 then iql:=iql+1; if iql=“1010“ then iqh:=iqh+1; iql:=“0000“; end if; 4 if (iqh=“0010“)and(iql=“0100“) then tcseg7outseg7outseg7outseg7outseg7outseg7outseg7outseg7outseg7o

    5、utseg7outseg7outseg7outseg7outseg7outseg7outseg7outnull; END CASE; END PROCESS; END beha; 10 6、闹钟模块、闹钟模块 clkql30 qh30 tc cnt24 inst22 AND2 inst23 clk clr ql30 qh30 tc cnt60 inst24 AND2 inst25 VCC halr30 halr74 malr30 malr74 hz4 hz4 ahinput aminput (通过 24 进制计数器置入时信号,通过 60 进制计数器置入分信号) sel hclo70 mclo7

    6、0 sclo70 halr70 malr70 salr70 h70 s70 m70 alarmset inst18 jh70 jm70 h70 s70 js70 halr70 malr70 m70 js70 selalarm (时钟闹钟信号选择模块) 以下是时钟闹钟信号选择模块设计的 VHDL 语言: library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_arith.all; use ieee.std_logic_unsigned.all; entity alarmset is port(sel:in std_logic; hclo,mclo,sclo,halr,malr,salr: in std_logic_vector(7


    注意事项

    本文(数字逻辑课程设计报告——多功能数字钟的设计与实现)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583