4人表决用的组合电路
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
福建农林大学金山学院
课程设计报告
课程名称:数字逻辑
课程设计题目:
姓名:
系:
专业:
年级:
学号:
指导教师:
职称:
2011年6 月28日
4人表决用的组合电路
一、实验目的
1、利用仿真软件Multisim11.0对数字电路进行仿真和实现。
2、做一个4人表决用的组合电路,要求是:只要有3票或4票同意,表决就通过。
二、仿真软件Multisim介绍
(注:因为本课程设计用的是2011年的版本,所以对此进行简单的介绍)⑪仿真软件Multisim11.0:Multisim11.0软件是一个专门用于电子电路仿真与设计的EDA工具软件。
作为Windows下运行的个人桌面电子设计工具,Multisim11.0是一个完整的集成化设计环境。
Multisim11.0计算机仿真与虚拟仪器技术可以很好地解决理论教学与实际动手实验相脱节的这一问题。
学员可以很方便地把刚刚学到的理论知识用计算机仿真真实的再现出来,并且可以用虚拟仪器技术创造出真正属于自己的仪表。
Multisim11.0软件绝对是电子学教学的首选软件工具。
⑫特点:①直观的图形界面。
②丰富的元器件。
③强大的仿真能力。
④丰富的测试仪器。
⑤完备的分析手段。
⑥独特的射频(RF)模块。
⑦强大的MCU模块。
⑧完善的后处理。
⑨详细的报告。
⑩兼容性好的信息转换。
三、实验步骤(包括设计过程、仿真结果和结果分析)
⒈设计过程
①逻辑抽象
取A、B、C、D分别为输入变量,并规定“1”为同意,“0”为不同意;取
y为输出变量,规定灯亮时y为“1”,灯不亮时y为“0”。
y A BCD AB CD ABC D ABCD ABCD
=++++
''''
用卡诺图化简:
得到最简式:(()'()'()'()')' =+++=
y ABD ABC BCD ACD ABD ABC BCD ACD
④选定器件类型为小规模集成与非门电路,画出逻辑电路图如下:
⑤功能分析:当四个输入至少三个输入为“1”时,输出才为“1”。
⒉仿真结果
①原理图如下:
仿真结果2:当0001
ABCD=,0
y=,灯不亮。
仿真结果4:当0011
ABCD=,0
y=,灯不亮。
仿真结果6:当0101
ABCD=,0
y=,灯不亮。
仿真结果8:当0111
ABCD=时,1
y=,灯亮。
仿真结果10:当1001
ABCD=,0
y=,灯不亮。
仿真结果12:当1011
ABCD=,1
y=,灯亮。
仿真结果14:当1101
ABCD=,1
y=,灯亮。
仿真结果15:当1110
ABCD=,1
y=,灯亮。
仿真结果16:当1111
ABCD=,1
y=,灯亮。
⒊结果分析
由以上的仿真结果可得,四个输入变量A、B、C、D,只有当至少任意三个输入变量为“1”时,输出变量y才为“1”,即灯才亮,其他情况输出变量y都
为“0”,灯不亮。
四、实验总结
通过这次课程设计,我对仿真软件Multisim有了初步的认识,在画原理图的过程中,我进一步的学习了仿真软件Multisim的相关功能,对其里面的电子元件也有了一定的了解。
在整个电路设计的过程中,我巩固了组合逻辑电路的分析和设计方法,复习了真值表和卡诺图的使用。
当原理图成形时,我进行了仿真,但结果出了点问题,灯在y为“0”的时候亮,这并不是预期想要的效果,但之后我发现了问题所在,原来是在选定器件的时候把与门当成了与非门使用,对此我进行了修改,同时进一步验证结果,与设计的理念是一致的。