【数字逻辑基础】三人表决电路及四舍五入判别电路实验
实验内容
❑ 了解元件工具箱中常用的器件的调用、参数选择。
❑ 调用各类仿真仪表,掌握各类仿真仪表控制面板的功能。
❑ 完成四舍五入判别电路(其输入为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
【数字逻辑基础】三人表决电路及四舍五入判别电路实验相关推荐
- 三人表决电路——Verilog HDL语言
三人表决电路 任务描述 相关知识 逻辑原理 三人表决器真值表 编程要求 源代码 任务描述 根据所学的组合逻辑及数字电路的知识完成三人表决电路的设计,实现少数服从多数的表决规则,根据逻辑真值表和逻辑表达 ...
- vivado三人表决仿真
概述 下面以三人表决电路的verilog仿真来了解一下vivado软件的使用. 编写源文件 首先可以在开始的界面通过create new project来新建工程,也可以通过file-->pro ...
- 数字逻辑基础实验二—时序逻辑电路的设计
实验目的 (1)掌握中规模集成寄存器构成的时序逻辑电路的设计方法. (2)掌握中规模集成计数器设计N进制计数器的方法. (3)学会用时序功能器件构成综合型应用电路. 实验电路 图 2-1红绿灯电路 实 ...
- 数电实验(一)利用与非门设计四舍五入判别电路
数电实验(一)利用与非门设计四舍五入判别电路 要求: 1.输入为8421BCD码,接四个逻辑电平开关,同时接数码管. 2.输出和LED相连. 一.写出逻辑函数: F(A,B,C,D)=∑m(5,6,7 ...
- 01笔记 数字逻辑基础——逻辑代数基础——基于《数字逻辑基础》陈光梦(第三版)
一些概念 集成电路分类 ①模拟集成电路,处理连续信号 ②数字集成电路,处理离散信号 数字集成电路分类 逻辑集成电路 储存器 ASIC(Application Specific IC) 特点 信号表示形 ...
- 数字逻辑基础:数制与码制之数码和字符的代码表示
数字逻辑是一门计算机专业基础课,是计算机组成原理的先导课程. 下面为大家介绍数字逻辑中的数码和字符的代码表示,欢迎大家学习交流,如有错误,欢迎批评指正. 欢迎和我私信交流,一起学习进步吧! 本文章建议 ...
- 数字逻辑基础:数制与码制之数制转换
数字逻辑是一门计算机专业基础课,是计算机组成原理的先导课程. 下面为大家介绍数字逻辑中的数制转换,欢迎大家学习交流,如有错误,欢迎批评指正. 欢迎和我私信交流,一起学习进步吧! 本文章建议关闭手机深色 ...
- 数字逻辑基础:数制与码制之计数进位制
数字逻辑是一门计算机专业基础课,是计算机组成原理的先导课程. 下面为大家介绍数字逻辑中的计数进位制,欢迎大家学习交流,如有错误,欢迎批评指正. 欢迎和我私信交流,一起学习进步吧! 本文章建议关闭手机深 ...
- 用74LS153D画出三人表决电路
灯泡PROBE 电源VCC 地线GROUND 开关SPDT
最新文章
- 机器视觉检测中的图像预处理方法
- 最新2018年全球DevOps薪资报告:行业和团队选择指南
- 成功解决sub_div.insert(points)cv2.error: OpenCV(3.4.1) C:\projects\opencv-python\opencv\modules\imgproc
- uuid表示时间的部分_技术译文 | UUID 很火但性能不佳?今天我们细聊一聊
- 自梦php,PHP菜狗自学之路 云之梦php php之窗 php脚本之
- android无缝切换播放器,android 视频 无缝切换 无缝播放 surfaceview
- node.js中使用https请求报CERT_UNTRUSTED的问题解决
- Avalon and Indigo CTP- March 2005提供公开下载!
- 你不知道的JS之作用域和闭包(三)函数 vs. 块级作用域
- 学习云计算就业方向有哪些 一般薪资能拿多少
- plc与计算机通信方式,PLC通信方式介绍
- java系统化基础-day01-基础语法知识
- HMC_Hamiltonian Monte Carlo 推导,代码
- 计算机二级成绩划分标准,计算机二级成绩划分标准
- 理解信号处理中的卷积
- qq空间小尾巴怎么修改
- python爬虫后进行诗词接龙_诗词,名人名言接龙分诗词组,名人名言组,进行关于成败的接龙比赛就是用诗词接龙,名人名言接龙,都必须是关于成败的你们知道接...
- 迎战618大促 京东技术大“阅兵”
- 19.3 C++STL标准模板库大局观-容器的说明和简单应用例续
- 全球及中国乙二醇单己基醚行业市场深度调研及投资趋势分析报告2022-2028年