6-第七章-常用中规模组合逻辑电路设计

合集下载

《数字电路》课程教学大纲

《数字电路》课程教学大纲

《数字电路》课程教学大纲课程编号:课程名称:数字电子技术基础总学时数:80 理论教学学时:60实验教学学时:20前修课程为高等数学,普通物理,电路分析,模拟电路。

后续课程有CPLD,数字信号处理,单片计,通讯原理等一、课程的任务与目的本课程是计算机科学和电子信息工程技术专业的一门专业基础课程。

主要任务是:1.系统的介绍数字系统的数学工具阐述数字系统的基本设计和分析方法。

2.通过数字电路的学习给后面的课程打下一定的理论和实践基础。

3.通过基本理论的学习掌握一定的数字系统的设计方法,及常用器件的应用,再结合实验、培养学生有一定的设计能力。

主要内容有:数制及转换,逻辑代数的公式、定理,逻辑函数的化简方法。

半导体二极管、三极管、MOS管的开关特性。

CMOS、TTL集成逻辑门。

组合逻辑电路的基本分析和设计方法。

加法器、比较器、编码器和译码器,数据选择器和分配器。

基本、同步、主从、边沿触发器、时钟触发器功能分类及转换。

时序电路的基本分析和设计方法。

计数器、寄存器、读/写存储器、只读存储器、序列脉冲发生器。

多谐振荡器,、施密特触发器。

数模、模数转换器。

教学重点与难点:教学重点是:逻辑代数的基本概念、公式、定理,逻辑函数的化简方法。

各种门电路的逻辑功能,两种集成逻辑门的电气特性。

各类触发器的逻辑功能及触发方式。

组合、时序电路的分析、设计方法。

常用典型组合、时序电路的功能、特点和应用。

典型中、大规模集成电路器件的功能和应用。

多谐、施密特、单稳的特点、功能、参数及应用。

数模、模数转换器的典型电路原理、输出量与输入量间的定量关系,特点、参数。

教学难点:逻辑代数的公式、定理的正确应用,逻辑函数化简的准确性。

集成逻辑门的电气特性。

组合、时序电路的设计。

触发器的触发方式以及脉冲产生,整形电路、数模、模数转换电路的工作原理。

采用的教学方法:课堂、实验、课程设计等相结合教材名称:电子技术基础数字部分康华光主编高等教育出版社2000年6月(第四版)主要参考书:1.高教出版社《数字电子技术基础》(四版)阎石编2.《数字电子技术基础》周良权高教出版社3.《数字电子技术基础简明教程》(第二版)余孟尝4.《数字电子技术基础》(第四版) 阎石高教出版社教学基本要求:第一章数字逻辑基础一、教学要求:1)掌握十、二、十六进制和8421码及其相互转换,了解八进制,余三码,GRAY和ASC Ⅱ码。

组合逻辑电路设计方法

组合逻辑电路设计方法

组合逻辑电路设计方法一、组合逻辑电路设计的基础。

1.1 首先得明白啥是组合逻辑电路。

组合逻辑电路啊,就是那种输出只取决于当前输入的电路。

这就好比你去餐馆点菜,厨师做出来的菜(输出)只看你点了啥(输入),简单直接,没有啥弯弯绕绕。

这里面没有什么记忆功能,每一次的输出都是根据当下的输入值全新计算的。

1.2 了解基本逻辑门。

那组合逻辑电路是由啥组成的呢?就是那些基本逻辑门啦,像与门、或门、非门这些。

这就像是盖房子的砖头一样,是基础中的基础。

与门呢,就有点像两个人合作干一件事,只有两个人都同意(输入都为高电平),这件事才能成(输出为高电平),这就是“众志成城”啊;或门呢,只要有一个人愿意干(输入有一个为高电平),这事儿就能开始干(输出为高电平),有点“广撒网”的感觉;非门就更有趣了,你说东它往西,输入是高电平,输出就是低电平,完全反过来,就像个调皮捣蛋的小鬼。

二、组合逻辑电路设计的步骤。

2.1 确定需求。

在设计组合逻辑电路之前,你得先知道自己想要干啥。

这就像你要出门旅行,你得先想好去哪儿,是去山清水秀的地方看风景呢,还是去繁华都市购物。

比如说,你想要设计一个电路来判断一个数是不是偶数,这就是你的需求。

2.2 列出真值表。

有了需求之后呢,就可以列出真值表了。

真值表就像是一个账本,把所有可能的输入和对应的输出都记下来。

这可不能马虎,要像小学生做数学题一样认真仔细。

就拿判断偶数那个例子来说,输入是这个数的二进制表示,输出就是这个数是不是偶数,是就输出1,不是就输出0。

这一步就像是在给你的电路设计画草图,把大框架先定下来。

2.3 写出逻辑表达式。

根据真值表,就可以写出逻辑表达式了。

这逻辑表达式就像是电路的灵魂,它决定了电路内部的逻辑关系。

这个过程有点像把一堆散的零件组装成一个小机器,要把那些逻辑门按照一定的规则组合起来。

这时候你得运用一些逻辑代数的知识,就像厨师做菜要懂得调味一样,该用加法(或运算)的时候用加法,该用乘法(与运算)的时候用乘法。

组合逻辑电路

组合逻辑电路
4选1数据选择器74153的逻辑电路如图7.2.26所示。根据逻 辑电路写出逻辑表达式,当使能端 =0时,
7.2 常用组合逻辑电路
由式(7.2.11)可写出功能表,如表7.2.10 所示。
7.2 常用组合逻辑电路
由功能表可以看出:当使能 端 =1时,不论其他输入端的 状态如何,都不会有输出,F=0; 只有当 =0时,输出数据才决定 于地址输入A1A0的不同组合。数 据选择器相当于一个被地址码控 制的4选1多路开关。
7.2 常用组合逻辑电路
7.2 常用组合逻辑电路
7.2.5 数据选择器
1
数据选择器的功能与电路
数据选择器(multiplexer,MUX)又称多路开关或多路选 择器,它根据地址选择信号,从多路输入数据中选择一路送至输 出端,其作用与图7.2.25所示的单刀多掷开关相似。
7.2 常用组合逻辑电路
7.2 常用组合逻辑电路
7.2 常用组合逻辑电路
7.2 常用组合逻辑电路
7.2 常用组合逻辑电路
7.2.2 译码器
1
二进制编码器
将二进制代码的各种状态按照其原来的含义翻译过来,称为 二进制译码器。例如,二进制代码001可能代表数码管的一字形 灯丝,也可能代表1号机组等。
例7.2.4 试用译码器和门电路实现下列逻辑函数。 F=AB+BC+AC
7.2 常用组合逻辑电路
2
二—十进制编码器
用四位二进制代码来表示一 位十进制数字0、1、2、…、9,
BCD
方案很多,最常用的是8421码。 例如,对十进制数字9进行编
码时,数码盘拨到数字9,输入端 9=1,其余输入端均为0。这时输 出端D=1,C=0,B=0,A=1, 即DCBA=1001,也就是将十进 制数字9 1001。其他编码原理类同。

常用的中规模组合逻辑电路

常用的中规模组合逻辑电路

8421码编码器
X0 X1
8421
Y0
X9 X8 X7 X6 X5 X4 X3 X2 X1 000000000
Y1 0 0 0 0 0 0 0 0 1
编码器 Y2 0 0 0 0 0 0 0 1 0
X9
Y3 0 0 0 0 0 0 1 0 0
000001000
000010000
Y3 X 8 X 9
000100000
Y2 X 4 X 5 X 6 X 7
001000000
Y 1 X 2 X 3 X 6 X 7
010000000
Y0 X1 X 3 X 5 X 7 X 9 1 0 0 0 0 0 0 0 0
Y3 Y2 Y1 Y0 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
数据选择器用于总线发送控制
三态门 控制总线
A
B
C
H
A BUS
C BUS H BUS
B BUS
数据选择器 控制总线
SS01 S2
8选1数据 选择器
ABC
H
想想看:数据选择器还 有哪些应用?
多位结构的数字选择器
4位2选1
1D0 1D1 2D0 2D1 3D0 3D1 4D0 4D1 S
1Y
2Y
译码器输出可以看成是N个输入变量组成 的2N个最小项,再经一级与非门,组成“与 非-与非”逻辑,既可表达“与-或”表达 式。
例如:AF=AYYB10 Cm1+ABC+ABC=m1+m2+m7 Y2 F B
C
Y7 m7
数据选择器实现逻辑函数
数据选择器: 逻辑结构就是与-或表达式。

常用中规模组合逻辑电路设计

常用中规模组合逻辑电路设计
➢1966年发展到集成度为100-1000个晶体管的中规模集成电路 MSI(Medium-Scale Integration)
➢1967-1973年,研制出1000个至10万个晶体管的大规模集成电路 LSI(Large-Scale Integration)
➢1977年研制出在30平方毫米的硅晶片上集成15万个晶体管的超大规 模集成电路VLSI(Ver y Large-Scale Integration),这是电子 技术的重大突破,从此真正迈入了微电子时代;
01 01 10
010 101 010
AiBi
Ci-1
00 01 11 10
00 0 1 0
10 1 1 1
Ci 的卡诺图
10 101
Ci m3 m5 Ai Bi
11 001
( Ai Bi )Ci1 Ai Bi
11 111
能否用两个半加器来实 现全加器功能?
8
第8页/共79页
由2个半加器构成一个全加器
第16页/共79页
≥1 C0 C1
≥1
≥1 C2
=1
S0
=1 S1
=1 S2
=1
S3
≥1 C3
16
超集
前成
进二
位进
加制
4
法 器

VCC B2 A2 S2 B3 A3 S3 C3
VDD B3 C3 S3 S2 S1 S0 C0-1
16 15 14 13 12 11 10 9 74LS283
12345678
Ai
1
&
Bi
1
Ci-1
1
≥1
Si
&
≥1
Ci

组合逻辑电路--中规模组合逻辑集成电路

组合逻辑电路--中规模组合逻辑集成电路
51
扩 展
52
UCC A3
四位集成比较器74LS85
B2 A2 A1
B1 A0 B0
A3 B2 A2 A1 B1 A0
B3
B0
(A<B)(LA=B)L(A>B)L A<B A=B A<B
B3 (A<B)L
(A>B)L A<B A=B A<B GND
(A=B)L
低位进位 向高位位进位 53
3 编码器
Y4
0 1 1 00001000
Y5 Y6 Y7
1 0 0 00010000 1 0 1 00100000 1 1 0 01000000
1 1 1 10000000
又称最小项译码器,可以产生任意逻辑函数!
60
5 数据选择器
从一组数据中选择一路信号进行传输的电路
A0 A1 控制信号
输 D3
入 D2
信 号
57
58
59
4 译码器
译码器的输入—— 一组二进制代码
译码器的输出—— 一组高低电平信号
A0
A1
3-8线 译码器
A2
真值表
输入
输出
Y0 Y1
A2 A1 A0 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 0 0 0 00000001
Y2
0 0 1 00000010
Y3
0 1 0 00000100
显示 器件 a
gb
dc
64
65
动态散射效应
66
67
68
作业
9-22(2) 9-25(用八选一) 9-26
69
S0 Si Ci Ci-1 Ai Bi

组合逻辑电路的设计教案

组合逻辑电路的设计教案

消除竞争和冒险的方法
使用可靠性编码
在设计组合逻辑电路时,可以采用可靠性编码的方式来避免 竞争冒险的产生。例如,格雷码就是一种相邻两个代码之间 只有一位发生变化的编码方式,因此可以有效地减少竞争冒 险的发生。
06
实验与课程设计指导
实验目的和要求
实验目的 掌握组合逻辑电路的基本概念和原理。 学会使用逻辑门电路实现组合逻辑功能。
课程设计选题建议及要求
要点一
可靠性
设计的电路应具有较高的可靠性和稳定性,能够长时间稳 定运行。
要点二
可扩展性
考虑到未来可能的升级和扩展需求,设计应具有一定的可 扩展性。
07
课程总结与拓展延伸
课程重点回顾与总结
组合逻辑电路的基本概念
介绍了组合逻辑电路的定义、特点、 分类等基本概念。
组合逻辑电路的分析与设计
实验目的和要求
• 培养分析和设计组合逻辑电路的能力。
实验目的和要求
01
实验要求
03
能够根据实际需求,选择合适的逻辑门电路进行组 合逻辑设计。
02
熟练掌握基本逻辑门电路(与、或、非、与非 、或非等)的功能和使用方法。
04
能够使用仿真软件对设计的组合逻辑电路进行验证 和测试。
实验内容和步骤
01
实验内容
两者之间的联系和区别。
03
组合逻辑电路分析与设计
组合逻辑电路分析步骤
01 02 03
观察电路结构,确定输入、输出变 量及其逻辑关系。
列出真值表,明确电路功能。根 Nhomakorabea真值表写出逻辑表达式,并进 行化简。
组合逻辑电路设计原则
01
实现预定逻辑功能
,保证电路的正确

实验七组合逻辑电路设计

实验七组合逻辑电路设计

实验七组合逻辑电路设计一、实验目的1、把握用小规模集成电路设计组合逻辑电路的方式。

2、熟悉用中规模集成电路设计组合逻辑电路的方式。

二、实验原理组合逻辑电路在逻辑功能上的特点是:这种电路在任何时刻的输出仅仅取决于该时刻的输入信号,而与这一时刻输入信号作用前电路原先的状态没有任何关系。

其电路结构大体上由逻辑门电路组成,只有从输入到输出的通路,没有从输出反馈到输入的回路,这种电路没有经历功能。

组合逻辑电路的设计确实是将实际的,有因果关系的问题用一个较合理、经济、靠得住的逻辑电路来实现。

组合逻辑电路设计的一样进程是(1)分析事件的因果关系,并用二值逻辑的0与1列出真值表。

(2)把真值表转换为对应的逻辑函数。

(3)依照电路的具体要求和器件的资源情形等因素选定器件的类型。

(4)将逻辑函数化简或变换成与所选用的器件类型相一致。

(5)依照化简或变换后的逻辑函数,画出逻辑电路图。

(6)依照逻辑电路图,用选定的器件实现具体的电路装置,并进行调试完成。

逻辑化简是组合逻辑电路设计的关键步骤之一。

但最简设计不必然是最正确的,一样情形在保证速度,稳固靠得住与逻辑关系清楚的前提下,应尽可能利用最少的器件,以降低本钱,减少体积。

组合逻辑电路设计进程一般是在理想情形下进行的,即假定一切器件均没延迟效应。

但事实上并非如此,信号通过任何器件都需要一个响应时刻。

而且由于制造工艺上的缘故,各器件的延迟时刻离散性专门大,因此依照理想情形设计的组合逻辑电路,在实际工作中输入信号转变时有可能产生不正常现象,这确实是通常所说的冒险现象。

组合逻辑电路的冒险现象是一个重要的实际问题。

当设计出一个组合逻辑电路后,第一应进行静态测试,即按真值表依次改变输入变量,测得相应的输出逻辑值,验证逻辑功能后,再进行动态测试,观看是不是存在冒险。

若是电路存在冒险现象,但不阻碍电路的正常工作,就不需要采取排除冒险的方法,若是阻碍电路的正常工作,就必需采取方法加以排除。

实验三中规模组合逻辑电路设计

实验三中规模组合逻辑电路设计

实验名称:中规模组合逻辑电路设计
一、实验目的:
1、学习用门电路实现中规模组合逻辑设计。

二、实验内容:
1. 用一个3线8线译码器和最少的门电路设计一个奇偶校验电路,要求当输入的四个变量中有偶数个1时输出为1,否则为0(预习时画出电路原理图,注明所用芯片型号)
2. 用4选1数据选择器74ls153实现三输入变量的奇偶校验电路。

当三个输入端有奇数个1时,输出为高,否则为低(预习时画出电路原理图,注明所用芯片型号)
3. 七段显示译码电路设计:利用集成8421BCD译码器MC4511对输入的4位二级制数译码,并用共阴极数码管显示(预习时查出MC4511、共阴极数码管的内部结构及管脚分配,画出原理图)
三、实验步骤:
(学生根据自己实验情况简要总结步骤和内容,主要包括:
1、实验原理图;如:
2、实验真值表;
3、实验结果记录。

如:
实验总结
(学生根据自己实验情况,简要总结实验中遇到的问题及其解决办法)
数码管的管脚图mc4511管脚图七段译码器mc4511真值表如下:。

《用中规模组合逻辑器件设计组合逻辑电路》的实验报告

《用中规模组合逻辑器件设计组合逻辑电路》的实验报告

实验六 用中规模组合逻辑器件设计组合逻辑电路一、实验目的1. 学习中规模集成数据选择器的逻辑功能和使用方法。

2. 学习使用中规模集成芯片实现多功能组合逻辑电路的方法。

二、设计任务用数据选择器74LS151或3/8线译码器设计一个多功能组合逻辑电路。

该电路具有两个控制端C1C0, 控制着电路的功能, 当C1C0=00时, 电路实现对输入的两个信号的或的功能;当C1C0=01时, 电路实现对输入的两个信号的与的功能;当C1C0=10时, 电路实现对输入的两个信号的异或的功能;当C1C0=11时, 电路实现对输入的两个信号的同或的功能。

三、设计过程(1)根据题意列出真值表如下所示, 再填入卡诺图中。

F 函数降维图(图中变量C 1C 0A 换成C 1C 0B 结果不变) (3)、减少Y 函数的输入变量, 将4变量减为3变量,通过降维来实现。

如上图所示。

这时, 数据选择器的输入端D0 ~ D7分别为:D 0=B, D 1=1, D 2 =0, D 3 =B, D 4 =B, D 5 =B ,D 6 =B , D 7 =B 6B 5B(4)、F 函数逻辑图如下图所示四、实验用仪器、仪表数字电路实验箱、万用表、74LS151.74LS00。

五、实验步骤1.检查导线及器件好坏。

2.按上图连接电路。

C1.C0、A.B分别接逻辑开关, 检查无误后接通电源。

3.按真值表逐项进行测试并检查是否正确, 如有故障设法排除。

实验数据如0 0 1 1下:C1C00 1 0 1A 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1B 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Y 0 1 1 1 0 0 0 1 0 1 1 0 1 0 0 1 实验证明, 实验数据与设计值完全一致。

设计正确。

六、设计和实验过程的收获与体会。

1.设计过程的收获与体会:①设计前要将真值表列出。

②用低维数据选择器实现高维逻辑函数时, 首先要降维, 将多出的变量作为记图变量。

组合逻辑电路的设计举例

组合逻辑电路的设计举例

【例4】某工厂有三条生产线,耗电分别为1号线10kW,2号线 20kW,3号线30kW,生产线的电力由两台发电机组提供,其中1 号机组20kW,2号机组40kW。试设计一个供电控制电路,根据生 产线的开工情况启动发电机,使电力负荷达到最佳配置。
①逻辑抽象,列真值表 输入变量:生产线开工情况 A、B、C表示1、2、3号生产线, 生产线开工为1,停工为0;
1 11 1 1
水面低于检测元件——高电平; 无
水面高于检测元件——低电平; 水泵供水——高电平; 水泵不供水——低电平;
关 项
0 10 1 00
1 01 1 10
(二)写出函数式,同时化简 1、填写卡诺图: BC A 00 01 11 10
00 1 0
1 1
BC MS的卡诺图 A 00 01 11 10
4、将逻辑式化简或作适当变换: ① 使用小规模集成门电路,如不限种类 时,化为最简形式;如限制种类,要 变换成与器件相适应的形式。 ② 使用中规模组件时,将函数式变换成 与组件的逻辑函数相似的形式。
5、画出逻辑电路图。
给定逻辑功能
真值表
逻辑表达式 选定设器件计类型
和数目
表达式化简或 变换
逻辑电路图
二、组合逻辑电路的设计举例
A
1A VCC 1B 4B
1Y 4A
5V 如果要求用0 与非0 门实1 现 1 0 1、将函数式01 化为11 与非11 -与01非形11式
74LS00
B ML
2A 4Y 2B 3B
2Y 3A GND 3Y
C
MS
M S约 A ML束项 B
B0C
1
1
1
0
0
A 0 BC

组合逻辑电路中规模集成电路

组合逻辑电路中规模集成电路
接收 翻转
P171
“一次翻转”特性 ;CP=1期间,输入不
边沿触发型(维持-阻塞)
特点:时钟边沿(前)瞬间 接收输入;(后)瞬间边沿 输出变化
组合逻辑电路 (中规模集成电路)
多路选 74153 (双4选1) 择器 P146
组合逻辑电路 (中规模集成电路)
比 较
7458 (四位并行)
器 P148
7458
串 行 比 较
P139
计算机电路基础(1) 第六章 时序逻辑电路
重点 难点 :预习,学习及小结
中央电大 理工部 谷良
请结合11月1日(CETV-2/20:45)直播讲授 或周日(CETV-1/8:4ቤተ መጻሕፍቲ ባይዱ)重播收看
内容提要
施密特、单稳、多谐
常见电路:寄存器、计数器
同步、异步分析
功能表、特性方程、 状态图、波形图
种类:RS,D,JK,(主从、边沿)
T时序逻辑电路特点及触发器
P163
特征方程 约束方程:S+R=1
P181
P180
功能表
状态图
特性方程 波形图
P167
特性方程
主从JK
P169

常用中规模组合逻辑器件

常用中规模组合逻辑器件

在中等规模的组合逻辑电路设计中,有几种常见的逻辑器件可供选择。

以下是一些常用的中规模组合逻辑器件:1. TTL(Transistor-Transistor Logic,晶体管-晶体管逻辑):TTL是一种广泛使用的数字逻辑家族,其包括多种子系列,如74xx系列、74LSxx 系列、74ALSxx系列等。

TTL逻辑器件通常使用双极型晶体管和二极管构成,具有较高的速度和较低的功耗。

2. CMOS(Complementary Metal-Oxide-Semiconductor,互补金属氧化物半导体):CMOS是另一种常见的数字逻辑家族,具有低功耗、高噪声抑制、较高的集成度和较广的工作电压范围等特点。

CMOS逻辑器件通常可以使用CD4000系列或74HC系列等。

3. PAL(Programmable Array Logic,可编程阵列逻辑):PAL是一种可编程的逻辑器件,通过配置内部的与门阵列和或门阵列,可以实现特定的逻辑功能。

PAL器件通常用于中等规模的逻辑设计,其配置可以通过编程器进行编程。

4. GAL(Generic Array Logic,通用阵列逻辑):GAL是一种可编程逻辑器件,类似于PAL,但具有更高的逻辑单元密度和更灵活的编程选项。

GAL器件通常具有更大的逻辑容量和更高的速度。

5. FPGA(Field-Programmable Gate Array,现场可编程门阵列):FPGA 是一种灵活的可编程逻辑器件,可以在硬件级别上实现任意逻辑功能。

FPGA器件可通过编程实现中等规模的逻辑设计,具有高度的可重构性和可定制性。

这些逻辑器件在中等规模的数字逻辑设计中被广泛使用,具有不同的特点和应用场景。

选择适合特定设计需求的逻辑器件需要考虑因素包括功耗、速度、集成度、可编程性以及成本等。

实验六用中规模组合逻辑器件设计组合逻辑电路

实验六用中规模组合逻辑器件设计组合逻辑电路

实验六用中规模组合逻辑器件设计组合逻辑电路引言:组合逻辑电路是一种没有存储功能的电路,其输出仅由输入决定。

本实验通过使用中规模组合逻辑器件,设计一个组合逻辑电路,以实现具体的功能。

材料和设备:1.中规模组合逻辑器件芯片(如7A00、74LS00等)2.电路板3.连接线4.适配器5.电源实验目的:1.理解组合逻辑电路的工作原理;2.掌握使用中规模组合逻辑器件设计组合逻辑电路的方法;3.能够设计并实现一个具体的组合逻辑电路。

实验步骤:1.确定设计的组合逻辑电路的功能,并将其转化为逻辑表达式;2.根据逻辑表达式,使用中规模组合逻辑器件进行电路设计;3.将器件连接至电路板上,并通过适配器连接电源;4.打开电源,测试电路的功能是否符合设计要求;5.如有需要,对电路进行调整和优化,以提高电路的性能和可靠性。

实验注意事项:1.在设计电路前,要仔细考虑并理解所需功能,并进行充分的逻辑推导;2.连接电路时要注意线路之间的连接正确、稳固,并检查无误后再接上电源;3.在电路调试时,观察电路的输入和输出波形,及时调整和修正;4.实验结束后,关闭电源,拆除电路板和器件,保持实验室整洁。

实验报告:本实验通过使用中规模组合逻辑器件,成功完成了组合逻辑电路的设计和实现。

实验过程中遇到了一些困难和问题,但通过仔细思考和调试,最终解决了这些问题,并使电路达到了预期的功能。

在实验中,我们首先确定了需要设计的组合逻辑电路的功能,并将其转化为逻辑表达式。

然后,根据逻辑表达式,选择合适的中规模组合逻辑器件进行电路设计。

我们将器件连接至电路板上,并通过适配器连接电源,然后打开电源,测试电路的功能是否符合设计要求。

在调试过程中,我们观察了电路的输入和输出波形,并根据需要进行了调整和优化。

通过本次实验,我们深入理解了组合逻辑电路的工作原理和设计方法。

同时,通过实际操作,我们掌握了使用中规模组合逻辑器件设计组合逻辑电路的技能。

在实验过程中,我们还锻炼了问题分析和解决的能力,提高了团队合作和实验操作的技巧。

中规模组合逻辑电路的设计

中规模组合逻辑电路的设计

实验报告6 中规模组合逻辑电路的设计
一、实验目的
⑴熟悉中规模集成电路的使用
⑵掌握用中规模集成电路设计组合逻辑电路的方法
二、实验预习
复习数据选择器和译码器的逻辑功能
三、实验器材
⑴直流稳压电源、数字逻辑实验箱
⑵ 74LS00、74LS20、74LS151、74LS138
四、实验内容和步骤
1.路灯控制电路
试用数据选择器设计一个路灯控制电路,要求在四个不同的地方都能独立地开灯和关灯。

方法和步骤:
依照电路图连接即可
2.一位全减器
试用3-8译码器74LS138设计一位全减器。

A:被减数 B:减数 C:低位的借位 F1:本位差 F2:向高位的借位
依照电路图连线即可
五、思考题
总结使用中规模组合逻辑器件设计逻辑电路的一般方法。

1.精简设计电路所用的器件,简化结构;
2.节省设计电路所用的时间,缩短设计周期;
3.简化电路调试过程,缩短测试周期;
4.方便电路维护,减少维护成本。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用途: 计算机中的地址译码电路
二进制译码器常用类型:
2线— 4线译码器 3 线— 8线译码器 4 线— 16线译码器 型号: 74LS139 型号: 74LS138 型号: 74LS154
(1) 2 线— 4线译码器 A1 A0 画关于 Y0 的卡诺图 A1 A0 0 0 1 1 Y0 Y1 Y2 Y3
Di ABBi ABBi ABBi ABBi m1 m2 m4 m7
m1 m2 m4 m7 Y 1 Y 2 Y 4 Y 7
Gi ABBi ABBi ABBi ABBi
Y 1 Y 2 Y 3 Y 7
Di Y 1 Y 2 Y 4 Y 7
Si Ai Bi Ci 1 Pi Ci 1
Ci Ai Bi ( Ai Bi )C i 1 Gi Pi Ci 1
S1 P1 C 0 C1 G1 P1C 0 G1 P1G0 P1 P0C 01
4位超前进位加 法器递推公式
Ci Ci Ai Bi Ai Ci 1 Bi Ci 1
Si Ai Bi Ci 1 Ai Bi Ci 1 Ai Bi Ci 1 Ai Bi Ci 1
Ci Ai Bi Ai Ci 1 Bi Ci 1
Ai Bi Ci -1 1 1 1 & ≥1 Ci & ≥1 Si
C n = AnBn+Cn-1(An Bn)
全加器的逻辑图和逻辑符号
Ai Bi Ci-1
=1
=1 & & & (a) 逻辑图
Si
Ai Bi Ci-1 Ai Bi Ci-1
FA (b) 曾用符号
Si Ci Si Ci
Ci

CI CO
(c) 国标符号
用与门、或门实现
Si Ai Bi Ci 1 Ai Bi Ci 1 Ai Bi Ci 1 Ai Bi Ci 1
0 1 0 1 0 1 0 1 d d
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 1
1 1 1 1 1 1 0 1 1 1
74LS138引脚排列图和逻辑符号
74LS138译码器真值表
输 入 S1 S2+S3 A2 A1 A0 输 出 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
1 1 1 1 1 1 1 1 0 d
0 0 0 0 0 0 0 0 d 1
0 0 0 0 1 1 1 1 d d
0 0 1 1 0 0 1 1 d d
Gi Y 1 Y 2 Y 3 Y 7
Gi & & Di
Y 0 Y 1 Y 2 Y 3Y 4 Y 5 Y 6 Y 7 S3 二进制译码器 S2 74138
A15 ~A12 B15 ~B12 A11 ~A8 B11 ~B8 A7 ~A4
B7 ~B4
A3 ~A0 B3 ~B0
加法器 的应用
1、8421 BCD码转换为余3码
余3码
S3 S2 S1 S0 C0-1 B3 =1 B2 =1 B1 =1 B0 =1
2、二进制并行加法/减法器
S3 S2 S1 S0 C3 A3 A2 A1 A0 A3 A2 A1 A0 BCD 码 C-1 B 3 B2 B1 B0 B3 B2 B1 B0 0 0 1 1
1 1 1 1 1 1 1 0 1 1
例1、用3-8线译码器74138和适当的与非门实现 全减器的功能。
解:列出真值表
Ai Bi Gi-1
0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
Di Gi 0 0 1 1 1 1 0 1 1 0 0 0 0 0 1 1
S 2 P2 C1 C 2 G2 P2C1 G2 P2G1 P2 P1G0 P2 P1 P0C 01 S 3 P3 C 2 C G P C G P G P P G P P PG P P P P C
C0-1 A0 B0
加法器除用来实现两个二进制数相加外,还可 用来设计代码转换电路、二进制减法器和十进制加 法器等。
译码器
译 码 器 : 是 对具 有 特定 含 义的 输 入代 码 进 行 “翻译”,将其转化成相应的输出信号。 常见译码器有二进制译码器、二 - 十进制译码 器和数字显示译码器。
二进制译码器是:能将n个输入变量变换成2n个 输出函数,且输出函数与输入变量构成的最小项 具有对应关系的一种多输出组合逻辑电路。
被乘数
×
a3
a2
a1
乘数
a3b1
b2
a2b1 a1b2 Z2
b1
a1b1

a3b2 Z5 Z4
a2b2 Z3
Z1
例 4 用 4位二进制并行加法器设计一个用余 3码表 示的1位十进制数加法器。
解 : 根据余3码的特点,两个余3码表示的十进制数相加时,需 要对相加结果进行修正。修正法则是:若相加结果无进位产生, 则"和"需要减3;若相加结果有进位产生,则"和"需要加3。
Y2=A1 + A0 =A1A0 A1
1 A0
74LS139
& Y0
& & Y2 & Y3
1
Y1
(2) 3线—8线译码器(74LS138)
A2 A1 A0 Y0 Y1 Y7 1 1 1 只 Y7 =0 A2 A1 A0 0 0 0 0 0 只 Y0 =0 1 只 Y1 =0
(逻辑电路设计略,设计方法同2—4译码器)
中规模组合逻辑电路设计
中规模通用集成电路应用
二进制并行加法器 译码器
编码器 数据选择器
加法器
A=1101, B=1001,
计算A+B。 加法运算的基本规则: (1) 逢二进一。
1 1 0 1 + 1 0 0 1 1 0 0 1 1 0 1 1 0
用半加器实现
(2) 最低位是两个数最低位的叠加,不需考虑进位。 (3) 其余各位都是三个数相加,包括加数被、加数 和低位来的进位。 用全加器实现 (4) 任何位相加都产生两个结果:本位和、向高位 的进位。
半加器
半加运算不考虑从低位来的进位。 设:A---加数;B---被加数;S---本位和;C---进位。 半加器真值表 0 0 A B S C +) 0 +) 1 0 0 0 0 0 1 0 1 1 0 1
1
+) 1 1 0
1
1
0
1
1
0
0
1
+) 0
1
S=AB+AB=A B C=AB
进位C
半加器逻辑电路图 S=AB+AB=A B A B =1 & S C
加法器 小 结
能对两个1位二进制数进行相加而求得和及进位 的逻辑电路称为半加器。
能对两个1位二进制数进行相加并考虑低位来的 进位,即相当于 3 个 1 位二进制数的相加,求得和及 进位的逻辑电路称为全加器。 实现多位二进制数相加的电路称为加法器。按 照进位方式的不同,加法器分为串行进位加法器和 超前进位加法器两种。串行进位加法器电路简单、 但速度较慢,超前进位加法器速度较快、但电路复 杂。
芯片逻辑符号
9
F4 F3 F2 F1 Fc4
74283
பைடு நூலகம்
C0
A4 A3 A2A1 B4 B3 B2 B1
F2 A2 B1 C0GND B2 F1 A1 芯片引脚排列图
加法器的级连
S15 S14 S13 S12 C15 4 位加法器 C11 4 位加法器 S11 S10 S9 S8 C7 4 位加法器 S7 S6 S5 S4 C3 4 位加法器 S3 S2 S1 S0 C0-1
加法器
实现多位二进制数相加的电路称为加法器。
1、串行进位加法器 构成:把n位全加器串联起来,低位全加器的进位输出连接 到相邻的高位全加器的进位输入。
C3 S3 C2 S2 C1 S1 C0 S0
CO ∑ CI CI CI
CO ∑ CI CI CI
CO ∑ CI CI CI
CO ∑ CI CI CI
C3 A3 A2 A1 A0
被加数/被减数
加数/减数
加减控制
BCD码+0011=余3码
C0-1=0时,B0=B,电路 执行A+B运算;当C0-1=1 时,B1=B,电路执行A -B=A+B+1运算。
例3 用一个4位二进制并行加法器和六个与门设计一个 乘法器,实现A×B,其中A=a3a2a1,B= b2b1. 解 :根据乘数和被乘数的取值范围,可知乘积范围处在0~ 21之间。故该电路应有5个输出,设输出用Z5 Z4 Z3 Z2 Z1 表示,两数相乘求积的过程如下:
A3
B3
A2 B2
A1 B1
A0
B0
C0-1
特点:进位信号是由低位向高位逐级传递的,速度不高。
2、并行进位加法器(超前进位加法器) 本位进位生成项
Gi Ai Bi
本位运算结果 Pi Ai Bi
和表达式 进位表达式
S0 P0 C 01 C 0 G0 P0C 01
C=AB
A
半加器
S C
B
CO
全加器
能对两个1位二进制数进行相加并考虑低位来的进位, 即相当于3个1位二进制数相加,求得和及进位的逻辑电 路称为全加器。 本 位 加 数 An Bn Sn 本位和 Cn 本位向高位的进位
相关文档
最新文档