
- •Цифровая схемотехника
- •Содержание
- •Введение
- •1 Система моделирования Elektronics Workbench
- •1.1Система меню
- •1.1.1Меню File
- •1.1.2Меню Edit
- •1.1.3Меню Circuit
- •1.1.4Меню Window
- •1.1.5Меню Help
- •1.1.6Меню Analysis
- •2Контрольно-измерительные приборы
- •2.1Мультиметр
- •2.2Функциональный генератор
- •2.3Осциллограф
- •2.4Генератор слова
- •2.5Логический анализатор
- •2.6Логический преобразователь
- •3Моделирование и анализ работы цифровых устройств
- •3.1Лабораторная работа №1
- •3.1.1Логические элементы
- •3.1.2Логический элемент с тремя состояниями
- •3.1.3Контрольные вопросы и задания
- •3.2Лабораторная работа №2
- •3.2.1Мультиплексоры и демультиплексоры
- •3.2.2Шифраторы и дешифраторы
- •3.2.3Цифровой компаратор
- •3.2.4Устройство контроля четности
- •3.2.5Контрольные вопросы и задания
- •3.3Лабораторная работа №3
- •3.3.1Арифметические сумматоры
- •3.3.2Контрольные вопросы и задания
- •3.4Лабораторная работа №4
- •3.4.1Исследование триггеров и триггерных схем
- •3.4.2Контрольные вопросы и задания
- •3.5Лабораторная работа №5
- •3.5.1Анализ работы счетчиков и пересчетных устройств
- •3.5.2Контрольные вопросы и задания
- •3.6Лабораторная работа №6
- •3.6.1Анализ функционирования регистров
- •3.6.2Контрольные вопросы и задания
- •Список использованных источников
3.3.2Контрольные вопросы и задания
3.3.2.1 Чем отличается полусумматор от полного сумматора?
3.3.2.2 Установите различия в булевых выражениях и графических обозначениях логических элементов программы EWB от принятых в отечественной научно-технической литературе.
3.3.2.3 Синтезировать сумматор (на входе a и b; выход сумма). Нельзя использовать XOR.
3.3.2.4 Синтезировать полусумматор (на входе a и b; выход сумма и перенос).
3.3.2.5 Синтезировать полный сумматор (на входе a, b и перенос; выход сумма и перенос).
3.3.2.6 Синтезировать 4-разрядный параллельный сумматор с параллельным переносом. Предусмотреть вход переноса.
3.3.2.7 Синтезировать 8-разрядный сумматор с групповым переносом (группа 4 разряда).
3.4Лабораторная работа №4
Цель работы: Изучить принципы работы основных типов триггеров. Научиться синтезировать их и преобразовывать триггеры из одного типа в другой.
3.4.1Исследование триггеров и триггерных схем
Триггерные схемы в программе EWB 4.1 представлены в библиотеке Seg’I тремя типами триггеров RS, JK и D. Назначение выводов триггеров следующее. Для всех триггеров выходы Q – прямой, Q` – инверсный.
Для RS триггера R – установка триггера в 0, при сигнале 1 на этом входе Q=0, Q`=1; S – установка в 1, при сигнале 1 на этом входе Q=1, Q'=0; комбинация R=1, S=1 не изменяет состояния выходов и относится к запрещенным. Для JK-триггера J,K – информационные входы, > – тактовый вход; вывод сверху – асинхронная предустановка триггера в единичное состояние (Q=1) вне зависимости от состояния сигналов на входах (функционально аналогичен входу S RS-триггера); вывод внизу – асинхронная предустановка триггера в нулевое состояние (так называемая очистка триггера, после которой Q`=1); наличие кружочков на изображениях выводов обозначает, что активными являются сигналы низкого уровня, а для тактового входа – что переключение триггера производится не по переднему фронту тактового импульса, а по его срезу (так чаще всего называют задний фронт импульса). Для D-триггера вход D – информационный, состояние этого входа после подачи тактового импульса запоминается триггером, т.е. при D=1 имеем Q=1, при D=0 Q=0.
Для проведения исследования триггерных схем уже нельзя использовать логический преобразователь, поскольку триггер является элементом памяти. Для этого необходимо подключить к его входам генератора слова и светодиодные индикаторы к выходам. Заметим, что тактовый вход триггера необходимо соединить с выходом синхронизации генератора.
Конечной задачей исследования является получение таблицы истинности, являющейся одной из основных характеристик триггера. Получение ее целесообразно проводить в следующем порядке:
а) последовательно подать на входы предустановки триггера активные сигналы высокого уровня (сигнал 1) и зафиксировать состояние выхода триггеров для случая предустановки в 1 и 0, для проверки асинхронности этих входов указанные операции повторить при различных состояниях сигналов на тактовом и информационных входах. В дальнейшем на эти входы подавать только сигналы логического нуля;
б) подать на тактовый и информационные входы сигналы 0 и 1 в различных комбинациях (на входах асинхронной предустановки при этом должны быть сигналы логического нуля для всех комбинаций) и зафиксировать для каждой комбинации состояние выходов триггера;
в) на основании полученных результатов составить таблицу истинности.