下载此文档

组合逻辑电路仿真.doc


文档分类:通信/电子 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
**:..组合逻辑电路仿真一、组合逻辑电路的分析本次仿真实验要求对两个问题进行仿真模拟:、设计一个四人表决电路,在三人以上同意时灯亮,否则灯灭。并要求采用与非门实现。、设计一个位二进制码数据范围指示器,要求能够区分≤X≤、≤X≤、≤X≤三种情况,同样要求采用与非门实现。下面先对两个问题进行逻辑化分析。、四人表决电路在本问题中,很容易就可以看出问题的核心在于“四个人的表决意见决定灯的亮与灭”。所以该问题的输入变量是四个人的表决意见,输出变量为灯的亮灭。以A、B、C、D分别表示四个人的意见为“同意”,以它们的非表示“不同意”。而以F来表示灯处于“亮”的状态。则“三人以上同意时灯亮,否则灯灭”可以很容易的用以下逻辑表达式来表示:为了将其简化,可以画出它的卡诺图如下:CDAB可见,这里面包含了四个两个相邻的项,故有卡诺图可以的到F的最简与或式为:再对其去两次非并利用摩根定律就可以得到与非式如下:这就是第一个问题的逻辑转化。、位二进制码数据范围指示器四位二进制码可以表示十进制下的到这十六个数,按照≤X≤、≤X≤、≤X≤分为三组分别用三个灯的亮灭来代表输入的二进制码属于其中的哪一组。同上例,采用A、B、C、D取或依次表示这四位二进制码的从高到低位的取值(例如:A=,B=,C=,D=表示四位二进制码)。则对于第一组来说,共有个四位二进制码包含在其中,用卡诺图表示如下:CDAB化简即得:同理,也有个数包含在第二组中,卡诺图如下:CDAB化简即得:第三组包含了个数,卡诺图如下:CDAB化简即得:对以上三个式子都去两次非并利用摩根定律可得:这样就完成了第二个问题的逻辑转化。二、组合逻辑图及模拟结果、本问题的输出量只有一个,表达式也已经表示成了与非式,因此,其逻辑图可以很容易的通过Multisim软件模拟画出,如下:这里我用了个开关来作为四个输入变量的控制量,即第n个开关“开”表示第n个人“同意”;用灯泡的亮灭来代表输出(题目中要求三人以上同意时灯亮);则应有三个以上开关闭合时灯亮,否则灯灭。可能的输入情况有:、、、、、、、、、、、、、、、共种情况,可能情况比较多下面就不把模拟结果做一一展示了,只选取其中有代表性的四种情况进行展示。模拟情况如下:)四个开关都断开,表示四人都不同意,灯灭。)只有开关B闭合,表示只有B一个人同意,灯灭。)有两个开关(A、C)闭合,表示A、C两个人同意,灯灭。)有三个开关(A、B、D)闭合,表示A、B、D三个人同意,灯亮。)四个开关都闭合,表示四个人都同意,灯亮。、根据前面对本问题分析所得到的逻辑表达式:可以发现,输入变量为A、B、C、D,但是在后面的逻辑运算中它们的“非”都用到了,也就是第一步我们要得到这四个变量的非。然后再进行后面的与非运算。三个输出变量的状态也可以用三个灯泡来表示,这里采用了三个颜色不同的灯泡用以区分。到这里,逻辑图就可以很容易的用Multisim软件模拟出来:其中,最上面的X灯泡亮时,表示输入数字在≤X≤范围内,X亮时表示输入数字在≤X≤范围内,X亮时表示输入数字在≤X≤范围内。这里我还是用了四个开关,每个开关“开”表示,“关”表示,四个开关以ABCD的顺序来表示四位二进制数。四位二进制数同上,也有中情况,这里不做一一展示,只对每一类给出一种模拟结果。模拟结果如下:)≤≤,灯泡X亮,其它灭。)≤≤,灯泡X亮,其它灭。)≤≤,灯泡X亮,其它灭。三、电路功能情况两个问题中的符号表示都与上面模拟中保持相同,则电路功能情况可以用如下的功能表(真值表)来表示:第一个问题的功能表如下:ABCDF第二个问题的功能表如下:ABCDFFF

组合逻辑电路仿真 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小372 KB
  • 时间2020-08-15