组合逻辑电路仿真

组合逻辑电路仿真

ID:25570485

大小:392.58 KB

页数:13页

时间:2018-11-21

组合逻辑电路仿真_第1页
组合逻辑电路仿真_第2页
组合逻辑电路仿真_第3页
组合逻辑电路仿真_第4页
组合逻辑电路仿真_第5页
资源描述:

《组合逻辑电路仿真》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、组合逻辑电路仿真一、组合逻辑电路的分析本次仿真实验要求对两个问题进行仿真模拟:1、设计一个四人表决电路,在三人以上同意时灯亮,否则灯灭。并要求采用与非门实现。2、设计一个4位二进制码数据范围指示器,要求能够区分0≤X≤4、5≤X≤9、10≤X≤15三种情况,同样要求采用与非门实现。下面先对两个问题进行逻辑化分析。1、四人表决电路在本问题中,很容易就可以看出问题的核心在于“四个人的表决意见决定灯的亮与灭”。所以该问题的输入变量是四个人的表决意见,输出变量为灯的亮灭。以A、B、C、D分别表示四个人的意见为“同意”,以它们的非表示“不同意”。而以F来表示

2、灯处于“亮”的状态。则“三人以上同意时灯亮,否则灯灭”可以很容易的用以下逻辑表达式来表示:F=ABCD+ABCD+ABCD+ABCD+ABCD为了将其简化,可以画出它的卡诺图如下:CDAB00011110000000010010110111100010可见,这里面包含了四个两个1相邻的项,故有卡诺图可以的到F的最简与或式为:F=ABC+ABD+ACD+BCD再对其去两次非并利用摩根定律就可以得到与非式如下:F=ABC∙ABD∙ACD∙BCD这就是第一个问题的逻辑转化。2、4位二进制码数据范围指示器四位二进制码可以表示十进制下的0到15这十六个数,按

3、照0≤X≤4、..5≤X≤9、10≤X≤15分为三组分别用三个灯的亮灭来代表输入的二进制码属于其中的哪一组。同上例,采用A、B、C、D取0或1依次表示这四位二进制码的从高到低位的取值(例如:A=0,B=1,C=0,D=0表示四位二进制码0100)。则对于第一组来说,共有5个四位二进制码包含在其中,用卡诺图表示如下:CDAB00011110001111011000110000100000化简即得:F1=AB+ACD同理,也有5个数包含在第二组中,卡诺图如下:CDAB00011110000000010111110000101100化简即得:F2=ABD

4、+ABC+ABC第三组包含了6个数,卡诺图如下:CDAB00011110000000010000111111100011..化简即得:F3=AB+AC对以上三个式子都去两次非并利用摩根定律可得:F1=AB∙ACDF2=ABD∙ABC∙ABCF3=AB∙AC这样就完成了第二个问题的逻辑转化。一、组合逻辑图及模拟结果1、本问题的输出量只有一个,表达式也已经表示成了与非式,因此,其逻辑图可以很容易的通过Multisim软件模拟画出,如下:这里我用了4个开关来作为四个输入变量的控制量,即第n个开关“开”表示第n个人“同意”;用灯泡的亮灭来代表输出(题目中要

5、求三人以上同意时灯亮);则应有三个以上开关闭合时灯亮,否则灯灭。可能的输入情况有:0000、0001、0010、0011、0100、0101、0110、0111、1000、1001、1010、1011、1100、1101、1110、1111共16种情况,可能情况比较多下面就不把模拟结果做一一展示了,只选取其中有代表性的四种情况进行展示。模拟情况如下:1)四个开关都断开,表示四人都不同意,灯灭。..1)只有开关B闭合,表示只有B一个人同意,灯灭。2)有两个开关(A、C)闭合,表示A、C两个人同意,灯灭。3)有三个开关(A、B、D)闭合,表示A、B、D

6、三个人同意,灯亮。..1)四个开关都闭合,表示四个人都同意,灯亮。2、根据前面对本问题分析所得到的逻辑表达式:F1=AB∙ACDF2=ABD∙ABC∙ABCF3=AB∙AC可以发现,输入变量为A、B、C、D,但是在后面的逻辑运算中它们的“非”都用到了,也就是第一步我们要得到这四个变量的非。然后再进行后面的与非运算。三个输出变量的状态也可以用三个灯泡来表示,这里采用了三个颜色不同的灯泡用以区分。到这里,逻辑图就可以很容易的用Multisim软件模拟出来:..其中,最上面的X1灯泡亮时,表示输入数字在0≤X≤4范围内,X2亮时表示输入数字在5≤X≤9范

7、围内,X3亮时表示输入数字在10≤X≤15范围内。这里我还是用了四个开关,每个开关“开”表示1,“关”表示0,四个开关以ABCD的顺序来表示四位二进制数。四位二进制数同上,也有16中情况,这里不做一一展示,只对每一类给出一种模拟结果。模拟结果如下:1)0≤4≤4,灯泡X1亮,其它灭。..1)5≤8≤9,灯泡X2亮,其它灭。2)10≤15≤15,灯泡X3亮,其它灭。一、电路功能情况两个问题中的符号表示都与上面模拟中保持相同,则电路功能情况可以用如下的功能表(真值表)来表示:第一个问题的功能表如下:..ABCDF00000000100010000110

8、010000101001100011111000010010101001011111000110111110111111第

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。