门电路与D触发器
一、与门
1.基本定义
与门又称 “与电路”、逻辑“积”、逻辑“与”电路,是执行“与”运算的基本逻辑门电路。有多个输入端,一个输出端。当所有的输入同时为高电平(逻辑1)时,输出才为高电平,否则输出为低电平(逻辑0)。
![](https://img-blog.csdnimg.cn/5570fce275e94ae388bcaf22670168db.png)
2.真值表
![](https://img-blog.csdnimg.cn/c2bbb826d6bd4f6d847f0f58a5a32368.png)
3.实现方法
① 晶体管实现
![](https://img-blog.csdnimg.cn/c0b8df42b69f4bd8b2b116359d05770e.png)
② CMOS管实现
![](https://img-blog.csdnimg.cn/fcf07e3824244760822915c04c428cf0.png)
O1与O2为PMOS管,O3与O4为NMOS管。
从上图可以看出,与门由两级电路构成,且用的器件较多,即影响速度又降低集成度,所以用与非门多。
4.集成电路
74LS21:
![](https://img-blog.csdnimg.cn/0d221fae4b8f4ea8b24811c34e757184.png)
二、或门
1.基本定义
或门,又称或电路、逻辑和电路,是执行“或”运算的基本逻辑门电路。或门有多个输入端,一个输出端,只要输入中有一个为高电平时(逻辑“1”),输出就为高电平;只有当所有的输入全为低电平(逻辑“0”)时,输出才为低电平。
![](https://img-blog.csdnimg.cn/05a205d5174b450082a4c68fdb15d787.png)
2.真值表
![](https://img-blog.csdnimg.cn/ce05ab483b3e45549a4e0dfb4e0f1b03.png)
3.实现方法
① 晶体管实现
![](https://img-blog.csdnimg.cn/e61bd6f14ef342188ed811f6221e598e.png)
② CMOS管实现
![](https://img-blog.csdnimg.cn/f216ff60035a4efcbb28cd0cdee7e5b0.png)
从上图可以看出,或门由两级电路构成,且用的器件较多,即影响速度又降低集成度,所以用或非门多。
4.集成电路
74IS32:
![](https://img-blog.csdnimg.cn/c5ce5d63ce9c4520ac80d3d660e19d25.png)
![](https://img-blog.csdnimg.cn/cb54205e3c6a4625a795d251c99c1ac2.png)
三、非门
1.基本定义
非门又称非电路、反相器,是执行“非”运算的基本逻辑门电。非门有一个输入和一个输出端。当其输入端为高电平(逻辑1)时输出端为低电平(逻辑门),反之亦然。
![](https://img-blog.csdnimg.cn/7713147b13e549bb90d7a8d00839e34a.png)
2.真值表
![](https://img-blog.csdnimg.cn/78b3987a79d34537bda3b5fa05fd06e3.png)
3.实现方法
① 晶体管实现
![](https://img-blog.csdnimg.cn/f061f96c4b044b61911eaa0d4eade49f.png)
② CMOS实现
![](https://img-blog.csdnimg.cn/588721c88513410b96d9976a63d11330.png)
4.集成电路
74LS04:
![](https://img-blog.csdnimg.cn/adad1f48f58343e0ab6521bdd978364c.png)
四、与非,或非
1.与非门
![](https://img-blog.csdnimg.cn/8fc43d9b7c7f4bb3acfbf0e9856eebbc.png)
![](https://img-blog.csdnimg.cn/b2beda31e19d4b9992b31587e71a605a.png)
任何一个有低电平,O3与O4均为截止状态,O1与O2导通,O输出高电平。
![](https://img-blog.csdnimg.cn/7966a48c37b54e7a858bbe35a584aa44.png)
输入级, 主要用于一些防干扰的措施;中间级,主要是一些放大;输出级,主要是一些功率的放大。
2.或非门
![](https://img-blog.csdnimg.cn/cdf3088496004f8bb93488b4ffd6a2a5.png)
![](https://img-blog.csdnimg.cn/12ac436d2d8c4d8d9f1caf66c648748a.png)
![](https://img-blog.csdnimg.cn/fc8f64ce01e14fa3a0fff65e21afb05c.png)
五、异或,同或
1.异或门
异或门是数字逻辑中实现逻辑异或的逻辑门,有2个输入端、1个输出端。若两个输入的电平相异,则输出为高电平1;若两个输入的电平相同,则输出为低电平0。
![](https://img-blog.csdnimg.cn/637a2ea4f1f0448489afe53dad22f82a.png)
2.同或门
同或门是数字逻辑中实现逻辑同或的逻辑门,有2个输入端、1个输出端。若两个输入的电平相同,则输出为高电平1;若两个输入的电平相异,则输出为低电平0。
![](https://img-blog.csdnimg.cn/8b9946e871ee487f9952abb1c16f9099.png)
六、D触发器
![](https://img-blog.csdnimg.cn/0e2e7fe91fe1438fb54590e14a3162da.png)
有两个输入端,分别是信号输入端D,以及时钟控制端CP,他们俩输出依然是 Q 与
。其实与RS触发器类似,不同的是将G3的与非门的一个输入端,接到了另一个与非门的输出端。
下面是RS触发器:
![](https://img-blog.csdnimg.cn/a85d594d7365488489146ad337d9f4d8.png)
RS的输入端永远处于相反状态。对于D来说,输入是什么,输出就是什么, 不存在保持和不确定这两种状态。而时钟输入端又好比一把锁,从D这个端口存入一个数据,然后改变时钟输入端的信号,就可以锁住这个数据,起到一个锁存的作用。
对于时钟输入端这把锁,一般会有两把钥匙,通常是上升沿触发,以及下降沿触发。
![](https://img-blog.csdnimg.cn/f544f9cfd1f64d41879bd20a5eb06911.png)
以下降沿触发为例,就是以高电平变为低电平的过程称为下降沿。
![](https://img-blog.csdnimg.cn/dc80fa14cb86412ba3db982a7afc3b87.png)
现在D触发器的输入端为低电平,所以输出Q也为低电平。
我们将D触发器输入变成高电平:可以发现,触发器并不是立即输入高电平 ,而是等到CP信号的上升沿到达时,才发生的变化。
![](https://img-blog.csdnimg.cn/8dd229c415434798bae8d9d4c3c69a28.png)
七、RS触发器
1.与非门RS触发器
![](https://img-blog.csdnimg.cn/35e09129d6084dc4b301da8ddcc885c1.png)
最基础的由与非门构成的RS触发器。 基础RS触发器分为两种:由与非门构成的和或非门构成的。
由上图知,由两个与非门交叉连接所构成,每个与非门的输出端与另一个与非门的输入端相连。与非门的RS触发器,两个输入端是S非和R非,分别对应着 Q 和
.回忆与非门的输出特点:有0出1,全1出0。也就是在电路中,在低电平到来时,他才会输出高电平,从而使触发器动作,而(只有一个)高电平到来时,不会使触发器动作。
![](https://img-blog.csdnimg.cn/d122f643c2f8439ea40ebb257ef52e8e.png)
现在
为高电位,不会使触发器动作,
为低电位;二号与非门输出高电位,二号小灯点亮;一号与非门全一出零,输出低电位;流到二号与非门的输入端,使二号与非门继续导通,这就使二号小灯起到置一的功能。
![](https://img-blog.csdnimg.cn/d63a7edc33354efdacaf88b3c3a29566.png)
将
同样拨到高电位,高电位不会使触发器动作,起到了一个保持的作用。可以看到,二号小灯没有变化。
![](https://img-blog.csdnimg.cn/70a515845aec41a492cf186f9516621c.png)
将
拨到低电位,一号小灯亮了,二号小灯熄灭。
![](https://img-blog.csdnimg.cn/84034f7ed52d4680a6f2e495383c477f.png)
输出低电位,一号与非门导通,一号小灯电量;二号与非门全一出零,流到一号与非门的输入端,使一号与非门继续导通,这就起到了使二号小灯置零的功能。
现在将
拨到高电位,同样可以使电路继续保持。
![](https://img-blog.csdnimg.cn/18693ae3273b48c59e73f3a921204cd3.png)
在实际情况中,对于触发器,存在的状态只能是相反的,或者是互补的关系:当Q为0时,
就要为1; 当Q为1时,
就要为0.
最后总结一下RS触发器的功能特点:
其具有置零,置一,以及保持的功能,而这个保持功能就是记忆功能,它可以将前一次的状态记录下来。
2.或非门RS触发器
![](https://img-blog.csdnimg.cn/6fe4886207364390b77ce2963e882a9a.png)
其结构简单,是由两个或非门交叉连接所构成的,每个或非门的一个输出端,连接到另一个或非门的输入端,或非门RS触发器的两个输入端是R和S,分别对应着 Q 和
。
有1出0,全0出1.在电路中,只有当高电平到来时,它才会输出低电平,从而使触发器动作,但只有一个低电平到来时,不会使触发器动作。
仿真:
![](https://img-blog.csdnimg.cn/3c47a162e94c41e5a9e798951e0d938e.png)
此时R为低电位,不会使触发器动作;S为高电位,二号或非门输出低电位,二号小灯熄灭,同时低电位的信号流到一号或非门的输入端,一号或非门全0出1,一号小灯点亮,使一号小灯Q提到了置一的功能。
现在将 S 拨到低电位,一个低电位无法使触发器动作,起到一个保持的作用,也可发现一号小灯没有变化。
![](https://img-blog.csdnimg.cn/8b8bf258e79e457a8d67fddef1e358a3.png)
这时把R拨到高电位,可以发现一号小灯熄灭,二号小灯点亮。这是因为R输出高电平,一号或非门输出低电平,一号小灯熄灭;同时低电平的信号流到二号或非门的输入端,二号或非门全0出1,二号小灯点亮
![](https://img-blog.csdnimg.cn/20515790df8c409ea79a90f78424e0b5.png)