ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:364.44KB ,
资源ID:4125608      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4125608.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(组合逻辑电路仿真.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

组合逻辑电路仿真.docx

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

2、,否则灯灭”可以很容易的用以下逻辑表达式来表示:为了将其简化,可以画出它的卡诺图如下: CDAB00011110000000010010110111100010可见,这里面包含了四个两个1相邻的项,故有卡诺图可以的到F的最简与或式为:再对其去两次非并利用摩根定律就可以得到与非式如下:这就是第一个问题的逻辑转化。2、4位二进制码数据X围指示器四位二进制码可以表示十进制下的0到15这十六个数,按照0X4、 5X9、10X15分为三组分别用三个灯的亮灭来代表输入的二进制码属于其中的哪一组。同上例,采用A、B、C、D取0或1依次表示这四位二进制码的从高到低位的取值(例如:A=0,B=1,C=0,D=0

3、表示四位二进制码0100)。则对于第一组来说,共有5个四位二进制码包含在其中,用卡诺图表示如下: CD AB00011110001111011000110000100000化简即得:同理,也有5个数包含在第二组中,卡诺图如下: CD AB00011110000000010111110000101100化简即得:第三组包含了6个数,卡诺图如下: CD AB00011110000000010000111111100011化简即得:对以上三个式子都去两次非并利用摩根定律可得:这样就完成了第二个问题的逻辑转化。二、组合逻辑图及模拟结果1、本问题的输出量只有一个,表达式也已经表示成了与非式,因此,其逻辑

4、图可以很容易的通过Multisim软件模拟画出,如下:这里我用了4个开关来作为四个输入变量的控制量,即第n个开关“开”表示第n个人“同意”;用灯泡的亮灭来代表输出(题目中要求三人以上同意时灯亮);则应有三个以上开关闭合时灯亮,否则灯灭。可能的输入情况有:0000、0001、0010、0011、0100、0101、0110、0111、1000、1001、1010、1011、1100、1101、1110、1111共16种情况,可能情况比较多下面就不把模拟结果做一一展示了,只选取其中有代表性的四种情况进行展示。模拟情况如下:1)四个开关都断开,表示四人都不同意,灯灭。2)只有开关B闭合,表示只有B一

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

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

7、011111000110111110111111第二个问题的功能表如下:ABCDF1F2F30000100000110000101000011100010010001010100110010011101010000101001010101000110110011100001110100111100011111001四、电路的优化在上面对第二个问题的分析和模拟的过程中,可以很明显的发现“三个灯泡始终有且仅有一个是亮着的”,根据这一特点并考虑到电路输出其实只有三个状态(若果用二进制数表示只需两位),所以可以对电路进行简化。简化的方法可以用如下的表格来表示:XF1F2F30X41005X901010

8、X15001输入的三个状态用后面F1、F2、F3的状态来代表,如果把F3一列去掉,则变为:XF1F20X4105X90110X1500可以发现,只用F1、F2的状态也可以表示电路的这三种状态(与两位二进制数表示三种状态原理相同)。所以可以删去原先电路中的一个灯泡。为使电路中用到的门个数达到最少,可以删掉电路中与X2相连的那一系列电路(这一系列包含的门数最多,删掉后电路保留的门数最少)。得到的电路如下:模拟结果变为:1)0442)5893)101515相应的功能表也发生变化:ABCDF1F300001000011000101000111001001001010001100001110010000

9、0100100101001101101110001110101111001111101五、组合逻辑电路采用的元器件本实验要求只采用与非门来实现电路功能,而由第一部分的分析可以看出,全部电路只涉及到两输入与非门、三输入与非门、四输入与非门以及非门。而非门又可以通过与非门的输入端输入相同变量来实现非门的功能,故而本实验可以只由这三种与非门来实现。所采用的元器件自然选择集成了4个两输入与非门的74LS00、集成了3个三输入与非门的74LS10和集成了2个四输入与非门的74LS20芯片。74LS00芯片的引脚逻辑图如下:74LS10芯片的引脚逻辑图如下:图中的表示的是三输入的与非门(国际标准)。74LS20芯片的引脚逻辑图如下:同样,图中的表示的是四输入的与非门(国际标准)。在第一个问题中,从模拟的电路图来看,三输入与非门用到了四个,四输入与非门用到了1个,根据74LS10和74LS20芯片的引脚图,可以确定实现这个电路功能需要2个74LS10和1个74LS20。在第二个问题中,从优化后的模拟电路图来看,必须用到的两输入与非门有5个,必须用到的三输入与非门有1个,还有四个非门可以用任意一种与非门实现。根据74LS00和74LS10芯片的引脚图,可以确定实现这个电路功能需要2个74LS00和1个74LS10。具体的接线图可以根据逻辑图自由发挥,这里就不再详述了。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1