实验一-组合逻辑电路
《数字逻辑》实验组合逻辑电路实验

《数字逻辑》实验组合逻辑电路实验组合逻辑电路实验一一、实验目的1、熟悉半加器、全加器的实验原理,学习电路的连接;2、了解基本74LS系列器件(74LS04、00、32)的性能;3、对实验结果进行分析,得到更为优化的实验方案。
二、实验内容1、按照实验原理图连接电路。
2、实验仪器:74LS系列的芯片、导线。
实验箱内的左侧提供了插放芯片的地方,右侧有控制运行方式的开关KC0、KC1及KC2。
其中KC1用来选择实验序号。
序号为0时,手动进行。
自动运行时按加、减选择所做实验的序号。
试验箱内有分别用于手动和自动实验的输入的控制开关Kn和Sn。
3、三、实验原理实验原理图如下:四、实验结果及分析1、将实验结果填入表1-11-1 表2、实验结果分析由实验结果可得半加和:Hi=Ai⊕Bi 进位:Ci=AiBi则直接可以用异或门和与门来实现半加器,减少门的个数和级数,提高实验效率。
实验二全加器一、实验目的1、掌握全加器的实验原理,用简单的与、或非门来实现全加器的功能。
2、分析实验结果,得到全加器的全加和和进位的逻辑表达式,根据表达式用78LS138和与、或、非门来实现全加器。
二、实验内容同半加器的实验,先采用手动方式,再用自动方式。
用自动方式时选实验序号2。
三、实验原理四、实验结果及其分析表1-2 2、实验结果分析从表1-2中的实验结果可以得到:Si=AiBiCi?1+AiBiCi?1+AiBiCi-1=Ai?Bi?Ci-1Ci=AiBi+AiCi-1+BiCi-1故Si=?m(1,2,4,7) Ci=?m(3,5,6,7)因此可用三—八译码器74LS138和与非门实现全加器,逻辑电路图如下:实验三三—八译码器与八—三编码器一、实验目的1、进一步了解译码器与编码器的工作原理,理解译码和编码是相反的过程。
2、在连接电路时,注意译码器74LS138和编码器74LS148使能端的有效级,知道两者的区别。
3、通过实验理解74LS148是优先权编码器。
组合逻辑电路实验报告

组合逻辑电路实验报告组合逻辑电路实验报告引言组合逻辑电路是数字电路中的一种重要类型,它由多个逻辑门组成,能够根据输入信号的不同组合产生相应的输出信号。
在本次实验中,我们将研究和实验不同类型的组合逻辑电路,并通过实验结果来验证其功能和性能。
实验一:与门电路与门电路是最简单的组合逻辑电路之一,它的输出信号只有在所有输入信号都为高电平时才会输出高电平。
我们首先搭建了一个与门电路,并通过输入信号的变化来观察输出信号的变化。
实验结果显示,在输入信号都为高电平时,与门电路的输出信号为高电平;而只要有一个或多个输入信号为低电平,输出信号则为低电平。
这验证了与门电路的逻辑功能。
实验二:或门电路或门电路是另一种常见的组合逻辑电路,它的输出信号只有在至少一个输入信号为高电平时才会输出高电平。
我们搭建了一个或门电路,并通过改变输入信号的组合来观察输出信号的变化。
实验结果表明,只要有一个或多个输入信号为高电平,或门电路的输出信号就会为高电平;只有当所有输入信号都为低电平时,输出信号才会为低电平。
这进一步验证了或门电路的逻辑功能。
实验三:非门电路非门电路是一种特殊的组合逻辑电路,它只有一个输入信号,输出信号与输入信号相反。
我们搭建了一个非门电路,并通过改变输入信号的电平来观察输出信号的变化。
实验结果显示,当输入信号为高电平时,非门电路的输出信号为低电平;当输入信号为低电平时,输出信号则为高电平。
这进一步验证了非门电路的逻辑功能。
实验四:多选器电路多选器电路是一种复杂的组合逻辑电路,它具有多个输入信号和一个选择信号,根据选择信号的不同,将其中一个输入信号输出。
我们搭建了一个4选1多选器电路,并通过改变选择信号的值来观察输出信号的变化。
实验结果表明,当选择信号为00时,输出信号与第一个输入信号相同;当选择信号为01时,输出信号与第二个输入信号相同;依此类推,当选择信号为11时,输出信号与第四个输入信号相同。
这验证了多选器电路的功能和性能。
实验报告组合逻辑电(3篇)

第1篇一、实验目的1. 理解组合逻辑电路的基本概念和组成原理;2. 掌握组合逻辑电路的设计方法;3. 学会使用逻辑门电路实现组合逻辑电路;4. 培养动手能力和分析问题、解决问题的能力。
二、实验原理组合逻辑电路是一种在任意时刻,其输出仅与该时刻的输入有关的逻辑电路。
其基本组成单元是逻辑门,包括与门、或门、非门、异或门等。
通过这些逻辑门可以实现各种组合逻辑功能。
三、实验器材1. 74LS00芯片(四路2输入与非门);2. 74LS20芯片(四路2输入或门);3. 74LS86芯片(四路2输入异或门);4. 74LS32芯片(四路2输入或非门);5. 逻辑电平转换器;6. 电源;7. 连接线;8. 实验板。
四、实验步骤1. 设计组合逻辑电路根据实验要求,设计一个组合逻辑电路,例如:设计一个3位奇偶校验电路。
2. 画出逻辑电路图根据设计要求,画出组合逻辑电路的逻辑图,并标注各个逻辑门的输入输出端口。
3. 搭建实验电路根据逻辑电路图,搭建实验电路。
将各个逻辑门按照电路图连接,并确保连接正确。
4. 测试电路功能使用逻辑电平转换器产生不同的输入信号,观察输出信号是否符合预期。
五、实验数据及分析1. 设计的3位奇偶校验电路逻辑图如下:```+--------+ +--------+ +--------+| | | | | || A1 |---| A2 |---| A3 || | | | | |+--------+ +--------+ +--------+| | || | || | |+-------+-------+||v+--------+| || F || |+--------+```2. 实验电路搭建及测试根据逻辑电路图,搭建实验电路,并使用逻辑电平转换器产生不同的输入信号(A1、A2、A3),观察输出信号F是否符合预期。
(1)当A1=0,A2=0,A3=0时,F=0,符合预期;(2)当A1=0,A2=0,A3=1时,F=1,符合预期;(3)当A1=0,A2=1,A3=0时,F=1,符合预期;(4)当A1=0,A2=1,A3=1时,F=0,符合预期;(5)当A1=1,A2=0,A3=0时,F=1,符合预期;(6)当A1=1,A2=0,A3=1时,F=0,符合预期;(7)当A1=1,A2=1,A3=0时,F=0,符合预期;(8)当A1=1,A2=1,A3=1时,F=1,符合预期。
组合逻辑电路的设计实验报告

实验一组合逻辑电路的设计
1.实验目的
1,掌握组合逻辑电路的功能分析与测试
2,学会设计以及实现一位全/减加器电路,以及舍入与检测电路设计。
2.实验器材
74LS00二输入四与非门
74LS04六门反向器
74LS10三输入三与非门
74LS86二输入四异或门
74LS73负沿触发JK触发器
74LS74双D触发器
3.实验内容
1>.设计舍入与检测的逻辑电路:
1.输入:4位8421码,从0000-1001
输入信号接4个开关,从开关输入。
2.输出:
当8421码>=0101(5)时,有输出F1=1
当8421码中1的个数是奇数时,有输出F2=1,
2>,设计一位全加/全减器
电路框图
如图所视:
当s=1,时做减法运算,s=0时做加法运算。
A,B,C分别表示减数,被减数,借位(加数,被加数,进位)
4.实验步骤
1>.设计一个舍入与检测逻辑电路:
做出真值表:
作出卡诺图,并求出F1,F2
根据F1F2的表达式做出电路图:
按照电路图连接号电路,并且验证结果是否与设计相符。
2,>设计一位全加/全减器
做出真值表:
F1的卡诺图
F1卡诺图:
F2的卡诺图
按照电路图连接号电路,并且验证结果是否与设计相符。
5.实验体会
通过这次试验,我了解了用仪器拼接电路的基本情况。
懂得了从电路图到真实电路的基本过程。
在连接的时候,很容易因为线或者门出现问题。
实验一组合逻辑电路设计

实验一组合逻辑电路设计(含门电路功能测试)一、实验目的1.掌握常用门电路的逻辑功能2.掌握小规模集成电路设计组合逻辑电路的方法3.掌握组合逻辑电路的功能测试方法二、实验设备与器材数字电路试验箱双踪示波器稳压电源数字多用表74LS20 二4输入与非门74LS00 四2输入与非门74LS10 三3输入与非门三、实验原理TTL集成逻辑电路种类繁多,使用时应对选用的器件做简单逻辑功能检查,保证实验的顺利进行。
测试门电路逻辑功能有静态测试和动态测试两种方法。
静态测试时,门电路输入端加固定的高(H)、低电平,用示波器、万用表、或发光二极管(LED)测出门电路的输出响应。
动态测试时,门电路的输入端加脉冲信号,用示波器观测输入波形与输出波形的同步关系。
下面以74LS00为例,简述集成逻辑门功能测试的方法。
74LS00为四输入2与非门,电路图如3-1所示。
74LS00是将四个二输入与非门封装在一个集成电路芯片中,共有14条外引线。
使用时必须保证在第14脚上加+5V电压,第7脚与底线接好。
整个测试过程包括静态、动态和主要参数测试三部分。
表3-1 74LS00与非门真值表1.门电路的静态逻辑功能测试静态逻辑功能测试用来检查门电路的真值表,确认门电路的逻辑功能正确与否。
实验时,可将74LS00中的一个与非门的输入端A、B分别作为输入逻辑变量,加高、低电平,观测输出电平是否符合74LS00的真值表(表3-1)描述功能。
测试电路如图3-2所示。
试验中A、B输入高、低电平,由数字电路实验箱中逻辑电平产生电路产生,输入F可直接插至逻辑电平只是电路的某一路进行显示。
仿真示意2.门电路的动态逻辑功能测试动态测试用于数字系统运行中逻辑功能的检查,测试时,电路输入串行数字信号,用示波器比较输入与输出信号波形,以此来确定电路的功能。
实验时,与非门输入端A加一频率为1kHz 的脉冲信号Vi,如图3-3所示,另一端加上开关信号,观测F输出波形是否符合功能要求。
实验一 组合逻辑电路分析与设计

实验一逻辑电路的设计与分析一.实验目的:1.基本熟悉数字电路实验箱和示波器的使用2.掌握逻辑电路的设计方法,并且掌握推导逻辑表达式的方法3.会根据逻辑表达式来设计电路二.实验仪器及器件:1.数字电路实验箱,示波器2.器件:74LS00(简化后,无需使用,见后面)74LS86(异或门),74LS197三.实验内容:设计一个代码转换电路,输入为4位8421码输出为4位循环码(格雷码)。
四.实验步骤:步骤一:用逻辑开关模拟二进制代码输入,并把输出接LED灯并检查电路,看电路是否正常工作步骤二:用74LS197计数器构成四位计数器,即十六进制计数器作为输入信号源。
首先74LS197的CP0接连续脉冲作为时钟输入,然后Q0与CP1连接,再将MR,PL接地,那么Q3,Q2,Q1,Q0就是计数器的输出。
将Q3,Q2,Q1,Q0分别接LED灯,看是否工作正常。
注:接完后,MR,PL要接回高电压或不接任何东西即拨开,重新打开电源,才能启动计数器步骤三:计数器正常后,将Q3直接作为输出G3,将Q3和Q2接74LS86(异或门)的输入端,则输出端即为G2,将Q2和Q1接74LS86(异或门)的输入端,则输出端即为G1,将Q1和Q0接74LS86(异或门)的输入端,则输出端即为G0,将G3,G2,G1,G0,Q3,Q2,Q1,Q0,CP0接入示波器的通道接口,进行数据观察注:当接入示波器的通道接口时,要将连续脉冲调至10KHz的方波步骤四:用示波器观察并记录G3,G2,G1,G0,Q3,Q2,Q1,Q0,CP0的波形。
注:注意电压波形图之间的相位关系五.实验报告1.逻辑电路设计过程(1)根据给定的输入4位8421码和输出4位循环码的因果关系列出真值表(2)由真值表画出卡诺图并写出逻辑表达式且对其进行化简变换 3G33Q G =∴8421码表 循环码表 Q 3 Q 2 Q 1 Q 0 G 3 G 2 G 1 G 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 1 0 0 1 1 0 0 1 0 0 1 0 0 0 1 1 0 0 1 0 1 0 1 1 1 0 1 1 0 0 1 0 1 0 1 1 1 0 1 0 0 1 0 0 0 1 1 0 0 1 0 0 1 1 1 0 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 0 1 0 1 0 1 1 0 1 1 0 1 1 1 1 1 0 1 0 0 1 111112G2323232Q Q Q Q Q Q G ⊕=+=∴1G1212121Q Q Q Q Q Q G ⊕=+=∴0G0101010Q Q Q Q Q Q G ⊕=+=∴(3)根据逻辑表达式画出逻辑图,测试逻辑功能2.用Proteus软件画出电路图并仿真电路功能(1)(2)仿真效果与功能如图为逻辑电路输入3210,,,Q Q Q Q 波形图如图为逻辑电路输出3210,,,G G G G 波形图2.按实验内容描述在实验箱上完成实验的过程,分析实验中出现的问题,记录并打印出波形,并分析波形与电路功能的关系记录波形:注:上方按由上至下顺序为输出3210,,,G G G G 波形,下方按由上至下顺序为输入1230,,,Q Q Q Q 波形实验过程出现的问题:在连接示波器的通道时没有按照顺序来连入,导致示波器上图像并没有按照由上至下的顺序显示。
实验一组合逻辑电路的设计

实验一组合逻辑电路的设计组合逻辑电路是一种电子电路,由逻辑门组成,用于执行特定的逻辑功能。
在本实验中,我们将设计一个基本的组合逻辑电路以及一些常见的组合逻辑电路,包括加法器、减法器、比较器等。
首先,我们将设计一个基本的组合逻辑电路,该电路由两个输入和一个输出组成。
输入可以是0或1,输出将依据输入的值进行逻辑运算得出。
在这个基本电路中,我们将使用两个逻辑门:与门和或门。
与门的真值表如下:输入1输入2输出000010100111与门的布尔表达式是:输出=输入1AND输入2或门的真值表如下:输入1输入2输出000011101111或门的布尔表达式是:输出=输入1OR输入2基于以上真值表和布尔表达式,我们可以通过逻辑门的连接来设计一个基本的组合逻辑电路。
具体设计步骤如下:1.首先,将两个输入引线分别连接到与门和或门的输入端。
这将确保输入的值能够传递到逻辑门中。
2.将与门和或门的输出引线连接到一个输出引线上,以便能够输出最终的逻辑结果。
3.最后,将逻辑门的电源连接到电路的电源上,以确保逻辑门能正常工作。
通过以上步骤,我们就完成了一个基本的组合逻辑电路的设计。
这个电路可以根据输入产生不同的输出,实现不同的逻辑功能。
除了基本的组合逻辑电路,我们还可以设计一些常见的组合逻辑电路,如加法器、减法器和比较器。
加法器是用来执行数字加法的组合逻辑电路。
在一个二进制加法器中,输入是两个二进制数和一个进位位,输出是一个和输出和一个进位位。
加法器的设计可以通过级联多个全加器来实现。
减法器是用来执行数字减法的组合逻辑电路。
在一个二进制减法器中,输入是两个二进制数和一个借位位,输出是一个差输出和一个借位位。
减法器的设计可以通过级联多个全减法器来实现。
比较器是用来比较两个数字的大小的组合逻辑电路。
比较器的输出取决于输入的大小关系。
如果两个输入相等,则输出为0。
如果第一个输入大于第二个输入,则输出为1、如果第一个输入小于第二个输入,则输出为-1、比较器的设计可以通过使用逻辑门和触发器来实现。
实验一组合逻辑电路的设计与测试

实验一组合逻辑电路的设计与测试一、实验目的实验一旨在通过设计和测试一组合逻辑电路,加深对组合逻辑电路的理解和运用。
二、实验器材1.FPGA(现场可编程门阵列)开发板2. 逻辑电路设计软件(如Quartus II)3.逻辑分析仪4.DIP开关5.LED灯三、实验内容1.设计一个4位二进制加法器电路,并实现其功能。
2.使用逻辑电路设计软件进行电路设计。
4.使用逻辑分析仪对电路进行测试,验证其功能和正确性。
四、实验步骤1.根据4位二进制加法器的电路原理图,使用逻辑电路设计软件进行电路设计。
将输入的两个4位二进制数与进位输入进行逻辑运算,得到输出的4位二进制和结果和进位输出。
2.在设计过程中,需要使用逻辑门(如与门、或门、异或门等)来实现电路的功能。
3.在设计完成后,将电路编译,并生成逻辑网表文件。
5.连接DIP开关到FPGA开发板上的输入端口,通过设置DIP开关的状态来设置输入数据。
6.连接LED灯到FPGA开发板上的输出端口,通过LED灯的亮灭来观察输出结果。
7.使用逻辑分析仪对输入数据和输出结果进行测试,验证电路的功能和正确性。
五、实验结果1.在设计完成后,通过DIP开关的设置,输入不同的4位二进制数和进位,观察LED灯输出的结果,验证电路的正确性。
2.使用逻辑分析仪对输入和输出进行测试,检查电路的逻辑运算是否正确。
六、实验总结通过本实验,我们学习了组合逻辑电路的设计和测试方法。
从设计到测试的过程中,我们深入了解了组合逻辑电路的原理和运作方式。
通过观察和测试,我们可以验证电路的正确性和功能是否符合设计要求。
此外,我们还学会了使用逻辑分析仪等工具对电路进行测试和分析,从而提高了我们的实验能力和理论应用能力。
通过这次实验,我们对组合逻辑电路有了更深入的了解,为将来在数字电路设计和工程实践中打下了基础。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
东南大学电工电子实验中心
实验报告
课程名称:计算机结构与逻辑设计实验
第一次实验
实验名称:组合逻辑电路
院(系):专业:
姓名:学号:
实验室: 实验组别:
同组人员:实验时间:2015年10月29 日
评定成绩:审阅教师:
一、实验目的
①认识数字集成电路,能识别各种类型的数字器件和封装
②掌握小规模组合逻辑和逻辑函数的工程设计方法
③掌握常用中规模组合逻辑器件的功能和使用方法
④学习查找器件资料,通过器件手册了解器件
⑤了解面包板的基本结构、掌握面包板连接电路的基本方法和要求
⑥了解实验箱的基本结构,掌握实验箱电源、逻辑开关和LED点平指示的
用法
⑦学习基本的数字电路的故障检查和排除方法
⑧学Mulitisim逻辑化简操作和使用方法
⑨学习ISE软件操作和使用方法
二、实验原理
1.组合逻辑电路:
组合逻辑电路又称为门网络,它由若干门电路级联(无反馈)而成,其特点是(忽略门电路的延时):电路某一时刻的输出仅由当时的输入变量取值的组合决定,而与过去的输入取值无关。
其一般手工设计的过程为:
①分析其逻辑功能
②列出真值表
③写出逻辑表达式,并进行化简
④画出电路的逻辑图
2.使用的器件:
1)74HC00(四2输入与非门):芯片内部有四个二输入一输出的与非门。
2)74HC20(双4输入与非门):芯片内部有两个四输入一输出的与非门。
注意,四输入不能有输入端悬空。
3)74HC04(六反相器):芯片内部有六个非门,可以将输入信号反相。
当然,也可以通过2输入与非门来实现,方法是将其一个输入端信号加高电平。
4)74HC151(数据选择器):其功能犹如一个受编码控制的单刀多掷开关,可用在数据采集系统中,选择所需的信号。
它有8个与门,各受信号A2、A1、A0的一组组合控制,再将这8个与门的输出端经一个或门输出,是一个与—或电路。
5)74HC138(3线-8线译码器):其有三个使能端E1、E2、E3,可将地址段(A0、A1、A2)的二进制编码在Y0至Y7对应的输出端以低电平译出。
三、实验内容
必做实验:
①数值判别电路
a)设计一个组合逻辑电路,它接收一位8421BCD码B3B2B1B0,仅当2 < B3B2B1B0 < 7时
输出Y才为1(第6周实验课内指导教师验收)
b)设计一个组合逻辑电路,它接收4位2进制数B3B2B1B0,仅当2 < B3B2B1B0 < 7时输
出Y才为1
答:真值表:
函数表达式:
a.
Y=B2·B1·B0+B2·B1+B2·B0
b.
Y=B3·B2·B1·B0+B3·B2·B1+B3·B1·B0
电路原理图:a.
74HC00 141312111098 1234567
74HC04
141312111098
1234567
74HC20
141312111098
1234567 Vcc Vcc
GND GND
1
1
B2非B1B0
Y
Vcc
GND Vcc
a.
b.
②人类有四种血型:A、B、AB和O型。
输血时,输血者与受血者必须符合下图的规定,否
则有生命危险,利用数据选择器和最少数量的与非门,完成血型配对任务。
(设计方案可参看数字逻辑电路实践教材Page 86)
答:真值表:
函数表达式:
降维得:
电路原理图:
静态验证:
数据分析:
③控制发电机组的供电控制电路的设计
设有三台用电设备A、B、C 和两台发电机组X、Y。
X 机组功率为10kW,Y 机组功率为20kW。
用电设备A 用电量为15kW,设备B 用电量为10kW,设备C 用电量为5kW,三台用电设备有时同时工作,有时只有其中部分设备工作,甚至均不工作。
试设计一个供电控制电路控制发电机组,以达到节电的目的。
答:真值表:
1.表示运行0表示不运行
函数表达式:
X =A ·B ·C +A ·B +B ·C =m1+m2+m6+m7
Y =A +BC =m3+m4+m5+m6+m7
电路原理图:
Vcc
GND 静态验证:
④设计一个保险箱的数字密码锁,该锁有4位密码输入端(A0,A1,A2,A3)和一个开箱
钥匙信号输入端(E)。
当用钥匙开箱时(E=1),如果输入密码 = “1011”,保险箱被打开(Z1=1);如果不符,电路将发生报警信号(Z2=1)。
要求使用最少数量的与非门实现电路,检测并记录实验结果。
答:真值表:
函数表达式:
Z1=E·A0·A1·A2·A3
Z2=Z1
电路原理图:
GND
Z2静态验证:
四、实验总结
在这次的实验中,我开始真正接触电类专业的一些相关知识,并且亲自动手搭一些电路,也使得我在计逻课上学到的一些数电的基础理论知识能够应用到实践中来,两者相互结合使得我对这部分的知识有了更深的理解。
并且这门实验课也极大地培养了我的动手能力,比如如何在实验开始前进行线路的布线,怎么布线比较美观,方便,为之后的查错提供便利。
老师也交给了我们在这门实验中遇到错误怎么来自己动手检查出来,如将实验箱中电压表的接地端接到电源的接地端上,另一端就可以直接来测量电路中各个地方的电压来检查是否与自己设计的相同。
这查错方法是非常重要的,为之后更复杂的电路的搭建奠定了基础。
这次实验中我主要遇到了两个问题:
①我在做实验一中的b时,接通电源后,六反相器烧掉了。
我检查的方法是用万用表
的测量是否接通的功能来测量各个芯片的Vcc与GND端之间是否短路。
在测量六
反相器的时候,发现是因为六反相器内部短路导致电路的出错。
于是换了一个新的
六反相器之后问题解决了。
②另一个错误是我在其中几个实验都遇到过得问题,就是大多数验证都对,但是其中
少数几个的结果总是错误的,解决的方法是用电压表测量各个模块的输出是否都正
确,找到错误的模块后,再自习观察自己的线有没有连接错,我的其中一个就是因
为线连错导致结果出错。