Засувки - Питання стосовно штатів


0

У завданні нам довелося побудувати Clock D-Latch і надати булеву функцію та таблицю істинності для станів / Q 1 та наступних станів Q 2 / Q 2 .Q1Q1Q2Q2

Засувка виглядає приблизно так:

введіть тут опис зображення

У мене є функції, але я не знаю, як переходити до таблиці істинності для станів і Q 2 . Спочатку я думав, що міг би просто замінити Q 0 в булевій функції на Q 1 і міг обчислити стани, але це не працює.Q2Q2Q0Q1

Q1=Q0(D+CK)Q1=Q0(D+CK)

Q0=0D=CK=1Q1=Q1=0Q2=1Q2=0


1
QQ×...

Відповіді:


0

Ваше запитання дуже неоднозначно сформульовано, що важко пояснити поведінку, яку ви не розумієте. Засувки типу D дуже поширені, і їх поведінка відверта, як тільки пояснюється їх робота.

Ви можете знайти повну таблицю істинності і пояснення вашої конкретної логічної схеми тут .

QQQ1=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 

QiQi

CKi=0:Qi=Qi1.CKi=1:Qi=Di

Qi=(CKiDi)+(CKiQi1)


Ваше запитання не позначило CK або D своїми моментами. Я припускаю, що вони не змінюються.

Q0=0
D1=D2=CK1=CK2=1
Q1=?;Q2=?

Q1=1;Q2=1

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.