锁存 - 关于国家的问题


0

在一个赋值中,我们必须构建一个Clock D-Latch并给出状态 / Q * 1和以下状态Q 2 / Q * 2的布尔函数和真值表。Q1Q1*Q2Q2*

闩锁看起来像这样:

在此输入图像描述

我有功能,但我不知道如何处理状态Q * 2的真值表。起初我以为我可以用Q 1替换布尔函数中的Q 0并且可以计算状态,但这不起作用。Q2Q2*Q0Q1

函数是:Q * 1Q1=Q0*d+Cķ其中表示不。Q1*=Q0*d+Cķ

更具体地说:当D = C K = 1时,我们得到Q 1 = Q * 1Q0=0d=Cķ=1。但状态二是 Q 2 = 1 Q * 2 = 0。我不明白我们如何从0,0到达?Q1=Q1*=0Q2=1Q2*=0


1
我编辑了你的问题,改进了数学格式。有时你的意思含糊不清(那应该是Q × Q*?),所以我做了一个最好的猜测。如果我犯了任何错误,请编辑你的问题。Q×
Wasabi

Answers:


0

你的问题含糊不清,难以解释你不理解的行为。D型锁存器非常常见,一旦解释了它们的操作,它们的行为就很简单

在此处找到完整的真值表和特定逻辑电路的说明。

注意:Q *应该始终是对立的,所以我相信你在说Q 1时做了一个错误的陈述QQ*Q1=Q1*=0


0

暂时的真相表将是:

CK_i| D_i|Q_(i-1)|| Q_i
 ------------------------
  0 | 0  | 0     || 0 
  0 | 0  | 1     || 1 
  0 | 1  | 0     || 0 
  0 | 1  | 1     || 1 
  1 | 0  | 0     || 0 
  1 | 0  | 1     || 0 
  1 | 1  | 0     || 1 
  1 | 1  | 1     || 1 

永远平凡Q一世*Q一世

Cķ一世=0Q一世=Q一世- 1Cķ一世=1Q一世=d一世

Q一世=Cķ一世d一世+Cķ一世Q一世- 1


你的问题没有用他们的时刻标记CK或D. 我会假设他们没有改变。

Q0=0
d1=d2=Cķ1=Cķ2=1
Q1=;Q2=

Q1=1;Q2=1

Q1=Q1*=0Q1=1;Q1*=0

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.