实验二 利用MSI设计组合逻辑电路Word格式.docx

上传人:b****6 文档编号:19341983 上传时间:2023-01-05 格式:DOCX 页数:25 大小:10.30MB
下载 相关 举报
实验二 利用MSI设计组合逻辑电路Word格式.docx_第1页
第1页 / 共25页
实验二 利用MSI设计组合逻辑电路Word格式.docx_第2页
第2页 / 共25页
实验二 利用MSI设计组合逻辑电路Word格式.docx_第3页
第3页 / 共25页
实验二 利用MSI设计组合逻辑电路Word格式.docx_第4页
第4页 / 共25页
实验二 利用MSI设计组合逻辑电路Word格式.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

实验二 利用MSI设计组合逻辑电路Word格式.docx

《实验二 利用MSI设计组合逻辑电路Word格式.docx》由会员分享,可在线阅读,更多相关《实验二 利用MSI设计组合逻辑电路Word格式.docx(25页珍藏版)》请在冰豆网上搜索。

实验二 利用MSI设计组合逻辑电路Word格式.docx

四.实验原理:

见实验书

五.实验内容

1、数据分配器与数据选择器功能相反。

它是将一路信号送到地址选择信号指定的输出。

如输入为D,地址信号为A、B、C,可将D按地址分配到八路输出F0、F1、F2、F3、F4、F5、F6、F7。

其真值表如表(五)所示。

试用3线.8线译码器74LS138实现该电路。

将74LS197连接成八进制作为电路的输入信号源,将QDQCQB分别与A.、B、C连接,D接模拟开关,静态检测正确后,用示波器观察并记录D=1时,CP、A、B、C及F0-F7的波形。

(提示:

将74LS138附加控制端S1作为数据输入端,同时令S2=S3l=0,A2A1A0作为地址输入端,即可将S1送来的数据只能通过A2A1A0所指定的一根输出线反相后送出去。

(1)用proteus设计逻辑电路图如下

其中,将74LS197的Q3、Q2、Q1作为74LS138的S2、S1、S0输入,G2A、G2B接低电平,G1接高电平。

Q1与A相连,Q2与B相连,Q3与C相连,由上图知A0-A7分别为数据分配器的7个输出,而A8-A11为CP、Q1、Q2、Q3的波形,逻辑分析仪显示如下

(2)实验

由译码器工作原理及数据分配器真值表,将试验箱中芯片由proteus中连接起来,实际图如下

示波器显示如下

其中,D0至D11分别为CPQ3Q2Q1及F0-F7的输出,虽然顺序不一样,但对比proteus逻辑分析仪,可知该实验成功。

综合真值表、proteus和实验示波器,可得最终输出波形图应为

2、LU设计,在实验箱上实现

用八选一数据选择器151设计一个函数发生器电路它的功能如表(四)所示。

待静态测试检查电路工作正常后,进行动态测试。

将74LS197连接成十六进制作为电路的输入信号源,用示波器观察并记录CP.、S1、S0、A、B、Y的波形。

由上图写出真值表

由于8输入74LS151的数据选择只有三个输入,而显然这里有S1S0AB四个变量,因此,需要将其中一个变量设置为数据输入,本实验将B设置为数据输入

首先,74LS151的逻辑输出表达式为

在这里,观察真值表,令

A2=S1

A1=S0

A0=A,

D0=D7=0

D1=D2=D4=B

D3=D6=1

D5=

那么表达式为

当时做预习实验没找到非门,就用与非门代替,用197输出16进制数,Q1Q2Q3分别与151上的ABC连接,E接地,X0和X7接地,X1X2X4接Q0,X3X6接高电平,X5连Q0的取反。

(1)用proteus进行仿真模拟

逻辑分析仪如下

在试验中我将示波器中某些路交换了顺序,不影响结果

实验箱情况

由于芯片上没有直接取反的芯片,我使用了74LS00与非门进行取反

示波器显示

其中D0到D6分别为CPBAS0S1Y的波形

实验中的不足:

没有按书中给定的顺序显示每一路的波形,在下次的实验中将改正

遇到的问题:

74LS151在连线中E接口忘记接低电平,导致74LS151没有正常工作,Y始终输出低电平,由于线路繁多,花了很长时间才检查出来,以后实验将在连线过程中更加仔细。

根据真值表,proteus和实验,可知该实验成功,正确波形如下

 

3.AU设计

设计一个半加半减器,输入为S,A,B,其中S为功能选择口。

当S=0时,输出A+B和进位,当S=1时,输出A-B和借位。

首先画出真值表

由真值表可知,

卡诺图

化简得

(1)门电路

首先利用74LS197的八进制输出端Q1、Q2、Q3作为B、A、S的输入。

然后用异或门74LS86实现输出Dn。

接着用74LS86实现A⊕B,再用74LS08与B实现与门输出Cn

用proteus进行设计

我用197输出八进,用门表示逻辑,其中A0-A5分别表示PASABDnCn

其中逻辑分析仪显示如下

实验中发现了问题,由于异或门74LS86和与门74LS08不能同时使用,不得不将Cn的表达式进行变换,改用两次74LS00来实现与门,波形如下

实验中我漏掉了CP的波形,D0-D4依次为Q1Q2Q3DnCn,同时我也没按顺序显示波形,下次实验将改进

(2)使用74LS138实现

将74LS197的Q3、Q2、Q1作为74LS138的S2、S1、S0输入,G2A、G2B接低电平,G1接高电平。

通过真值表,得知在74LS138中,Y1Y2Y5Y6接Cn的与非门,输出表示Cn波形;

Y3Y5接Dn的与非门,输出表示Dn波形

Proteus仿真如下

逻辑分析仪如下

其中A0-A5分别为CPSABDnCn

示波器

(3)使用74LS151,我分的两次记录

将74LS197的Q3、Q2、Q1作为74LS151的S2、S1、S0输入。

由真值表,第一个151表示Dn,其中X1X2X4X5接高电平,其余接地;

第二个151表示Cn,其中X3X5接高电平,其与接地

首先是proteus

逻辑分析仪

实验由于151只有一个,我分为两步,第一步输出Dn的波形,第二步输出Cn的波形

第一步:

74LS151中X1X2X4X5接高电平,其余接地

Dn的输出

其中D3就表示Dn的波形

问题:

实验中我忽略了CP的波形,下次改进

第二步:

74LS151中X3X5接高电平,其与接地

Cn的输出波形

其中D4为Cn的输出波形

3个小实验最后的结果相同,表明实验成功。

4、ALU(算术逻辑单元设计)

用proteum设计一个六输入二输出的ALU。

控制端:

S1,S2,S0,决定ALU的八种功能,其中指定六种功能为与,或,非,异或,全减,全加,剩余功能自己拟定。

数据输入端:

三个输入数据为A,B,C(当执行逻辑运算时忽略C)。

输出端:

和/差,进位/借位。

(逻辑运算时为输出,与输出取反。

首先我准备用多路复用器74LS151,把S2S1S0作为数据选择,把ABC(当加减运算时)经过处理后作为数据输入,在这里我将用三个74LS151,逻辑运算时,输出Y与

需要一个151,加减运算时需要两个输出,和(差)与进(退)位,需要两个151。

(1)首先题目要求输出6位二进制数,我将两个74LS197串联在一起,第一个197

Q3作为第二个197的八进制计数输入,即可得到6位计数器的输出。

其中Q5Q4Q3作为S2S1S0分别与三个151的数据选择端输入

(2)真值表的前四个功能

这几个

门的输出将分别连在三个74LS151的数据输入X0-X4处(根据真值表的功能和多路复用器的功能)

PS:

该处我用的是Q1Q0作为AB进行逻辑运算,省略了Q3

(3)全加和全减

全加器真值表全减器真值表

根据真值表,第一个138中,Y1Y2Y4Y7和与非门U9结合,输出和;

Y3Y5Y6Y7和与非门U10结合,输出进位。

第二个138中,Y1Y2Y4Y7和与非门U12结合,输出差;

Y1Y2Y3Y7和与非门U13结合,输出借位利用两个数据分配器分别输出和(差)、进位(借位),第一个138和两个与非门结合得到两个输出,分别为和、进位;

第二个138和两个与非门结合得到两个输出,分别为差、借位

(4)74LS85

这里我还用了一个比较器,因为在第一个151中,输出Y和

正好得到两个输出Z1Z2,但是第二、三个74LS151(表示和(差)、进位(借位))Z1和Z2。

如果只用或门将两个Z1和两个Z2结合,当第二、三个151工作时,第一个

输出始终为1,因而与门输出始终为

1.因此,第一个74LS151的输出和第二、三个151的输出不能同时存在,因此需要74LS85的帮助。

(5)输出

将比较器QA>

B与第三个151输出(表示进位(借位))连入与门U19,将QA>

B取反后与第二个151输出(表示和(差))连入与门U18,再对两个输出进行或运算,即可巧妙的避开错误,避开两个结果的相互干扰。

由图知或门U16输出即Z1,U20输出为Z2

(6)全图

各个段的波形图已经一一应正,结果正确

六.实验总结

1、感受最深的就是proteus模拟和实验室里做实验有很大的差别。

实验箱芯片有限,特别是ALU,根据proteus在实验箱里连出电路有难度,因此在以后的实验中应将芯片有限这个情况讨论进去,适当简化电路。

2、通过AU可知,同一种结果可以由多种方法实现,在实验中应尽量挑选简便的方式

3、在实验箱上连接的过程中,由于连的线很多,很容易漏连和连错,比如151的E我就忘接地了,浪费了很多时间,因此在连线的过程中应更加仔细。

4、在示波器上做对比时一定要选择一个周期最大,频率最小的波形作为所有波形的比较波形,这样可以根据这个最大周期波形的一个周期画出其他的波形

5、面对十分复杂的电路,应时刻保持清醒的头脑,简化电路,自习连接各个芯片,不可慌张

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

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

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