EDA课程设计报告 江.docVIP

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

郑州航空工业管理学院 《EDA技术及应用》 课程设计报告 11 届 通信 专业 71 班级 题 目: 多功能电子表 姓 名: 袁俊晓 学 号: 111307128 同 组 人: 江金峰 石晓培 指导老师: 张松炜 赵成 邸金红 马鹏阁 201 年 月 日 目 录 一、要求 - 3 - 1、基本要求 - 3 - 2、其他要求: - 3 - 二、设计方案规划: - 4 - 1、整体规划(确定输入与输出) - 4 - 2、功能划分与模块划分 - 5 - 3、各模块的功能细分 - 5 - 1) 分频模块 - 5 - 2)正常计时模块 - 6 - 3)蜂鸣模块 - 6 - 4)校时模块 - 6 - 5)(动态扫描)显示模块 - 7 - 4.模块间的联系 - 7 - 三、各模块的实现方法,技术、要点 - 8 - 1)分频模块 - 8 - 2)正常计时模块 - 8 - 3)蜂鸣模块 - 9 - 4)校时模块 - 9 - 5)(动态扫描)显示模块 - 9 - 四、模块的编写 - 10 - 1.各模块源程序 - 10 - 1)分频模块 - 10 - 2)正常计时模块 - 13 - 3)蜂鸣模块 - 15 - 4)校时模块 - 16 - 5)(动态扫描)显示模块 - 19 - 2.各模块图形文件 - 22 - 1)分频模块 - 22 - 2)正常计时模块 - 23 - 3)校时模块 - 24 - 4)整点报时模块 - 24 - 5)显示模块 - 24 - 6)顶层文件 - 24 - 四、硬件测试所遇问题及解决方法 - 25 - 1、显示器无任何显示内容。 - 26 - 2、时间格式显示不正确 - 26 - 3、校时模式选择按键key[0]不合逻辑 - 26 - 4.key[0]的状态逻辑正确 - 27 - 5、校时数据不能加载到计时块 - 27 - 五、优化与改进 - 27 - 六、任务完成情况说明 - 28 - 七、课程设计体会与总结 - 30 - 八、指导老师评语 - 30 - 多功能数字电子表 一、要求 1、基本要求 (1) 正常计时: 秒(60)、分(60)、小时(24)计数;秒计时的频率为1Hz,数码管用动态扫描实时显示计时的小时、分、秒。 (2) 整点报时: 逢整点蜂鸣器在“59”分钟的第51、53、55、57秒发频率为512Hz的低音,在“59”分钟的第59秒发频率为1024Hz的高音。 (3) 校时: 校小时, 显示小时数码管以4Hz的频率递增计数; 校分, 显示分数码管以4Hz的频率递增计数; 校秒, 秒清0。 2、其他要求: (1)晶振为12 MHz (2)采用CPLD 器件为ALTERA 的EPM7064SL-44 (3)采用数码管显示 二、设计方案规划: 1、整体规划(确定输入与输出) 输入 说明 key[0] 校时、校分、秒清零选择按键 key[1] 加1;清零按键 sclk 系统时钟 输出 说明 seg[7:0] 寄存显示数据 dig[7:0] 选择数码管以显示 beep 蜂鸣器驱动 2、功能划分与模块划分 按键消抖模块:消除按键抖动影响 分频模块:产生各种频率时钟脉冲 正常计时模块:正常计时 校时模块:快速校时 蜂鸣模块:整点报时 显示模块:动态扫描显示 3、各模块的功能细分 1) 分频模块 sclk :系统时钟 clk_out :系统时钟经过分频产生出不同频率的脉冲 2)按键消抖模块 clk_200 : 200Hz时钟脉冲,用于扫描取样按键信号。 key_in[1:0] : 两个按键输入。 key_out[1:0] : 两个按键信号消抖后输出。 3)正常计时模块 clk_1 :1Hz的输入脉冲,计数基准 hour[23:0] :时间输出 hour_load[23:0] :置数时间 4)蜂鸣模块 clk_1k :1kHz的时钟脉冲 hour[23:0] :时间信号,用于蜂鸣器驱动输出的使能信号 beep :输出蜂鸣器驱动信号 5)校时模块 clk_4 :4Hz时钟脉冲,快速校时的基准 hour_in[23:0] :需要调整的时间信号 hour_out[23:0] :调整后的时间信号 6)(动态扫描)显示模块 c

文档评论(0)

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

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

1亿VIP精品文档

相关文档