三态门
当sda_en为高时SDA作为输出口,输出sda_out的数据,当sda_en为低时三态门是处于高阻态,这时三态门是作为输入口使用,这时输入的数据为SDA的数据。
D触发器
普通的电路,以及常规的逻辑门都有一个共性,那就是输出直接依赖于输入,当输入消失的时候,输入也跟着不存在了。触发器不同,当它触发的时候,输出会发生变化。但是,当输入撤销之后,输出依然能够维持。
这就是说,触发器具有记忆能力。
常用D触发器: 当R=0,S=1时,数据1保存在Q中输出,当R为1时,一直是输出Q原来村春的数据。
改进D触发器:
通常情况下CP=0,意思是现在不想保存数据。这时不管D上是什么,S和R都是0,根据之前R-S触发器的真值表,触发器将保持原有的内容不变。当要改变触发器中保存的内容时,CP的值必须为1,要是D=1,那么S=1而R=0,于是“1”就被保存到触发器里(Q=1)。
简化:
CP就好比是触发器公司的经理,当它出现的时候,才能表明来的人是安全的。不过CP通常是带有有效期的,它的有效期,就是CP=1的时间。当CP=1时,在它的持续时间,D触发器将会卖力工作,随时都会因为外来的比特变化而触发;一旦CP=0,就意味着过了有效期,触发器将不能保存新的比特。