Главная страница

Построение логических устройств цифровой техники на интегральных микросхемах с использованием триггеров. ДЗpdf. Задача Построить устройство, которое имеет два входа и один выход


Скачать 417.52 Kb.
НазваниеЗадача Построить устройство, которое имеет два входа и один выход
АнкорПостроение логических устройств цифровой техники на интегральных микросхемах с использованием триггеров
Дата06.07.2022
Размер417.52 Kb.
Формат файлаpdf
Имя файлаДЗpdf.pdf
ТипЗадача
#625567

Задача 5. Построить устройство, которое повторяет входной символ на нечетном такте, и выдает предыдущий входной символ на четном такте. На вход устройства поступает последовательность двоичных символов Х(1), Х(2), …, Х(n), на выходе имеется последовательность Y(1), Y(2), …, Y(n), где Y(n) = X(n), если n – нечетно, и Y(n) = X(n-1), если n – четно.
Составим логическое уравнение, описывающее работу устройства, которое необходимо построить:
𝑌(𝑛) = &𝑇(𝑛) × 𝑋(𝑛)* + (𝑇(𝑛)
,,,,,, × 𝑋(𝑛 − 1))
(1)
Построим таблицу истинности:
Таблица 1. n
T(n)
Y(n)
1, 3, 5,…(нечетные)
0
X(n-1)
2, 4, 6, … (четные)
1
X(n)
Для реализации устройства нам потребуется JK-триггер для деления сигнала С на два, чтобы выделить четные и нечетные такты, два
Д-триггера, необходимые для задержки сигнала на 1 такт, элементы
«ИЛИ», «НЕ».
Реализованное устройство и временные диаграммы его работы, выполненные в программе Multisim, представлены на рисунках 1 и 2 соответственно.

Рисунок 1. Реализованное устройство в среде Multisim
Рисунок 2. Временные диаграммы работы устройства

Задача 7. Построить устройство, которое имеет два входа и один выход.
На входы устройства поступают произвольные последовательности двоичных символов Х(1), Х(2), …, X(n) и Z(1), Z(2),
…, Z(n), а на выходе получается последовательность Y(1), Y(2), …, Y(n).
Причем символ на выходе будет равен символу, поступившему на вход
Х, если символы, поступившие на предыдущем такте на оба входа одинаковы; если же символы, поступившие на входы на предыдущем такте не одинаковы, то символ на выходе будет равен поступившему на вход Z: Y(n)=X(n), если X(n-1) равен Z(n-1), и Y(n)=Z(n), если X(n-1) не равен Z(n-1).
Составим логическое уравнение, описывающее работу устройства, которое необходимо построить:
𝑌(𝑛) = ((𝑋(𝑛 − 1) × 𝑍(𝑛 − 1) + 0𝑋(𝑛 − 1)
,,,,,,,,,,,, × 𝑍(𝑛 − 1)
,,,,,,,,,,,, × 𝑋(𝑛)1 +
+((𝑋(𝑛 − 1) × 𝑍(𝑛 − 1) + &𝑋(𝑛 − 1)
,,,,,,,,,,,, × 𝑍(𝑛 − 1)
,,,,,,,,,,,,*
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, × 𝑍(𝑛))
(2)
Построим таблицу истинности:
Таблица 2.
X(n-1)
Z(n-1)
Y(n)
0 0
X(n)
0 1
Z(n)
1 0
Z(n)
1 1
X(n)
Реализованное устройство и временные диаграммы его работы, выполненные в программе Multisim, представлены на рисунках 3 и 4 соответственно.

Рисунок 3. Реализованное устройство в среде Multisim
Рисунок 4. Временные диаграммы работы устройства


написать администратору сайта