数字电路逻辑设计实验讲义(2)

2018-11-24 17:39

3.使用与非门设计一个十字交叉路口的红绿灯控制电路,检测所设计电路的功能,记录测试结果。

图1-1是交叉路口的示意图,图中A、B方向是主通道,C、D方向是次通道,在A、B、C、D四通道附近各装有车辆传感器,当有车辆出现时,相应的传感器将输出信号1,红绿灯点亮的规则如下:

(1)A、B方向绿灯亮的条件: (a)A、B、C、D均无传感信号 (b)A、B均有传感信号

(c)A或B有传感信号,而C和D不是全有传感信号 (2)C、D方向绿灯亮的条件:

(a)C、D均有传感信号,而A和B不是全有传感信号

D (b)C或D有传感信号,而A和B均无传感信号

四、实验设备与器材

1.二踪示波器

B A 2.脉冲信号发生器

3.晶体管直流稳压电源 4.通用实验台

C 5.主要集成电路:7400四2与非门2片;7420双4与非门1片。

五、实验报告要求 图1-1

1.写出任务的设计过程 (包括叙述有关设计技巧),画出设计电路图; 2.记录检测结果,并进行分析; 3.观察冒险现象的工作波形。 六、思考题

设每个门的平均传输延迟时间是1tpd,试画出图中电路在输入A信号发生变化时,各点的工作波形。 A

3

实验二 MSI组合功能件的应用

一、实验目的

1.掌握数据选择器、译码器和全加器等MSI的使用方法; 2.熟悉MSI组合功能件的应用。 二、实验原理

中规模集成电路(MSI)是一种具有专门功能的集成功能件。常用的MSI组合功能件有译码器、编码器、数据选择器、数据比较器和全加器等。借助于器件手册提供的功能表,弄清器件各引出端(特别是各控制输入端)的功能与作用,就能正确地使用这些器件。在此基础上应该尽可能地开发这些器件的功能,扩大其应用范围。对于一个逻辑设计者来说,关键在于合理选用器件,灵活地使用器件的控制输入端,运用各种设计技巧,实现任务要求的电路功能。

在使用MSI组合功能件时,器件的各控制输入端必须按逻辑要求接入电路,不允许悬空。

1.数据选择器

T4153是一个双4选1数据选择器,其逻辑符号如图2-1所示,功能表见表2-1。其中D0、D1、D2、D3为4个数据输入端;Y为输出端;S是使能端,在S?0时使能,在S?1时

Y?0;A1、A0是器件中两个选择器公用的地址输入端。该器件的逻辑表达式为

Y?S(A1A0D0?A1A0D1?A1A0D2?A1A0D3)

表2-1 T4153功能表

控制输入 输出 A1 A0 S 1 0 0 0 0 XXXXY 0 D0 D1 D2 D3 Cn? 0 0 1 1 14201? 0 1 0 1 0123YF1Cnn165431510111213EN01237MUXT4153YXXX904567YFCA12X1n?1

BC

AnBn

图2-1 T4153逻辑符号 图2-2 实现8选1选择器功能 图2-3 实现全加器功能

数据选择器是一种通用性很强的功能件,它的功能很容易得到扩展。4选1数据选择器

4

经如图2-2所示的组合,很容易实现8选1选择器功能。

使用数据选择器进行电路设计的方法是合理地选用地址变量,通过对函数的运算,确定各数据输入端的输入方程。例如,使用4选1数据选择器实现全加器逻辑的连线图如图2-3所示。再如,利用4选1数据选择器实现有较多变量的函数

Y?ABD?ABE?ABC?ABDE?ABF?ABC?ABF

从函数表达式可以看出,各乘积项均包含有A和B两个变量,可将表达式整理得

Y?AB(D?E)?AB(C?DE)?ABF?AB(C?F)

?ABDE?ABCDE?ABF?ABCF

此表达式可用图2-4所示的电路实现。

从上述例子中可见,数据选择器的地址变量一般的选择方式:

⑴选用逻辑表达式各乘积项中出现次数最多的变量(包括原变量与反变量),以简化数据输入端的附加电路;

⑵选择一组具有一定物理意义的量。 2.译码器

译码器可分为两大类,一类是通用译码器,另一类是显示译码器(此类译码器参见附录三,本实验将不做讨论)。

DECC123AFYBIN/OCT0T413812FAB456&EN

0123456715141312111097

图2-4 实现函数 图2-5 T4138逻辑符号

Y?ABD?ABE?ABC?ABDE?ABF?ABC?ABF

T4138是一个3线-8线译码器,它是一种通用译码器,其逻辑符号如图2-5所示,表

2-2是其功能表。其中,A2、A1、A0是地址输入端,Y0、Y1、?、Y7是译码输出端,S1、S2、S3是使能端,当S1?1,S2?S3?0时,器件使能。

3线-8线译码器实际上也是一个负脉冲输出的脉冲分配器。若利用使能端中的一个输入端输入数据信息,器件就是成为一个数据分配器。例如,若从S1输入端输入数据信息,

S2?S3?0,地址码所对应的输出是S1数据信息的反码;若从S2输入端输入数据信息,S1?1,S3?0,地址码所对应的输出就是数据信息S2。

译码器的每一路输出,实际上是地址码的一个最小项的反变量,利用其中一部分输出端输出的与非关系,也就蛇们相应最小项或逻辑表达式,能方便地实现逻辑函数。

与数据选择器一样,利用使能端能够方便地将两个3线-8线译码器组合成一个4线-16线的译码器。

5

表2-2 T4138功能表

输 入 输 出 S1 1 1 1 1 1 1 1 1 0 S2?S3 A2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 A1 0 0 1 1 0 0 1 1 A0 0 1 0 1 0 1 0 1 Y0 Y1 1 0 1 1 1 1 1 1 1 1 Y2 Y3 Y4 Y5 Y6 Y7 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 ? 1 ? ? ? ? ? ? ? 3.全加器

T4183是一个双进位保留全加器,其逻辑符号如图2-6所示。其中,An和Bn分别为被加数和加数的数据输入端,Cn是低位向本位进位的进位输入端,Fn是和数输出端,FCn+1是本位向高位进位的进位输出端。逻辑方程是

Fn?AnBnCn?AnBnCn?AnBnCn?AnBnCn

FCn?1?AnBn?AnCn?BnCn

T4283是一个数位二进制超前位全加器,其逻辑符号如图2-7所示,其中A3、A2、A1、A0和B3、B2、B1、B0分别是被加数和加数(两组4位二进制数)的数据输入端,Cn是低位器件向本器件最低位进位的进位输入端,F3、F2、F1、F0是和数输出端,FCn+1是本器件最向位向高位器件进位的进位输出端。

二进制全加器可以进行多位连接使用,也可组成全减器、补码器或实现其它逻辑功能等电路。

日常习惯于进行十进制的运算,利用4位二进制全加器可以设计组成进行NBCD码的加法结果相同,但若两个相加数的和大于或等于1010时,由于4位二进码是逢十六进一的,而NBCD码是逢十进一的,它们的进位数相差六,因此NBCD加法运算电路必须进行校正,应在电路中插入一个校正网络,使电路在和数小于或等于1001时,校正网络不起作用(或加一个0000数),在和数大于或等于1010时,校正网络使此和数再加上一个0110数,从而达到实现NBCD码的加法运算的目的。

62134131211?P?T4183QCOCI6515115314127?APABABO?T4283?4113109BABO108??QCICO

图2-6 T4183逻辑符号 图2-7 T4283逻辑符号 图2-8 输血者血型与受血者血型关系示意图

利用两个4位二进制全加器可以组成一个1位NBCD码全加器,该全加器应有进位输

6

入端和进位输出端,电路由读者自行设计。 三、预习思考题

⒈什么是异或门、半加器和全加器?用两个异或门和少量与非门组成1位全加器,画出其电路图;

⒉利用T4153设计一个1位二进制全减器,画出电路边线图;

⒊利用一个3-8线译码器和与非门,实现一个三变量函数式

Y?ABC?ABC?ABC?ABC。

四、实验任务

(一)

⒈利用4选1数据选择器设计一个表示血型遗传规律的电路,画出设计电路图,检测并记录电路功能。

父母和子女之间的血型规律如表2-3所示,其中父母血型栏中若仅有一项是非功过,则表示父母是同一种血型。

⒉使用一个3线-8线译码器和与非门设计一个1位二进制全减器,画出设计逻辑图,检测并记录电路功能。

⒊利用两个4位二进制全加器和与非门,设计一个1位NBCD码的全加器,画出设计电路图,检测电路功能。记录下列运算式的实验结果:0000+0100,0111+0010,0100+0110,0101+0111,1000+0111,1001+1001。

(二)

⒋利用一个4选1数据选择器和最少数量的与非门,设计一个符合输血一受血规则的4输入1输出电路。检测所设计电路的逻辑功能。

人类有四种基本血型——A、B、AB和O型。输血者与受血者的血型必须符合下述规划:

O型血可以输给任意血型的人,但O血型的人只能接受O型血;AB型血只能输给AB血型的人,但AB血型的人能接受所有血型的血;A型的人,而A血型的人能接受A型血和O型血;B型血型血和O型血(其示意图见图2-8)。

表2-3 父母和子女之间的血型规律

父母血型 O 1 0 0 0 1 1 1 0 0 0 A 0 1 0 0 1 0 0 1 1 0 B 0 0 1 0 0 1 0 1 0 1 AB 0 0 0 1 0 0 1 0 1 1 O 1 1 1 0 1 1 0 1 0 0 A 0 1 0 1 1 0 1 1 1 1 子女血型 B 0 0 1 1 0 1 1 1 1 1 AB 0 0 0 1 0 0 0 1 1 1 ⒌设计一个4位二进制加法/减法器电路(仅要求适用于两数差大于或等于0的情况),检测电路功能。

7


数字电路逻辑设计实验讲义(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:全套瑜伽 有时间练练

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: