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

    EDA课程设计——基于VHDL语言的数字时钟设计

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

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

    EDA课程设计——基于VHDL语言的数字时钟设计

    1、一、设计要求 1 二、设计原理及框图 . 1 1、设计原理 1 2、结构框图 1 三、 设计过程 2 1、模块化设计 . 2 2、顶层文件生成 . 3 四、仿真调试过程. 4 1、各模块时序仿真图 4 2、仿真过程中遇到的问题 . 5 五、设计体会及收获 . 5 1 一、设计要求一、设计要求 1、稳定的显示时、分、秒。 2、当电路发生走时误差时,要求电路有校时功能。 3、电路有整点报时功能。报时声响为四低一高,最后一响高音正好为整点。 二、设计原理及框图二、设计原理及框图 1、设计原理、设计原理 系统框图由六个模块组成,分别为:秒、分、时计数模块,整点报时模块,LED 动态显示 扫描模块,调时

    2、控制模块组成。其工作原理是:基准脉冲输入信号同时加到秒、分、时、分 隔符的脉冲输入端,采用并行计数的方式,秒的进位接到分的使能端上,秒的使能借到分隔 符的使能上,分得接到时的使能端上,完成秒、分、时和分隔符的循环计数。整点报时是根 据分的 A、B 输出同时为 0 时,整点报时模块输出高电平控制报时。LED 显示扫描模块根 据输入的扫描信号 CKDSP 轮流选通秒、分、时、分隔符的 8 位八段数码管,LED 显示译码 器完成计数器输出的 BCD 的译码。 2、结构框图、结构框图 显示模块 数字时钟 秒计时模块 分计时模块 时计时模块 整点报时 模 块 调时控制 模 块 2 三、三、 设计过程设计

    3、过程 1、模块化设计、模块化设计 (1)秒计时模块 秒计时模块由一个 60 位计数器为主体构成, 其输入 输出端口组成为: Clk:计时时钟信号 Reset:异步清零信号 Setmin:分钟设置信号 Enmin:使能输出信号 Daout6:0:BCD 码输出 (2)分计时模块 分计时模块由一个 60 位计数器为主体构成, 其输入输 出端口组成为: Clk、clk1:计时时钟信号 Reset:异步清零信号 Sethour:小时设置信号 Enmin:使能输出信号 Daout6:0:BCD 码输出 (3)时计时模块 时计时模块由 24 位计数器为主体构成, 其输入输出端 口组成为: Clk:计时时钟

    4、信号 Reset:异步清零信号 Daout6:0:BCD 码输出 (4)显示模块 系统时间输出由六个七段数码管显示。 显示的数据是各计时模块给出的 BCD 码。 3 (5)调时控制模块 该模块主要用于调节时、分显示,用于“对表” 。 (6)整点报时模块 在时钟整点的时候产生扬声器驱动信号。由时钟计 时模块中分钟的进行信号进行控制。当 contr_en 为 高电平时,将输入信号 clk 送到输出端 speak 用于 驱动扬声器, 同时在 clk 的控制下, 输出端 lamp20 进行循环移位。输出控制模块有扬声器控制器子模 块组成。 2、顶层文件生成、顶层文件生成 前面已经完成了电子时钟电路的各

    5、个组成部分的设计, 下面把这些组成部分组装起来, 形成 完整的总体设计。该电子时钟的命名为 clock,其外部端 口如右图所示。 各个输入/ 输出端口的作用如下: (1) clk 为外部时钟信号,其频率为 1Hz,reset 为异 步清零信号. (2) sethour 和 setmin 分别为调时调分脉冲输入信 号 ,当 en_set 为高电平时, 每来一个 sethour 脉冲或 setmin 脉冲,时、分输出将分 别加 1; (3) second6.0为秒的个位和十位 BCD 码输出, min60为分钟的个位和十位 BCD 码输出,hour6.0 为小时的个位和十位 BCD 码输出,它们最

    6、终中用来驱 动七段数码管,lamp2.0为花样显示输出信号,speak 为整点报时扬声器驱动信号 4 四、仿真调试过程四、仿真调试过程 1、各模块时序仿真图、各模块时序仿真图 (1)秒计数器仿真图 (2)分计数器仿真图 (3)时计数器仿真图 (4)整点报时仿真图 5 (5)调时调分仿真图 (6)LED 显示译码仿真图 2、仿真过程中遇到的问题、仿真过程中遇到的问题 (1)由于距离学习 EDA 技术课程的时间较长,遗忘了部分课程内容,对仿真软件不熟悉 造成多次仿真失败。就此问题我认真复习了所学的 EDA 相关课程,按照课本上介绍的步骤 重新进行了仿真,问题得以解决。 (2)因为仿真过程中对各部分时序波形应采取什么样的激励波形不清楚,给仿真过程带来 了较大的麻烦。通过查阅相关资料,阅读网上一些比较成熟的论文,确定了仿真过程中的相 关参数。 五、设计体会及收获五、设计体会及收获 本次课程设计我做出的数字时钟能够正确的进行整点报时, 显示时间, 但是对于调时调 分功能不能正确显示。经过努力,简易电子时钟的设计基本上算是完成了,在整个


    注意事项

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




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