实验内容

❑ 了解元件工具箱中常用的器件的调用、参数选择。

❑ 调用各类仿真仪表,掌握各类仿真仪表控制面板的功能。

❑ 完成四舍五入判别电路(其输入为8421BCD码,要求当输大于或等于5时,判别电路输出为1,反之为0。只能用与非门实现)。

❑ 设计一个表决电路,当控制端M=0时,输入端A、B、C一致同意时,输出F为1,否则输出为0;当控制端M=1时,输入端A、B、C多数同意时,输出F为1,否则输出为0。要求用3线—8线译码器74LS138和必要的门电路实现。

实验报告1

    • 实验名称

三人表决电路

    • 实验目的

用3线—8线译码器74LS138和必要的门电路实现:当控制端M=0时,输入端A、B、 C一致同意时,输出F为1,否则输出为0;当控制端 M=1时,输入端A、B、C多数同意时,输出F为1,否则输出为0。

    • 实验电路

4.实验软件与环境

ASUS VivoBook + NI Multisim 14.0 + Windows10.

5.实验内容与步骤

①写出真值表

M

A

B

C

F

0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

0

1

1

0

0

1

0

0

0

0

1

0

1

0

0

1

1

0

0

0

1

1

1

1

1

0

0

0

0

1

0

0

1

0

1

0

1

0

0

1

0

1

1

1

1

1

0

0

0

1

1

0

1

1

1

1

1

0

1

1

1

1

1

1

②根据真值表,利用卡诺图进行化简

MA\BC

00

01

11

10

00

0

0

0

0

01

0

0

1

0

11

0

1

1

1

10

0

0

1

0

③根据卡诺图化简结果得到表达式

表达式为:F = M’ABC + MA’BC + MAB’C + MABC’ + MABC

= ABC + MAC + MAB + MBC

=∑m(7,11,13,14,15)

④根据表达式进行仿真

根据原理,我们选择利用74LS138的自扩展实现4线-16线译码器。通过将四个输入A、B、C、M分别接到高位和低位的输入端口,可以在该译码器的输出端得到F0’- F15’的输出,将对应输出结果作为与非门的输入端连接即可。输出端接蓝色LED灯判定结果,若结果为1,则LED灯亮,否则LED灯不亮。

6.实验结果

当控制端M=0时,输入端A、B、 C均为1时,LED灯亮,否则LED灯不亮;当控制端 M=1时,输入端ABC=110或101或011或111时,LED灯亮,否则LED灯不亮,符合预期实验结果。

7. 实验收获、体会与建议

在本次实验过程中,我对各类仿真仪表的调用有了更加深入的认识。在仿真过程中,我一度为“如何获得五输入的与非门”而发愁。后来,通过一个四输入与门和一个二输入与非门我成功解决了该问题,这给予我许多学习的信心。总之,这同样是一次让我收获颇丰的仿真实验经历。

实验报告2

    • 实验名称

四舍五入判别电路

    • 实验目的

在输入为8421BCD的条件下,用与非门实现:当输入大于或等于5时,判别电路输出为1,反之为0。

    • 实验电路

4.实验软件与环境

NI Multisim 14.0 + Windows10.

5.实验内容与步骤

①写出真值表

A

B

C

D

F

0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

0

1

1

0

0

1

0

0

0

0

1

0

1

1

0

1

1

0

1

0

1

1

1

1

1

0

0

0

1

1

0

0

1

1

1

0

1

0

1

1

0

1

1

1

1

1

0

0

1

1

1

0

1

1

1

1

1

0

1

1

1

1

1

1

②根据真值表,利用卡诺图进行化简

AB\CD

00

01

11

10

00

0

0

0

0

01

0

1

1

1

11

1

1

1

1

10

1

1

1

1

③根据卡诺图化简结果得到表达式

表达式为:F = A + BD +BC = (A’ + (BD)’ + (BC)’)’

④根据表达式进行仿真

由于输入为四位的8421BCD码,我们选择四个输入源分别为A、B、C、D。通过三个二输入与非门接收输入,并将各输出接至一个四输入与非门的三个输入端,另一端接高电平,输出端接蓝色LED灯判定结果,若结果为1,则LED灯亮,否则LED灯不亮。

6.实验结果

当输入为0000、0001、0010、0011、0100时,LED灯不亮;其余情况下,LED灯亮,符合预期实验结果。

7. 实验收获、体会与建议

在本次实验过程中,我初步了解到Multisim的使用,并对相关器件的调用及参数选择有了更深入的认识。在仿真过程中,我误识元件“三输入与非门”,导致实验前期无法获得理想结果。在同学的帮助下,我学会深入了解各器件的引脚图以明确元件原理,这对我的学习有着巨大的启发作用。总之,这是一次让我收获颇丰的仿真实验经历。

实验源码:https://github.com/YourHealer/Digital-Logic-Experiment-of-three-person-voting-circuit-and-rounding-discrimination-circuit.git

【数字逻辑基础】三人表决电路及四舍五入判别电路实验相关推荐

  1. 三人表决电路——Verilog HDL语言

    三人表决电路 任务描述 相关知识 逻辑原理 三人表决器真值表 编程要求 源代码 任务描述 根据所学的组合逻辑及数字电路的知识完成三人表决电路的设计,实现少数服从多数的表决规则,根据逻辑真值表和逻辑表达 ...

  2. vivado三人表决仿真

    概述 下面以三人表决电路的verilog仿真来了解一下vivado软件的使用. 编写源文件 首先可以在开始的界面通过create new project来新建工程,也可以通过file-->pro ...

  3. 数字逻辑基础实验二—时序逻辑电路的设计

    实验目的 (1)掌握中规模集成寄存器构成的时序逻辑电路的设计方法. (2)掌握中规模集成计数器设计N进制计数器的方法. (3)学会用时序功能器件构成综合型应用电路. 实验电路 图 2-1红绿灯电路 实 ...

  4. 数电实验(一)利用与非门设计四舍五入判别电路

    数电实验(一)利用与非门设计四舍五入判别电路 要求: 1.输入为8421BCD码,接四个逻辑电平开关,同时接数码管. 2.输出和LED相连. 一.写出逻辑函数: F(A,B,C,D)=∑m(5,6,7 ...

  5. 01笔记 数字逻辑基础——逻辑代数基础——基于《数字逻辑基础》陈光梦(第三版)

    一些概念 集成电路分类 ①模拟集成电路,处理连续信号 ②数字集成电路,处理离散信号 数字集成电路分类 逻辑集成电路 储存器 ASIC(Application Specific IC) 特点 信号表示形 ...

  6. 数字逻辑基础:数制与码制之数码和字符的代码表示

    数字逻辑是一门计算机专业基础课,是计算机组成原理的先导课程. 下面为大家介绍数字逻辑中的数码和字符的代码表示,欢迎大家学习交流,如有错误,欢迎批评指正. 欢迎和我私信交流,一起学习进步吧! 本文章建议 ...

  7. 数字逻辑基础:数制与码制之数制转换

    数字逻辑是一门计算机专业基础课,是计算机组成原理的先导课程. 下面为大家介绍数字逻辑中的数制转换,欢迎大家学习交流,如有错误,欢迎批评指正. 欢迎和我私信交流,一起学习进步吧! 本文章建议关闭手机深色 ...

  8. 数字逻辑基础:数制与码制之计数进位制

    数字逻辑是一门计算机专业基础课,是计算机组成原理的先导课程. 下面为大家介绍数字逻辑中的计数进位制,欢迎大家学习交流,如有错误,欢迎批评指正. 欢迎和我私信交流,一起学习进步吧! 本文章建议关闭手机深 ...

  9. 用74LS153D画出三人表决电路

    灯泡PROBE 电源VCC 地线GROUND 开关SPDT

最新文章

  1. 机器视觉检测中的图像预处理方法
  2. 最新2018年全球DevOps薪资报告:行业和团队选择指南
  3. 成功解决sub_div.insert(points)cv2.error: OpenCV(3.4.1) C:\projects\opencv-python\opencv\modules\imgproc
  4. uuid表示时间的部分_技术译文 | UUID 很火但性能不佳?今天我们细聊一聊
  5. 自梦php,PHP菜狗自学之路 云之梦php php之窗 php脚本之
  6. android无缝切换播放器,android 视频 无缝切换 无缝播放 surfaceview
  7. node.js中使用https请求报CERT_UNTRUSTED的问题解决
  8. Avalon and Indigo CTP- March 2005提供公开下载!
  9. 你不知道的JS之作用域和闭包(三)函数 vs. 块级作用域
  10. 学习云计算就业方向有哪些 一般薪资能拿多少
  11. plc与计算机通信方式,PLC通信方式介绍
  12. java系统化基础-day01-基础语法知识
  13. HMC_Hamiltonian Monte Carlo 推导,代码
  14. 计算机二级成绩划分标准,计算机二级成绩划分标准
  15. 理解信号处理中的卷积
  16. qq空间小尾巴怎么修改
  17. python爬虫后进行诗词接龙_诗词,名人名言接龙分诗词组,名人名言组,进行关于成败的接龙比赛就是用诗词接龙,名人名言接龙,都必须是关于成败的你们知道接...
  18. 迎战618大促 京东技术大“阅兵”
  19. 19.3 C++STL标准模板库大局观-容器的说明和简单应用例续
  20. 全球及中国乙二醇单己基醚行业市场深度调研及投资趋势分析报告2022-2028年

热门文章

  1. 尚硅谷智慧校园 —— 5、学生管理功能实现
  2. AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题
  3. 一步步学习PHP笔记(李炎恢瓢城web俱乐部-多用户留言系统)01
  4. (项目实战五)响应式案例和关于
  5. 产线电量管控策略管控不住的问题分析
  6. 接口配置锦囊妙计之二——端口隔离
  7. 计算机硬件工程师面试题集,嵌入式硬件工程师必备 21个计算机体系架构面试题...
  8. 门禁 C102-B 编程密码是多少
  9. java 二维码中添加logo
  10. 中国大学MOOC大学生安全文化考试试题(含答案)