逻辑门电路与常见数字集成电路

文章详细介绍了逻辑门电路,包括与门、或门、非门的工作原理、逻辑符号和真值表。接着讨论了集电极开路门电路及其在单片机系统中的应用,如线与和驱动器。随后,提到了组合逻辑电路,如编码器(普通编码器和优先编码器)、译码器、数据选择器以及数据分配器的功能和特性。最后,文章阐述了时序逻辑电路中的锁存器和寄存器的作用和工作特点。
摘要由CSDN通过智能技术生成

1逻辑门电路

1.1与门

实现逻辑乘运算,双端输入,单端输出;只有输入端都输入高电平时,输出端才会输出高电平;只要有一个输入端输入低电平,输出端就会输出低电平

①工作原理:

二极管与电阻构成的与门

当A、B两端同时输入低电平(0V)时,由于E点电压为3V,所以二极管VD1、VD2都导通,E点电压马上下降到0.7V (低电平),即当A、B端均输入低电平时,Y端输出低电平

当 A 端输入低电平(0V)、B 端输入高电平(5V)时,由于E点电压为3V,所以二极管VD1马上导通,E点电压下降到0.7V。此时VD2正端电压为0.7V,负端电压为5V,VD2处于截止状态,即当A端输入低电平、B 端输入高电平时,Y端输出低电平

当A、B端同时输入高电平(5V)时,VD1、VD2均不能导通,E点电压为3V(高电平),即当A、B两端都输入高电平时,Y端输出高电平

②逻辑符号:

国际标准符号

国际流行符号

③真值表:

有0出0,全1才1

输入

输出

A

B

Y

0

0

0

0

1

0

1

0

0

1

1

1

1.2或门

实现逻辑加运算,多端输入,单端输出;输入端有高电平,输出端就可以输出高电平,全为低电平才会输出低电平

①逻辑符号:

国际标准符号

国际流行符号

②真值表:

有1出1,全0才0

输入

输出

A

B

F

0

0

0

0

1

1

1

0

1

1

1

1

1.3非门

实现非逻辑功能,单端输入,单端输出;又叫反相缓冲器

①逻辑符号:

国际标准符号

国际流行符号

②真值表:

输入

输出

A

F

0

1

1

0

1.4恒等门

实现恒等逻辑;单端输入,单端输出;又叫同相缓冲器

①逻辑符号:

国际流行符号

②真值表:

输入

输出

A

F

0

0

1

1

1.5与非门

与和非的复合运算;

①逻辑符号:

国际标准符号

国际流行符号

②真值表:

有0出1,全1才0

输入

输出

A

B

Y

0

0

1

0

1

1

1

0

1

1

1

0

1.6或非门

或和非的复合运算

①逻辑符号:

国际标准符号

国际流行符号

②真值表:

有1出0,全0才1

输入

输出

A

B

Y

0

0

1

0

1

0

1

0

0

1

1

0

1.7异或门

①逻辑符号:

国际标准符号

国际流行符号

②真值表:

相同出0,相异为1

输入

输出

A

B

Y

0

0

0

0

1

1

1

0

1

1

1

0


2集电极开路门输出电路

TTL门电路中,输出级采用的是推拉式电路,无论输出高低电平,它的输出电阻都很小,从而有效的降低了输出级的静态功耗并提高了驱动负载的能力。

但推拉式电路也有局限性:

  • 输出端不能并联;

  • 无法满足对不同输出高低电平的需要;

  • 不能驱动较大电流、较大电压的负载

解决办法就是,门电路的输出级采用集电极开路的三极管结构,制成集电极开路门电路(OC门),由于OC门的输出端是悬空的,所以OC门应在输出端外接上拉电阻;选择合适的电阻和电源电压,既可以保证输出的高低电平符合要求,又可以使输出端三极管的负载电流不会过大

OC门在单片机系统中主要有两个作用:

  • 线与:将多个OC门输出端连在一起,让输出实现的功能

  • 作为驱动器作为控制执行机构,可以控制需要较大电流驱动的执行单元


3组合逻辑电路

3.1编码器(ENC)

在逻辑电路中,一般用二进制数表示事物的状态与数,简称代码;
设计者规定用什么形式的代码来表示事物或数,称为编码;
实现编码的组合逻辑电路称为编码器;
目前常用的编码器有 普通编码器优先编码器

3.1.1 普通编码器

普通编码器中,任何时刻只允许输入一个编码信号,否则输出将会发生紊乱,以4-2普通编码器为例

输入

输出

A3

A2

A1

A0

Y1

Y0

0

0

0

1

0

0

0

0

1

0

0

1

0

1

0

0

1

0

1

0

0

0

1

1

普通编码器满足以下关系:

  • 输入端个数N=2的n次方(n为输出端个数)

  • 输入与它的编码输出是一 一对应的关系

3.1.2 优先编码器

优先编码器就是由优先排队电路普通编码器组成,优先编码器允许多个信号同时输入,不过编码前需要对信号的优先顺序进行排队,当多个信号同时输入时,只对优先级最高的信号编码,以4-2优先编码器为例(假设A3信号的优先级最高,A0最低,X表示既可以是0也可以是1)

输入

输出

A3

A2

A1

A0

Y1

Y0

0

0

0

1

0

0

0

0

1

X

0

1

0

1

X

X

1

0

1

X

X

X

1

1

3.2译码器(DEC)

译码器就是编码器的逆过程,两者是成对存在的
译码器的逻辑功能就是将输入的二进制编码译成对应的高低电平

译码器满足以下关系:

  • 输出端个数n=2的N次方(N为输入端个数)

3.3数据选择器(MUX)

在数字系统的数据传输过程中,往往需要数据选择器从多路输入信号中选择某一路输出,数据选择器也被称为多路选择器或多路开关,实现数据的多通道传输

以4选1数据选择器为例:

控制端

输出

A

A'

Y

0

0

D0

0

1

D1

1

0

D2

1

1

D3

3.4数据分配器

数据分配器与数据选择器功能相反,由控制信号控制输入信号从哪端输出

3.5 三态门

特殊控制开关;为了在一条传输线上传送不同部件的信号

三态门是在普通逻辑门增加了一个控制信号EN构成,EN低电平正常输出,EN高电平时,三态门无法传输信号且有很高的输出阻抗,称为高阻态

控制端

输入

输出

EN

A

Z

0

0

0

0

1

1

1

X

高阻态


4时序逻辑电路

4.1锁存器

由若干个电平触发的D触发器构成的一次能存储多位二进制代码的时序逻辑电路

锁存器的工作特点是数据信号滞后于时钟信号

4.2寄存器

由若干个正沿D触发器构成的一次能存储多位二进制代码的时序逻辑电路,叫做寄存器,也叫做数据触发器

寄存器的工作特点是时钟信号滞后于数据信号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@Luminescence

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值