Р2.22. Составляем таблицу истинности (табл. Р2.10) и переходим к структурным формулам:
Таблица Р2.10.
|
C |
B |
A |
S |
P |
|
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
1 |
1 |
0 |
|
0 |
1 |
0 |
1 |
0 |
|
0 |
1 |
1 |
0 |
1 |
|
1 |
0 |
0 |
1 |
0 |
|
1 |
0 |
1 |
0 |
1 |
|
1 |
1 |
0 |
0 |
1 |
|
1 |
1 |
1 |
1 |
1 |

Рис. 2.15. Полный сумматор на полусумматорах.
![]()
![]()
Преобразуем выражение для S:
![]()
где
ABC1![]()
Следовательно,
и
![]()
где ![]()
Схема полного сумматора на элементах И-ИЛИ-НЕ приведена на рис. Р2.16.
Р2.23. Мультиплексоры используем в качестве универсальных логических модулей: один для получения суммы, другой для получения переноса. Входы А, В, С используем в качестве информационных входов, а входы f0, f1, …, f7 – в качестве настроечных (см. табл. Р2.11).

Рис. Р2.16. Полный сумматор на элементах И-ИЛИ-НЕ.
Таблица Р2.11.
|
C |
B |
A |
y |
S |
P |
|
0 |
0 |
0 |
f0 |
0 |
0 |
|
0 |
0 |
1 |
f1 |
1 |
0 |
|
0 |
1 |
0 |
f2 |
1 |
0 |
|
0 |
1 |
1 |
f3 |
0 |
1 |
|
1 |
0 |
0 |
f4 |
1 |
0 |
|
1 |
0 |
1 |
f5 |
0 |
1 |
|
1 |
1 |
0 |
f6 |
0 |
1 |
|
1 |
1 |
1 |
f7 |
1 |
1 |
Из таблицы Р2.11 следует, что для получения суммы необходимо на входы f1, f2, f4, и f7 первого мультиплексора подать сигнал 1, а на остальные 0 (заземлить). Для получения переноса необходимо подать сигнал 1 на входы f3, f5 и f7 второго мультиплексора, а остальные заземлить.
Р2.24. Временные диаграммы входных и выходных сигналов приведены на рис. Р2.17.
Р2.25. Схема сумматора приведена на рис. Р2.18.:
а) tЗ МАКС = n×tЗ1 = 400 нс;
б) нельзя, так как процесс не установится из-за задержек, создаваемых сумматорами, и ответ будет неправильным;
в) третий вход может быть использован для подачи сигнала циклического переноса при выполнении операции вычитания в обратном коде. Этот вход может быть использован прибавления единицы при образовании дополнительного кода отрицательного числа;
г) путем использования схем ускоренного переноса.

Рис. Р2.17. Временные диаграммы к задаче 2.24.

Рис. Р2.18. Сумматор параллельного действия с последовательным переносом.
Р2.26. Структурные формулы для шифратора на пять входов получены в Р2.15. Схема шифратора приведена на рис. Р2.19.
Р2.27. Структурные формулы для преобразователя кода получены в Р2.16.
Схема преобразователя кода приведена на рис. Р2.21.

Рис. Р2.19. Шифратор на программируемой матрице вентилей.
Р2.29. Структурные формулы для дешифратора на три входа получены в Р2.13. Схема дешифратора на три входа приведена на рис. Р2.22.

Рис. Р2.20. Преобразователь позиционного кода в двоично-десятичный на программируемой матрице вентилей.

Рис. Р2.21. Преобразователь кода на двухуровневой ПЛМ.
Р2.30. Структурные формулы для мультиплексора получены в Р2.17. Принципиальная схема мультиплексора на ПЛМ приведена на рис. Р2.23.
Р2.31. Для построения устройства используем как основу схему на рис. Р2.24.
![]()
Схема устройства на ПЛМ для сравнения чисел приведены на рис. Р2.25.

Рис. Р2.22. Дешифратор на ПМВ.

Рис. Р2.23. Мультиплексор на двухуровневой ПЛМ.

Рис. Р2.24. Схема устройства к задаче 2.31.

Рис. Р2.25. Сравнивающее устройство на двухуровневой ПЛМ.

Рис. Р2.26. Полный сумматор на двухуровневой ПЛМ.
Р2.32. Структурные формулы для полного сумматора:
![]()
![]()
Схема сумматора приведена на рис. Р2.26.
В данный раздел включены задачи и упражнения, связанные с анализом работы различных типов триггеров [2 – 4].
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.