Построение логических устройств цифровой техники на интегральных микросхемах с использованием триггеров. ДЗpdf. Задача Построить устройство, которое имеет два входа и один выход
Скачать 417.52 Kb.
|
Задача 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. Временные диаграммы работы устройства |