(新)实验二组合逻辑电路设计
- 格式:doc
- 大小:76.50 KB
- 文档页数:4
竭诚为您提供优质文档/双击可除组合逻辑电路的设计实验报告篇一:数电实验报告实验二组合逻辑电路的设计实验二组合逻辑电路的设计一、实验目的1.掌握组合逻辑电路的设计方法及功能测试方法。
2.熟悉组合电路的特点。
二、实验仪器及材料a)TDs-4数电实验箱、双踪示波器、数字万用表。
b)参考元件:74Ls86、74Ls00。
三、预习要求及思考题1.预习要求:1)所用中规模集成组件的功能、外部引线排列及使用方法。
2)组合逻辑电路的功能特点和结构特点.3)中规模集成组件一般分析及设计方法.4)用multisim软件对实验进行仿真并分析实验是否成功。
2.思考题在进行组合逻辑电路设计时,什么是最佳设计方案?四、实验原理1.本实验所用到的集成电路的引脚功能图见附录2.用集成电路进行组合逻辑电路设计的一般步骤是:1)根据设计要求,定义输入逻辑变量和输出逻辑变量,然后列出真值表;2)利用卡络图或公式法得出最简逻辑表达式,并根据设计要求所指定的门电路或选定的门电路,将最简逻辑表达式变换为与所指定门电路相应的形式;3)画出逻辑图;4)用逻辑门或组件构成实际电路,最后测试验证其逻辑功能。
五、实验内容1.用四2输入异或门(74Ls86)和四2输入与非门(74Ls00)设计一个一位全加器。
1)列出真值表,如下表2-1。
其中Ai、bi、ci分别为一个加数、另一个加数、低位向本位的进位;si、ci+1分别为本位和、本位向高位的进位。
2)由表2-1全加器真值表写出函数表达式。
3)将上面两逻辑表达式转换为能用四2输入异或门(74Ls86)和四2输入与非门(74Ls00)实现的表达式。
4)画出逻辑电路图如图2-1,并在图中标明芯片引脚号。
按图选择需要的集成块及门电路连线,将Ai、bi、ci接逻辑开关,输出si、ci+1接发光二极管。
改变输入信号的状态验证真值表。
2.在一个射击游戏中,每人可打三枪,一枪打鸟(A),一枪打鸡(b),一枪打兔子(c)。
实验二组合逻辑电路功能分析与设计一、实验目的:1、了解组合逻辑电路的特点;2、掌握组合逻辑电路功能的分析方法;3、学会组合逻辑电路的连接方法;4、掌握组合逻辑电路的设计方法。
二、实验原理:1、组合逻辑电路的特点:组合电路的输出只与当时输入的有关,而与电路以前的状态无关,即输出与输入的关系具有及时性,不具备记忆功能。
2、组合逻辑电路的分析方法:a写表达式:一般方法是从输入到输出逐级写出逻辑函数的表达式。
b化简:利用公式法和图行法进行化简,得出最简的函数表达式。
c列真值表:根据最简函数表达式列出函数真值表。
d功能描述:判断该电路所完成的逻辑功能,做出简要的文字描述,或进行改进设计。
3、组合逻辑电路的设计步骤:a根据设计的要求列出真值表。
B根据真值表写出函数表达式。
C化简函数表达式或做适当的形式转换。
D画出逻辑电路图。
三、实验器件集成块:74LS00、74LS04、74LS08、74LS32四、实验内容:(一)、组合逻辑电路功能分析当电路A,B都输入0或1时,Y值输出为1;当电路A,B输入为不一样的值时,Y值输出为0.1图4-1(二)、组合逻辑电路设计(根据组合逻辑电路的设计步骤,分别写出各个组合逻辑电路的设计步骤。
)1、设计一个举重裁判表决器。
设举重比赛有三个裁判,一个主裁判和两个副裁判。
杠铃完全举上的裁决由每一个裁判按一下自己面前的按钮来确定。
只有当两个或两个以上裁判(其中必须有主裁判)判明成功时,表示“成功”的灯才亮。
(要求用与非门实现)设输入变量:主裁判为A ,副裁判分别为B ,C ,按下按钮为1,不按为0;输出变量:表示成功与否用Y 表示,灯亮为1,不亮为0,根据题意可以列出如图的真值表。
Y=AB ==*AC ==2、某设备有开关A 、B 、C ,要求仅在开关A 接通的条件下,开关B 才能接通;开关C 仅在开关B 接通的条件下才能接通。
违反这一规程,则发出报警信号。
设计一个由与非门组成的能实现这一功能的报警控制电路。
实验二组合逻辑电路分析与设计实验报告
姓名:李凌峰班级:13级电子1班学号:13348060
一、实验数据与相应原理图:
1、复习组合逻辑电路的分析方法,对实验中所选的组合电路写出函数式。
设计一个代码转换电路,输入为4位8421码,输出为4位循环码。
对应的各位码如下表所示。
2、实验逻辑函数式:
实际实验逻辑表达式(用一异或门代替与或门):
3、实际实验逻辑图:
4、实际实验操作图
二、实验操作记录
1,检测转换电路:
2,实测波形图
10hz方波:
G3 G2 G1 G0波形:
B1 B2 B3 B4波形图:
由以上波形图张图绘制出总的时序图如下:
三、心得与体会
1、这次实验所用器材用了异或门74LS86和异步计数器74LS197.分析组合逻辑电路
时,要先由给定的组合逻辑电路写函数式,然后对函数式进行化简或变换,再根据最简式列真值表,最后确认逻辑功能。
设计组合逻辑电路时,则应先根据给定事件的因果关系列出真值表,然后由真值表写函数式,再对函数式进行化简或变换,最后画出逻辑图,并测试逻辑功能。
2、对示波器的操作仍不够熟悉,在将示波器连接到实验箱的测试端时总是忘了要接地,
致使示波器显示信号不正常。
3、在比较波形时,借用同学的接口同时加载4个波形容易做出总的时序图。
实验二 组合逻辑电路一、实验目的1.掌握组和逻辑电路的功能测试。
2.验证半加器和全加器的逻辑功能。
3.学会二进制数的运算规律。
二、实验仪器及器件1.仪器:数字电路学习机2.器件:74LS00 二输入端四与非门 3片 74LS86 二输入端四异或门 1片 74LS54 四组输入与或非门 1片三、实验内容1.组合逻辑电路功能测试(1).用2片74LS00按图2.1连线,为便于接线和检查,在图中要注明芯片编号及各引脚对应的编号。
(2).图中A 、B 、C 接电平开关,Y1、Y2接发光管电平显示(3).按表2.1要求,改变A 、B 、C 的状态,填表并写出Y1、Y2的逻辑表达式。
(4).将运算结果与实验比较。
Y1=A+B2.测试用异或门(74LS86)和与非门组成的半加器的逻辑功能。
根据半加器的逻辑表达式可知,半加器Y 是A 、B 的异或,而进位Z 是A 、B 相与,故半加器可用一个集成异或门和二个与非门组成,如图2.2。
(1).用异或门和与非门接成以上电路。
输入A 、B 接电平开关,输出Y 、Z 接电平显示。
(2).按表2.2要求改变A 、B 状态,填表。
3.测试全加器的逻辑功能。
(1).写出图2.3电路的逻辑表达式。
(2).根据逻辑表达式列真值表。
(3).根据真值表画逻辑函数SiCi 的卡诺图。
111S i C i4.测试用异或门、与或门和非门组成的全加器的功能。
全加器可以用两个半加器和两个与门一个或门组成,在实验中,常用一块双异或门、一个与或非门和一个与非门实现。
(1).写出用异或门、与或非门和非门实现全加器的逻辑表达式,画出逻辑电路图。
(2).连接电路图,注意“与或非”门中不用的“与门”输入端要接地。
(3).按表2.4记录Si 和Ci 的状态。
1-⊕⊕=i i C B A S ,AB C B A C i i +⊕=-1)(A i S iB i+ C i C i-1四、 1.整理实验数据、图表并对实验结果进行分析讨论。
实验二:组合逻辑电路分析与设计姓名: 夕何【实验目的】1.掌握组合逻辑电路的分析方法,并验证其逻辑功能。
2.掌握组合逻辑电路的设计方法,并能用最少的逻辑门实现之。
3.熟悉示波器的使用。
【实验仪器及器件】【实验过程及结果分析】1.代码转换电路的设计已知4位输入8421码为表1,4位输出循环码如表2表1 BCD码表2 GRAY码D C B A0 0 0 00 0 0 1将表1中ABCD 作为自变量,表2中3G ~0G 各自作为因变量可得到四张真值表,即可得出3G ~0G 各自与ABCD 的逻辑函数式如下D G =3 (1)D C G ⊕=2 (2) C B G ⊕=1 (3)0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 11 0 0 11 0 1 01 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1113G2G1G0G0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 1 0 1 0 1 0 1 0 0 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 0 10 1 0 10 1 1 1 0 0 1 1B A G ⊕=0 (4)根据老师要求,将G 2和G 1的逻辑表达式变换为: G 2=((C’D)’(CD’)’)’ (5) G 1=((C’B)’(CB’)’)’ (6)由函数式(1)(5)(6)(4)可得如图(1)所示电路图:图(1)AltiumDesigner 本实验电路图2.实际电路图如图(2)所示图(2)实际电路图测试:将ABCD 分接逻辑开关的各输入端口,3G ~0G 接入“0-1”显示器检测,结果如表 3,实验结果:以10KHz 方波作为计数器的脉冲,一GO 位基准,得到各个端口的输出波形: (1)G0 与G1的波形如图(3)所示,其中上边的波形为G0,下边的波形为G1;(2)G2与G0的波形图如图(4)所示,其中上边为G2,下边为G0图(4)(3)G2与G3波形图对比如图(5)所示,其中上边的波形为G2,下边波形为G3。
一.实验目的1.掌握小规模(SSI)组合逻辑电路的分析与设计方法。
2.熟悉常用中规模(MSI)组合逻辑部件的功能及其应用。
*3.观察组合电路的竞争-冒险现象,了解消除冒险现象的方法。
二.实验设备与器件双踪示波器:DS1062C 函数信号发生器:SG1651数字实验箱:THD-4 数字万用表:MS8222D实验器件:74LS00、74LS02、74LS20、74LS54、74LS83、74LS86、74LS138、74LS151三.实验内容(一) 组合逻辑电路的分析1.分析图16-1所示“一位数值比较器”电路的逻辑功能,说明其逻辑关系与实际意义,并将验证测试结果填入表16-1。
表16-1输入输出A B F 1 F 2 F 30 00 11 01 1*2.分析图16-2所示“四位二进制原码/反码转换”电路的逻辑功能,按照表16-2选取其中一位作出分析,并记录测试结果。
表16-2控制输入输出K A i Y i0 0 11 0 13.分析图16-3采用MSI芯片(3-8译码器)构成的组合逻辑电路,正确连接各引脚并供电,然后测试电路功能,结果填入表16-3。
表16-3输入输出A B C F0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1注:当、时,译码器输入输出逻辑关系为:m i 系A 2 A 1 A 0 的最小项(参见附录Ⅳ中74LS138真值表)。
*4.分析图16-4“8421BCD码-8421余3码转换电路”的逻辑功能,将测试结果填入表16-4。
注:74LS83资料见附录Ⅳ。
表16-4输入输出A 3 A 2 A 1 A 0 S 3 S 2 S 1 S 00 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 01 1 0 11 1 1 01 1 1 1(二) 组合逻辑电路的设计与测试1.逻辑函数为:,试用一片74LS54(四组输入与或非门)设计其组合逻辑电路。
《数字电子技术B》实验报告班级:姓名学号:实验二组合逻辑电路(半加器、全加器)一、实验目的1.掌握组合逻辑电路的功能测试。
2.验证半加器和全加器的逻辑功能。
3.学会二进制数的运算规律。
二、实验仪器及材料74LS00 二输入端四与非门 3片74LS86 二输入端四异或门 1 片74LS54 四组输入与或非门 1片三、实验内容(如果有可能,附上仿真图)1.组合逻辑电路功能测试。
(1).用2片74LS00组成图2.1所示逻辑电路。
为便于接线和检查,在图中要注明芯片编号及各引脚对应的编号。
(2).图中A、B、C接电平开关,Y1,Y2接发光管电平显示。
(3).接表2.1要求,改变A、B、C的状态填表并写出Y1,Y2逻辑表达式。
(4).将运算结果与实验比较。
表2.1Y1=A+B Y2=(A’*B)+(B’*C)2.测试用异或门(74LS86)和与非门组成的半加器的逻辑功能。
根据半加器的逻辑表达式可知,半加器Y是A、B的异或,而进位Z是A、B相与,故半加器可有一个集成异或门和二个与非门组成如图2.2。
图2.2(1).在实验仪上用异或门和与门接成以上电路。
A、B接电平开关K,Y,Z接电平显示。
(2).按表2.2要求改变A、B状态,填表。
表2.23.(1).写出图2.3电路的逻辑表达式。
(2).根据逻辑表达式列真值表。
表2.3(5)按原理图选择与非门并接线进行测试,将测试结果记入表2.4,并与上表进行比较看逻辑功能是否一致。
4. 测试用异或、与或和非门组成的全加器的逻辑功能。
全加器可以用两个半加器和两个与门一个或门组成,在实验中,常用一块双异或门、一个与或非门和一个与非门实现。
(1).画出用异或门、与或非门和非门实现全加器的逻辑电路图,写出逻辑表达式。
(2).找出异或门、与或非门和与门器件按自己画出的图接线。
接线时注意与或非门中不用的与门输入端接地。
(3).当输入端A i、B i及C i-1为下列情况时,用万用表测量S i和C i的电位并将其转为逻辑状态填入下表。
实验⼆组合逻辑电路(半加器、全加器)
实验⼆组合逻辑电路(半加器、全加器)
⼀、实验⽬的:
1.加深理解组合逻辑电路的特点和⼀般分析⽅法;
2.熟悉组合逻辑电路的设计⽅法;
3.验证半加器、全加器的功能。
⼆、实验仪器、设备、元器件:
1.数字逻辑电路实验仪 1台
2.四2输⼊与⾮门74LS00芯⽚ 1⽚
3.四2输⼊异或门74LS86芯⽚ 1⽚
4.六反向器74LS04芯⽚ 1⽚
5.⽰波器或万⽤表
三、预习要求:
1.复习组合逻辑电路的分析和设计⽅法;
2.复习半加器、全加器的⼯作原理;
3.根据设计任务要求,设计组合逻辑电路,画出逻辑图。
四、实验内容和步骤:
1.测试半加器的逻辑功能
根据图2.1所⽰连接好电路。
输⼊A、B端分别接两个逻辑电平开关,输出端S、C接颜⾊不同的发光⼆极管。
观察当输⼊端A、B电平变化时,输出端S、C电平指⽰器的状态。
验证逻辑状态并填表。
图2.1由与⾮门组成的半加器电路表 2.1 逻辑真值表
写出逻辑表达式:Ci= C = 2.测试全加器的逻辑功能
1
- -
1
C1
2
3
A
74LS00 4
5
6
B
74LS00 1
2
3
A
74LS86 4
5
6
B
74LS86 8
9
10
C
74LS00 B
A
Ci-1
Si
Ci。
实验二组合逻辑电路一、实验目的1.掌握组和逻辑电路的功能测试。
2.验证半加器和全加器的逻辑功能。
3.学会二进制数的运算规律。
二、实验仪器及器件1.仪器:数字电路学习机2.器件:74LS00 二输入端四与非门3片74LS86 二输入端四异或门1片74LS54 四组输入与或非门1片三、实验内容1.组合逻辑电路功能测试(1).用2片74LS00按图2.1连线,为便于接线和检查,在图中要注明芯片编号及各引脚对应的编号。
(2).图中A、B、C接电平开关,Y1、Y2接发光管电平显示(3).按表2.1要求,改变A、B、C的状态,填表并写出Y1、Y2的逻辑表达式。
(4).将运算结果与实验比较。
Y1=A+B2.测试用异或门(74LS86)和与非门组成的半加器的逻辑功能。
根据半加器的逻辑表达式可知,半加器Y是A、B的异或,而进位Z是A、B相与,故半加器可用一个集成异或门和二个与非门组成,如图2.2。
(1).用异或门和与非门接成以上电路。
输入A、B接电平开关,输出Y、Z接电平显示。
(2).按表2.2要求改变A、B状态,填表。
3.测试全加器的逻辑功能。
(1).写出图2.3电路的逻辑表达式。
(2).根据逻辑表达式列真值表。
(3).根据真值表画逻辑函数SiCi 的卡诺图。
(4).连接电路,测量并填写表2.3各点状态。
1-⊕⊕=i i C B A S AB C B A C i i +⊕=-1)(S i C i4.测试用异或门、与或门和非门组成的全加器的功能。
全加器可以用两个半加器和两个与门一个或门组成,在实验中,常用一块双异或门、一个与或非门和一个与非门实现。
(1).写出用异或门、与或非门和非门实现全加器的逻辑表达式,画出逻辑电路图。
(2).连接电路图,注意“与或非”门中不用的“与门”输入端要接地。
(3).按表2.4记录Si 和Ci 的状态。
1-⊕⊕=i i C B A S ,AB C B A C i i +⊕=-1)(A i S iB i+ C iC i-1四、实验报告1.整理实验数据、图表并对实验结果进行分析讨论。
实验二组合逻辑电路分析与设计一、实验目的1.掌握组合逻辑电路的分析方法与测试方法;2.掌握组合逻辑电路的设计方法。
二、实验预习要求1.熟悉门电路工作原理及相应的逻辑表达式;2.熟悉数字集成电路的引脚位置及引脚用途;3.预习组合逻辑电路的分析与设计步骤。
三、实验原理通常, 逻辑电路可分为组合逻辑电路和时序逻辑电路两大类。
电路在任何时刻, 输出状态只决定于同一时刻各输入状态的组合, 而与先前的状态无关的逻辑电路称为组合逻辑电路。
1.组合逻辑电路的分析过程, 一般分为如下三步进行:(1)由逻辑图写出输出端的逻辑表达式;(2)画出真值表;(3)根据对真值表进行分析, 确定电路功能。
2. 组合逻辑电路的一般设计过程为图实验2.1所示。
设计过程中, “最简”是指电路所用器件最少, 器件的种类最少, 而且器件之间的连线也最少.四、实验仪器设备1. TPE-ADⅡ实验箱(+5V电源, 单脉冲源, 连续脉冲源, 逻辑电平开关, LED显示, 面包板数码管等)1台;2. 四两输入集成与非门74LS00 2片;3. 四两输入集成异或门74LS86 1片;4. 两四输入集成与非门74LS20 3片。
五、实验内容及方法1. 分析、测试74LS00组成的半加器的逻辑功能。
(1)用74LS00组成半加器, 如图实验2.2所示电路, 写出逻辑表达式并化简, 验证逻辑关系。
Z1=AB;Z2= Z1A = ABA;Z3= Z1B = ABB;Si= Z2Z3 = ABA ABB = ABA+ABB = AB+ AB = A + B;Ci = Z1A = AB;(2)列出真值表。
(3)分析、测试用异或门74LS86与74LS00组成的半加器的逻辑功能, 自己画出电路, 将测试结果填入自拟表格中, 并验证逻辑关系。
评价: 通过这种方法获得测试结果和上述电路完全相同, 并且在有异或门的情况下实现较为简单, 所以我们应当在设计的时候在条件允许的情况实现最简。
实验二组合逻辑电路设计
一、实验目的
1、了解和逐步掌握一般组合逻辑电路的设计方法;
2、熟练掌握QuartusⅡ软件原理图输入方式的操作步骤;
3、熟练掌握QuartusⅡ软件中底层和顶层电路模块的设计方法;
4、熟练掌握Quartus Ⅱ软件常见操作的设置方法。
二、实验设备
计算机、QuartusⅡ软件、实验箱
三、实验内容
1、在QuartusⅡ软件中采用VHDL语言完成一个2选1多路选择器底层电路的
设计;
2、将已设计完成的2选1数据选择器作为底层模块,通过原理图输入方式和元
件例化语句两种方式完成顶层3选1数据选择器顶层电路的设计和测试。
四、实验步骤
注意:以下为大体步骤,详细步骤根据具体实验过程独立完成。
1、设计2选1数据选择器底层模块
用VHDL语言完成该电路模块的设计并在QuartusⅡ软件中进行仿真,截取仿真波形作为部分实验结果。
2、设计3选1数据选择器顶层模块
将2选1数据选择器作为底层元件,利用原理图输入方式和元件例化语句两种方式完成3选1数据选择器顶层模块的设计并仿真;
注意:底层和顶层文件应放在同一工程文件夹中,截取3选1数据选择器仿真波形和顶层图作为部分实验结果。
3、完成3选1数据选择器的引脚锁定
(1)三个输入端可自由锁定在三个按键上,根据实验箱上空余的引脚自由锁定;(2)两个选择端可自由锁定在两个拨码开关上;
(3)输出端可自由锁定在一个LED 灯上,通过灯的亮灭判断是否有输出。
为了
清楚区分三个输入端,测试时可设置三个不同的LED 灯来判断。
图-1 开关量输入输出模块
S1—s8是带自锁的单刀单执拨码开关,在开关未拨动时是低电平,拨动时J1为高电平并保持高电平不变,只有回拨开关时J1才恢复低电平输入。
图-2 按键模块
此模块共有8个按键,BUTTON1—BUTTON8是轻触按键;在按键未按下时JP6为高电平输入,按键按下后JP6对FPGA 输入低电平,松开按键后恢复高电平输入。
图-3 LED 灯指示模块
该模块有8个LED 指示灯,在使用时候只需要用排线连接JP5和FPGA 连接,FPGA 输出低电平时指示灯亮。
注意:引脚锁定后应重新编译一次以备下载。
4、在实验箱上进行下载和测试
(1)连接实验箱电源插头和USB下载器。
USB下载器的一端接电脑的USB接口,另一端通过10芯接线连接实验箱的JTAG口;
(2)打开实验箱上的电源开关;
(4)在QuartusⅡ软件中选择USB连接和JTAG口下载方式,检测硬件,添加SOF文件,勾选有关选项,然后下载测试;
(5)设定两个拨码开关的状态,分别按三个按键,通过LED灯的亮灭来判断和检测输出是否正确。
5、器件配置
可通过JTAG口和AS口两种方式完成FPGA器件的配置。
直接通过JTAG 口配置时应先将SOF文件转换成JIC(JTAG间接配置)才能下载烧写;通过AS 口配置时应选择POF文件下载烧写。
五、实验总结
注:包括对软件操作方法、实验设计方法或思路等的总结和体会两部分。
六、实验结果和分析
实验结果包括两部分内容:
1、程序清单
2、截图及结果分析
注意:截图应注明名称,如“图1 二选一数据选择仿真波形”、“图2 三选一数据选择器仿真波形”等;仿真波形要有适当的文字分析。
本实验截图共有3个:
(1)二选一数据选择仿真波形;
(2)三选一数据选择器顶层设计原理图;
(3)三选一数据选择器仿真波形。
问题回答(本部分内容写在预习报告中)
1、简述原理图输入方式和文本输入方式各自的特点。
2、对比通过JTAG口和AS口下载程序的不同。
实验报告要求说明
1、实验报告用纸要求
手写部分应统一采用学校预习和正式实验报告专用纸。
2、报告内容及书写要求
预习报告:包括实验目的、实验设备、实验内容、(预习)实验程序、问题回答5部分内容。
正式报告:实验步骤、实验总结、实验结果和分析3部分内容。
打印截图:各种截图在A4纸上居中排放;每个截图下方居中位置用“宋体,小四”字注明截图序号和名称。
3、排放顺序和装订要求
排放顺序:实验报告按(1)预习报告、(2)正式报告、(3)打印截图的顺序自上而下的整齐排放。
装订要求:在本次实验整份报告(预习、正式报告、截图)的左上角用1到2枚订书钉整齐装订。
4、(1)同组人员实验报告中的实验步骤、实验总结、预习程序、仿真结果分析、
问题回答等部分的内容独立完成,不得互相抄袭,否则判雷同,本次实
验按0分计算。
(2)对于字迹潦草、报告内容不符合要求、装订混乱、报告雷同等情况的实验报告一律退回,本次实验按0分计算。