【上海大学数字逻辑实验报告】四、组合电路(三)

这篇具有很好参考价值的文章主要介绍了【上海大学数字逻辑实验报告】四、组合电路(三)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、 实验目的

  1. 掌握多路选择器74LS151的原理。
  2. 掌握译码器74LS138的原理。
  3. 学会在Quartus II上使用多路选择74LS151设计电路。
  4. 学会在Quartus II上使用译码器74LS138设计电路。

二、 实验原理

  1. 多路选择器又称数据选择器或多路开关,它是一种多路输入单路输出的组合逻辑电路,其逻辑功能是从多个输入中选出一个,并把它的信息传送到输出。输出对输入的选择受选择控制变量的控制。对于一个有2n个输入和一个输出的多路选择器,在n个选择控制信号作用下,把其中一个信号传送到输出端。本次实验使用的八选一选择器74151的逻辑符号如下图所示:

【上海大学数字逻辑实验报告】四、组合电路(三),数字逻辑实验,数字逻辑,实验报告

  1. 译码器是一种多输出组合逻辑部件,它能将n个输入变量变换成2n个输出函数,并且每个输出对应于n个输入变量的一个最小项。因此,二进制译码器具有n个输入端,2n个输出端和一个(或多个)使能输入端。本次实验使用的3线-8线译码器74138的逻辑电路图和逻辑符号如下图所示:

【上海大学数字逻辑实验报告】四、组合电路(三),数字逻辑实验,数字逻辑,实验报告

  1. 74138的真值表:

【上海大学数字逻辑实验报告】四、组合电路(三),数字逻辑实验,数字逻辑,实验报告

  1. 74151的真值表:
    【上海大学数字逻辑实验报告】四、组合电路(三),数字逻辑实验,数字逻辑,实验报告

三、实验内容

实验任务一:用多路选择器实现逻辑函数:

【上海大学数字逻辑实验报告】四、组合电路(三),数字逻辑实验,数字逻辑,实验报告

(1) 实验步骤
  1. 用Quartus II设计出如下电路:

【上海大学数字逻辑实验报告】四、组合电路(三),数字逻辑实验,数字逻辑,实验报告

  1. 编译通过后进行波形仿真,验证电路逻辑功能:

【上海大学数字逻辑实验报告】四、组合电路(三),数字逻辑实验,数字逻辑,实验报告

  1. 仿真通过后,参照原理图定义引脚:

【上海大学数字逻辑实验报告】四、组合电路(三),数字逻辑实验,数字逻辑,实验报告

  1. 生成编程并将文件下载到FPGA。
  2. 将开关连接对应的输入引脚,输出引脚连接到发光二极管:

【上海大学数字逻辑实验报告】四、组合电路(三),数字逻辑实验,数字逻辑,实验报告

  1. 用开关和发光二极管测试FPGA的功能。
  2. 记录测试结果。
(2) 实验现象

无论A0A1A2怎么输入,电路总是能根据逻辑函数输出对应的结果。

(3) 数据记录、分析与处理

【上海大学数字逻辑实验报告】四、组合电路(三),数字逻辑实验,数字逻辑,实验报告

(4) 实验结论

通过使用Quartus II设计工具,我们成功地用74LS151设计并测试了一个能够实现逻辑函数的电路。实验结果表明,电路在各种输入条件下都表现出良好的性能,符合预期行为。

实验任务二:用译码器实现逻辑函数:

【上海大学数字逻辑实验报告】四、组合电路(三),数字逻辑实验,数字逻辑,实验报告

(1) 实验步骤
  1. 用Quartus II设计出如下电路:

【上海大学数字逻辑实验报告】四、组合电路(三),数字逻辑实验,数字逻辑,实验报告

  1. 编译通过后进行波形仿真,验证电路逻辑功能:

【上海大学数字逻辑实验报告】四、组合电路(三),数字逻辑实验,数字逻辑,实验报告

  1. 仿真通过后,参照原理图定义引脚:

【上海大学数字逻辑实验报告】四、组合电路(三),数字逻辑实验,数字逻辑,实验报告

  1. 生成编程并将文件下载到FPGA。
  2. 将开关连接对应的输入引脚,输出引脚连接到发光二极管:

【上海大学数字逻辑实验报告】四、组合电路(三),数字逻辑实验,数字逻辑,实验报告

  1. 用开关和发光二极管测试FPGA的功能。
  2. 记录测试结果。
(2) 实验现象

无论ABCD怎么输入,电路总是能根据逻辑函数输出对应的结果。

(3) 数据记录、分析与处理

【上海大学数字逻辑实验报告】四、组合电路(三),数字逻辑实验,数字逻辑,实验报告

(4) 实验结论

通过使用Quartus II设计工具,我们成功地用74LS138设计并测试了一个能够实现逻辑函数的电路。实验结果表明,电路在各种输入条件下都表现出良好的性能,符合预期行为。文章来源地址https://www.toymoban.com/news/detail-751479.html

四、建议和体会

  1. 在实验前,要理解并掌握用最小项表达逻辑函数的方法。
  2. 在设计电路时,注意接地。
  3. 将文件下载到FPGA后,接线时注意最低位和最高位不要接反。
  4. 不要一味用真值表的结果和波形模拟的结果进行对比,因为最高位最低位的顺序不同可能导致波形模拟的结果正好相反。
  5. 本实验有助于加深对多路选择器和译码器原理的理解,同时也提供了一个实际的编程和模拟测试经验。为后续进行更复杂的电路设计打下基础。

到了这里,关于【上海大学数字逻辑实验报告】四、组合电路(三)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 南京邮电大学电工电子(数电)实验报告——组合逻辑电路 & 时序逻辑电路

    5、使用ISE软件完成组合逻辑设计的输入并仿真 6、掌握Testbech中组合逻辑测试文件的写法 7、下载并测试实现的逻辑功能 ①4选1数据选择器 RTL代码 仿真测试模块代码 ②3-8译码器 RTL代码 仿真测试模块代码 ③8-3优先编码器 RTL代码 仿真测试模块代码 ④十六进制七段LED显示译码器

    2024年02月04日
    浏览(44)
  • 数字电路实验一 组合逻辑电路的设计预实验报告

                                    ---用与非门74LS00,74LS20设计制作一个三人表决电路 (验证性实验) 1.查资料画出74ls00和74ls20芯片引脚图排列图,画出逻辑符号,掌握逻辑功能。 2.组合逻辑设计的一般步骤?用74LS00和74LS20设计制作一个三人表决电路(即3个人中有

    2023年04月25日
    浏览(32)
  • 上海大学计算机体系结构实验四 HPL安装和测试(虚拟机centos7.6环境下保姆级教程!)

    CSDN上的安装测试有很多,但在实际安装过程中经常碰到博客的教程缺了中间的某个指令,或者漏了某个配置(写的不完全)导致报错的情况,一波三折下来直接心态搞崩,不过好在最后终于是成功了。 特此我详细记录下本次HPL安装和测试的过程,给自己一个参考,也给其他

    2024年02月03日
    浏览(45)
  • 24届近5年上海大学自动化考研院校分析

    今天给大家带来的是 上海大学 控制考研分析 满满干货~还不快快点赞收藏  上海大学是上海市属的综合性研究型大学,是教育部与上海市人民政府共建高校,是国家“211 工程”重点建设高校、上海市高水平地方大学建设高校,是国家“双一流”建设高校。 建校时期,青云

    2024年02月14日
    浏览(36)
  • 体验文心一言AI大模型生成伊利诺伊大学香槟分校、复旦大学、上海交通大学、东南大学和加州伯克利大学简介

    UIUC(University of Illinois at Urbana-Champaign)是美国伊利诺伊大学香槟分校的简称。该学校成立于1868年,位于美国伊利诺伊州香槟市,是一所公立研究型大学。UIUC是美国著名的常春藤盟校之一,在多个学科领域享有声誉,包括工程、商科、建筑、心理学、法学、医学、农学等。

    2024年02月11日
    浏览(52)
  • 上海市大学生网络安全大赛题解

    利用周末打了上海市大学生网络安全大赛,最后打了第三,这次的 Misc 真的是难上天,除了签到其他都做不动...膜一波复旦的师傅们。比赛中我打的是 Crypto 和部分 Web,这里也贴了一些队友的 wp。 Misc 签到 直接 base32 解码。 Pwn baby_arm arm 架构,核心思想是改掉 mprotect 函数的参

    2024年02月13日
    浏览(35)
  • 最长公共子序列(上海交通大学考研机试题)

    题目描述 给出两个长度为 n 的整数序列,求它们的最长公共子序列(LCS)的长度,保证第一个序列中所有元素都不重复。 注意: 第一个序列中的所有元素均不重复。 第二个序列中可能有重复元素。 一个序列中的某些元素可能不在另一个序列中出现。 输入样例 5 2 1 3 8 7 2

    2024年02月09日
    浏览(30)
  • 上海开放大学-Samba共享服务器基本配置

    扫码获取搭建步骤: 实验名称: Samba共享服务器基本配置 简答题(直接打字回答在题目下方,仅完成4道题目的同学,最高30分。另外70分是加给自己搭建实验环境完成实验报告的同学): 1、Samba是什么,有什么用处? 2、CentOS系统中,在线安装Samba服务,用什么命令? 3、C

    2023年04月14日
    浏览(29)
  • 新中特复习笔记二——章节整理上(上海交通大学)

    本文根据复习ppt整理,猜测考点与题型均为老师的个人猜测,不做保证。感觉很多知识点重在理解,大家有空可以把对应的前后文看看!祝大家身体健康,考试顺利!!💯 ps:本文是博主复🐏初愈下整理的,脑子感觉不太好,可能有很多遗漏或者错误的地方,欢迎大家指出

    2024年02月03日
    浏览(30)
  • 【智能车】上海交通大学AuTop战队开源算法提纲备忘

    本文是作者在学习上海交通大学AuTop战队开源算法时列的提纲备忘,并做了很多资料的链接,像是一个目录,分享给大家一起学习, 如有侵权,联系删除; 参考:https://github.com/SJTU-AuTop 1. 固定阈值二值化 2. 大津法(OTSU)阈值 3. 自适应阈值 总结: 1. “迷宫法”进行边线提取

    2024年02月02日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包