逻辑电路之d型触发器电路设计

来源:电工天下时间:2023-02-14 23:19:01 作者:手机版>>

再来看一个电路:由两个或非门构成,约定左侧的或非门称l(left),或侧的或非门称r(right)

图(1)

初始状态,灯泡不亮,红线处有电压

图(2)好理解一点,l输入都是0,其输出为1,红线标明;r由于有一端输入1,所以其输出是0,结果是灯泡不亮;

这是初始状态

图(2)

接通开关a后,电路导通,灯泡点亮

由于接通了开关a,导致l有一端输入1,故其输出0;

这时r两端输入均为0,则其输出结果为1,灯泡点亮;

r输出的1又作为输入连接到了l,但这不影响结果,或非门的特点是只要有一端输入为1,则输出为0,

所以你是两端输入1还是一端输入1都不会影响其输出结果

此为接通开关a后发生的变化:l一端输入变化导致了两端输入都变成了1,而整个电路的输出结果不变;

图(3)

第三步,再次断开开关a回到了初始状态,但此时灯泡依然点亮,为什么呢?

l的输入仍然有一端输入为1,其输出仍然为0,加上b连线输入的0,则r输出还是1

其精华就是l一端输入1导致了两端输入都变成了1,随后又撤下自己输入的1,而整个电路输出未发生变化;

慢理一下,单看l的输入变化

初始状态时,两端都输入0

后来有一端输入了1,并导致另一端的输入也变成了1

第三步时,把下端的输入1变回了0,但没有影响其输出结果

而这时候电路的开关状态与初始状态一致!

继续上图,接通开关b后发生了什么

图(4)

接通开关b后

r存在一端输入为1,则结果为0,导致灯泡不亮;

同时r的输出结果又作为l的输入,导致l输出为1,结果是r的两端输入都为1,结果依然为0

断开开关b后

r仍然保持一端输入为1,其结果还是0,整个电路输出也还是0,即灯泡不亮;

总结下这个电路的特点:

接通开关a灯光点亮,接着断开开关a灯泡依然点亮;

接通开关b灯光关闭,接着断开开关b灯泡依然关闭;

同样的电路状态,有时候,两个开关都断开时,灯泡点亮;而另一种情况是:两个开关都断开时,灯泡亮着!

说,这种电路有两种稳定的状态,具有这种特点的电路称之为触发器,触发器由1918年英国物理学家william henry eccles(1875-1966)和f.w.jordan共同发明。

触发器可以保持信息,或者说触发器可以“记忆”数据,“记”住了上一次开关a或开关b的动作

上边介绍的触发器叫作r-s触发器(reset-set,复位/置位)

r-s触发器可以用下边的电路表示,假设q表示输入1,q‘表示输出非q,就是0了,反之亦然

s表示置位set,r表示复位reset

set表示将q设置为1,reset表示将q设置为0

图(5)

从上图(5)最终可以演化到下图(6)这个可以存储1bit的电路,试试看,经过了那些改进?

图(6)

相关文章

    推荐文章

    Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

    电工天下 版权所有