门电路与D触发器

一、与门

1.基本定义

        与门又称 “与电路”、逻辑“积”、逻辑“与”电路,是执行“与”运算的基本逻辑门电路。有多个输入端,一个输出端。当所有的输入同时为高电平(逻辑1)时,输出才为高电平,否则输出为低电平(逻辑0)。

 2.真值表

3.实现方法

① 晶体管实现

② CMOS管实现

       O1与O2为PMOS管,O3与O4为NMOS管。

        从上图可以看出,与门由两级电路构成,且用的器件较多,即影响速度又降低集成度,所以用与非门多。

4.集成电路

74LS21:

二、或门

1.基本定义

        或门,又称或电路、逻辑和电路,是执行“或”运算的基本逻辑门电路。或门有多个输入端,一个输出端,只要输入中有一个为高电平时(逻辑“1”),输出就为高电平;只有当所有的输入全为低电平(逻辑“0”)时,输出才为低电平。

2.真值表 

3.实现方法

① 晶体管实现

② CMOS管实现

        从上图可以看出,或门由两级电路构成,且用的器件较多,即影响速度又降低集成度,所以用或非门多。

4.集成电路

74IS32:

三、非门

1.基本定义

        非门又称非电路、反相器,是执行“非”运算的基本逻辑门电。非门有一个输入和一个输出端。当其输入端为高电平(逻辑1)时输出端为低电平(逻辑门),反之亦然。

2.真值表

3.实现方法

① 晶体管实现

② CMOS实现

4.集成电路

74LS04:

四、与非,或非

1.与非门

        任何一个有低电平,O3与O4均为截止状态,O1与O2导通,O输出高电平。 

 

        输入级, 主要用于一些防干扰的措施;中间级,主要是一些放大;输出级,主要是一些功率的放大。

2.或非门

五、异或,同或

1.异或门

        异或门是数字逻辑中实现逻辑异或的逻辑门,有2个输入端、1个输出端。若两个输入的电平相异,则输出为高电平1;若两个输入的电平相同,则输出为低电平0。

2.同或门

        同或门是数字逻辑中实现逻辑同或的逻辑门,有2个输入端、1个输出端。若两个输入的电平相同,则输出为高电平1;若两个输入的电平相异,则输出为低电平0。

六、D触发器

         有两个输入端,分别是信号输入端D,以及时钟控制端CP,他们俩输出依然是 Q 与 \bar{Q}。其实与RS触发器类似,不同的是将G3的与非门的一个输入端,接到了另一个与非门的输出端。

        下面是RS触发器:

        RS的输入端永远处于相反状态。对于D来说,输入是什么,输出就是什么, 不存在保持和不确定这两种状态。而时钟输入端又好比一把锁,从D这个端口存入一个数据,然后改变时钟输入端的信号,就可以锁住这个数据,起到一个锁存的作用。

        对于时钟输入端这把锁,一般会有两把钥匙,通常是上升沿触发,以及下降沿触发。

         以下降沿触发为例,就是以高电平变为低电平的过程称为下降沿。

        现在D触发器的输入端为低电平,所以输出Q也为低电平。

        我们将D触发器输入变成高电平:可以发现,触发器并不是立即输入高电平 ,而是等到CP信号的上升沿到达时,才发生的变化。

七、RS触发器

1.与非门RS触发器

        最基础的由与非门构成的RS触发器。 基础RS触发器分为两种:由与非门构成的和或非门构成的。

        由上图知,由两个与非门交叉连接所构成,每个与非门的输出端与另一个与非门的输入端相连。与非门的RS触发器,两个输入端是S非和R非,分别对应着 Q 和 \bar{Q} .回忆与非门的输出特点:有0出1,全1出0。也就是在电路中,在低电平到来时,他才会输出高电平,从而使触发器动作,而(只有一个)高电平到来时,不会使触发器动作。

        现在\bar{R}为高电位,不会使触发器动作,\bar{S}为低电位;二号与非门输出高电位,二号小灯点亮;一号与非门全一出零,输出低电位;流到二号与非门的输入端,使二号与非门继续导通,这就使二号小灯起到置一的功能。 

        将\bar{S} 同样拨到高电位,高电位不会使触发器动作,起到了一个保持的作用。可以看到,二号小灯没有变化。

        将 \bar{R} 拨到低电位,一号小灯亮了,二号小灯熄灭。

        \bar{R} 输出低电位,一号与非门导通,一号小灯电量;二号与非门全一出零,流到一号与非门的输入端,使一号与非门继续导通,这就起到了使二号小灯置零的功能。

        现在将\bar{R} 拨到高电位,同样可以使电路继续保持。

         在实际情况中,对于触发器,存在的状态只能是相反的,或者是互补的关系:当Q为0时,\bar{Q}就要为1; 当Q为1时,\bar{Q}就要为0.

        最后总结一下RS触发器的功能特点:

        其具有置零,置一,以及保持的功能,而这个保持功能就是记忆功能,它可以将前一次的状态记录下来。

2.或非门RS触发器

        其结构简单,是由两个或非门交叉连接所构成的,每个或非门的一个输出端,连接到另一个或非门的输入端,或非门RS触发器的两个输入端是R和S,分别对应着 Q 和 \bar{Q} 。

        有1出0,全0出1.在电路中,只有当高电平到来时,它才会输出低电平,从而使触发器动作,但只有一个低电平到来时,不会使触发器动作。

        仿真:

        此时R为低电位,不会使触发器动作;S为高电位,二号或非门输出低电位,二号小灯熄灭,同时低电位的信号流到一号或非门的输入端,一号或非门全0出1,一号小灯点亮,使一号小灯Q提到了置一的功能。

        现在将 S 拨到低电位,一个低电位无法使触发器动作,起到一个保持的作用,也可发现一号小灯没有变化。

        这时把R拨到高电位,可以发现一号小灯熄灭,二号小灯点亮。这是因为R输出高电平,一号或非门输出低电平,一号小灯熄灭;同时低电平的信号流到二号或非门的输入端,二号或非门全0出1,二号小灯点亮

        

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐