EDA课程设计--数字跑表
《EDA课程设计--数字跑表》由会员分享,可在线阅读,更多相关《EDA课程设计--数字跑表(9页珍藏版)》请在毕设资料网上搜索。
1、 一、设计题目及要求一、设计题目及要求 设计题目:数字跑表 要求:1 具有暂停,启动功能; 2 具有重新开始功能; 3 用六个数码管分别显示百分秒,秒和分钟。 二、设计过程及内容二、设计过程及内容 总体设计: 第一,对于要实现的暂停、启动和重新开始功能,需要有一个控制模 块完成相关控制。第二由题意可知需要一个分频模块,将实验箱提供的频 率转换为 100HZ 即数字跑表百分秒的频率。第三是计时模块,完成跑表 的百分秒、秒和分钟的计时功能。第四由于实验箱提供的数码显示是扫描 显示,这就需要一个选时模块。第五部分则是显示模块。 详细设计过程: 根据要求,将设计分成五个模块: 1、控制模块:使跑表具有
2、启动、暂停及重新开始的功能; 2、 分频模块: 将实验箱所提供的频率转换为设计题目所需要的 100HZ 的时钟脉冲; 3、计时模块:进行百分秒、秒、分的计时,并且将当前时间输出给 选时模块; 4、选时模块:从计时器得到当前时间输出给显示模块; 5、显示模块:通过数码管显示时间。 总图如下总图如下: 2 仿真波形:仿真波形: 第一个模块:控制模块第一个模块:控制模块 控制模块主要运用了两个 D 触发器,输入到触发器的时钟信号 CLK1 频率为 2.86Hz,对电路起到了防抖的功能。 START/STOP 为启动暂停按钮, 当跑表为 START 状态时 CLK 端为高 电平,Q 为 1,时钟信号输
3、出,当跑表为 STOP 状态时 CLK 端为低电平, Q 为 0,时钟信号不输出,从而实现开始和暂停的功能。与门可控制时钟 信号是否被输出到下一级。 RESET 端为全局清零按钮,接到控制模块和计时模块的清零端,负责 将计数器清零。当 RESET 为低电平时,控制模块和总计数器模块清零, 3 跑表重新开始工作。 电路图如下: 仿真波形:仿真波形: 第二个模块:分频模块第二个模块:分频模块 为了将实验箱提供的 1465HZ 转换成实验需要的 100HZ,我将 74161 接成 15 进制计数器,实现分频的功能,转换为 100HZ 的近似时钟信号。 然后将输出的时钟接入到计时模块。 电路图如下:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 课程设计 数字 跑表
