- •Содержание
- •Введение
- •1. Общие положения
- •1.1. Методические указания по выполнению лабораторных работ
- •1.2. Порядок защиты и оформление отчета
- •2. Учебная система моделирования
- •2.1. Структура окна и система меню программы ewb
- •2.2. Проектирование цифровых устройств
- •2.4. Контрольно-измерительные приборы
- •2.3. Библиотека компонентов
- •3. Основы моделирования цифровых устройств
- •3.1. Логические элементы
- •3.2. Арифметические сумматоры
- •3.3. Триггеры
- •3.4. Регистры и счетчики
- •3.5. Мультивибраторы на логических элементах Автоколебательный мультивибратор
- •Ждущий мультивибратор
- •4. Лабораторный практикум Лабораторная работа №1 Исследование триггеров
- •I. Цель работы
- •II. Задание и указания обучающимся по подготовке и выполнению лабораторного занятия
- •III. Порядок выполнения работы
- •IV. Содержание отчета:
- •Лабораторная работа №2 Исследование мультивибраторов
- •I. Цель работы
- •II. Задание и указания обучающимся по подготовке и выполнению лабораторного занятия
- •III. Порядок выполнения работы
- •1. Исследование мультивибраторов на логических элементах
- •2. Исследование мультивибраторов на логических элементах в автоколебательном режиме
- •IV. Содержание отчета:
- •Лабораторная работа №3 Исследование комбинационных цифровых узлов
- •I. Цель работы
- •II. Задание и указания обучающимся по подготовке и выполнению лабораторного занятия
- •III. Порядок выполнения работы
- •IV. Содержание отчета:
- •Лабораторная работа № 4 Исследование последовательностных цифровых узлов
- •I. Цель работы
- •II. Задание и указания обучающимся по подготовке и выполнению лабораторного занятия
- •III. Порядок выполнения работы
- •IV. Содержание отчета:
- •Цифровые микросхемы
- •Комбинационные цифровые устройства в базисе и-не
- •1. Сумматор по модулю два
- •2. Полусумматор
- •3. Полный сумматор
- •4. Шифратор 4 х 2
- •5. Шифратор 8 х 3
- •6. Дешифратор 2 х 4
- •9. Компаратор для сравнения двух одноразрядных чисел
- •10. Компаратор для сравнения двух двухразрядных чисел
- •Последовательностные цифровые устройства
- •Реализация логических функций на основе замещения логическими элементами и-не
- •Литература
3.2. Арифметические сумматоры
Арифметические сумматоры являются составной частью так называемых арифметико-логических устройств (АЛУ), входящих в состав микропроцессоров (МП). Они могут также применяться для формирования физического адреса ячеек памяти в МП при сегментной организации памяти и в других устройствах.
В программе EWB арифметические сумматоры представлены в библиотеке двумя базовыми устройствами, показанными на рис. 19 а, б: полусумматором и полным сумматором, соответственно.
а) б)
Рис. 19. Схемы полусумматора (а) и полного сумматора (б)
Сумматоры имеют следующие назначения выводов: А, В — входы суммируемых операндов, — выход результата суммирования, Со - выход переноса, Ci — вход переноса. Многоразрядный сумматор создается на базе одного полусумматора и n полных сумматоров. В качестве примера на рис. 20 приведён трехразрядный сумматор. На входы Al, A2, A3 и Bl, B2, В3 подаются первое и второе слагаемые соответственно, а с выходов S1, S2, S3 снимается результат суммирования.
Рис. 20. Трехразрядный сумматор
Для исследования внутренней структуры и логики функционирования сумматоров может использоваться логический преобразователь. После подключения к нему полусумматора (рис. 21, а) последовательно нажимаются кнопки:
и в результате получается таблица истинности и булево выражение. Сравнивая полученные данные с результатами исследования элементов (см. 3.1, рис. 16 и 17), приходим к выводу, что при подключении вывода полусумматора к зажиму OUT преобразователя (как показано на рис. 21, а) он выполняет функции элемента ИСКЛЮЧАЮЩЕЕ ИЛИ.
а) б)
Рис. 21. Схемы подключения полусумматора (а) и полного сумматора (б)
к логическому преобразователю
Подключив клемму OUT преобразователя к выходу Со полусумматора (с помощью переключателя Z) и проделав аналогичные действия, приходим к выводу, что полусумматор будет выполнять функции элемента И. Следовательно, эквивалентная схема полусумматора имеет вид, показанный на рис. 22, а. Эквивалентная схема полного сумматора показана на рис. 22, б.
а) б)
Рис. 22. Структура полусумматора (а) и полного сумматора (б)
Для организации динамического анализа комбинационных схем целесообразно использовать генератор слов и логический анализатор.
Генератор слов подключается ко входам логической схемы и позволяет генерировать последовательности входных импульсов заданной длительности. Логический анализатор подключается не только к выходам логической схемы, но и для более детального анализа, к выходам любых логических элементов схемы, что позволяет получать временные диаграммы функционирования логических схем в заданных контрольных точках схемы.
На рис. 23 (а) показан пример подключения генератора слов к входам схемы полного сумматора, а логического анализатора к входам и выходам логических элементов.
а) б)
в)
Рис. 23
Исследование комбинационных схем необходимо начинать после согласованной настройки генератора слов и логического анализатора по частоте. В случае настройки генератора слов и логического анализа на одну и ту же частоту, длительность входных импульсов соизмерима со временем задержки логических элементов и соответствует одному делению на временных диаграммах логического анализатора.
При этом длительность входных сигналов может моделироваться путем повторения импульсов на каждом шаге генерации или изменения частоты генератора слов. Для обеспечения адекватной работы схемы минимальная длительность входных сигналов должна превышать время перехода моделируемой схемы в устойчивое состояние.
Соответствующие последовательности входных сигналов минимальной длительности и временные диаграммы функционирования приведены на рис. 23 (б, в).
