数字逻辑与设计——运动码表实验报告.docxVIP

数字逻辑与设计——运动码表实验报告.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华 中 科 技 大 学 课 程 实 验 报 告 华 中 科 技 大 学 课 程 实 验 报 告 PAGE 1 实验报告及电路设计评分细则 评 分 项 目 满分 得分 备注 文档格式(段落、行间距、缩进、图表、编号等) 15 实验报告总分 设计方案与实验过程 60 遇到的问题及处理 10 设计方案存在的不足 5 心得(含思政) 5 意见和建议 5 电路(头歌) 100 教师签名 日 期 备注:实验过程将从电路的复杂度、是否考虑竞争和险象、电路的美观等方面进行评分。 实验课程总分=电路(头歌)*0.4+实验报告*0.6 目 录 TOC \o 1-2 \h \z \u 1 实验概述 1 1.1 实验名称 1 1.2 实验目的 1 1.3 实验环境 1 1.4 实验内容 1 1.5 实验要求 2 2 设计方案与实验过程 3 2.1 方案设计 3 2.2 实验过程 3 3 设计总结与心得 4 3.1 实验总结 4 3.1.1遇到的问题及处理 4 3.1.2设计方案存在的不足 4 3.2 实验心得 4 3.3 意见与建议 4 实验概述 实验名称 运动码表系统设计。 实验目的 实验将提供一个完整的数字逻辑实验包,从真值表方式构建7段数码管驱动电路,到逻辑表达式方式构建四位比较器,多路选择器,利用同步时序逻辑构建BCD计数器,从简单的组合逻辑电路到复杂时序逻辑电路,最终集成实现为运动码表系统。 实验由简到难,层次递进,从器件到部件,从部件到系统,通过本实验的设计、仿真、验证3个训练过程使同学们掌握小型数字电路系统的设计、仿真、调试方法以及电路模块封装的方法。 实验环境 软件:Logisim软件一套。 平台: 实验内容 设计一个运动码表系统,具体内容及要求如下: 输入:4个按钮,分别为Start、Stop、Store和Reset。 输出:4个7段数码管显示数字,分别显示秒和百分秒。 具体功能: (1)当按下Start时,计时器清零,重新开始计时; (2)当按下Stop时,计时器停止计时,显示计时数据; (3)当按下Store时,若当前计时数据小于系统记录,则更新系统记录,并显示当前计时数据;否则不更新系统记录,但显示系统记录。 (4)当按下Reset时,复位,计时=0.00, 系统记录=99.99。 实验要求 根据给定的实验包,将运动码表系统切分为一个个实验单元; 对每一个实验单元,按要求设计电路并使用Logisim软件进行虚拟仿真; 设计好的电路在educoder平台上提交并进行评测,直到通过全部关卡。 设计方案与实验过程 方案设计 图1:电路总体设计及内部电路结构图 电路总体设计如图1所示,分为控制部分,显示部分,存储部分。 电路内部电路结构如图1所示。 图2:电路控制部分 表1:电路控制部分引脚 信号 I/O 位宽 说明 CLK 输入 1 时钟脉冲 TestMode 输入 1 在线测评开关,0为本地模式,1位在线模式 Start 输入 1 开始计时信号 Stop 输入 1 停止计时信号 Store 输入 1 存储计时记录信号 Reset 输入 1 计时复位信号,记录为99.99 Time 输出 16 计时成绩或者成绩记录 电路控制部分如图2所示,分为本地测试和在线测试,TestMode等于0时为本地测试,等于1时为在线测试。电路控制部分引脚如表1所示。 图3:控制部分状态转换图 控制部分一共有6种状态分别对应复位(0),清零(1),计时(2),停止(3),存储(4),查看(5),状态间转换如图3所示。 图4:控制部分输出函数图 状态控制间输出函数如图4所示。 图5:电路显示部分 电路显示部分如图3所示,输入位宽为32位。用来控制四个7段数码管驱动。 实验过程 2.2.1 7段数码管驱动电路 (1)电路图 a.内部结构电路。 图6:7段数码管驱动电路内部结构电路图 7段数码管驱动电路内部结构电路如图6所示。 b.封装电路图。 图7:7段数码管驱动电路封装电路图 7段数码管驱动电路封装电路图如图7所示。其中输入引脚有X3~X0,表示4位BCD码输入,输出引脚有Seg1~Seg7,表示7位数码管驱动信号。 (2)测试图 图8:7段数码管驱动电路测试图 (3)测试分析 实际输出与预期输出相同,电路设计正确,能正确表示10个十进制数字。 2.2.2 2选1选择器设计 (1)电路图 a.内部结构电路。 图9:二路选择器(1位)内部结构电路图 图10:2选1选择器设计(16位)内部结构电路图。 2选1选择器内部结构电路如图9,图10所示。 b.封装电路图。 图11:二路选择器(1位)封装电路图 图12:2选1选择器设计(16位)封

文档评论(0)

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

计算机研究者

1亿VIP精品文档

相关文档