
- •6.050901 «Радіотехніка»
- •6.170102 «Системи технічного захисту інформації»
- •Изучение основных характеристик логических элементов основных типов
- •1. Методические указания к лабораторной работе
- •1.1. Исследование статических характеристик логических элементов
- •1.2. Исследование динамических характеристик логических элементов
- •2. Содержание отчета
- •3. Приложение
- •3.1. Описание учебно-лабораторного стенда “logic”
- •3.2. Описание микросхем, входящих в состав стенда и используемых для снятия переходной характеристики
- •3.3. Описание микросхем, используемых для снятия динамических характеристик
- •Двухвходового элемента и-не
- •Исследование базовых логических элементов и их комбинаций
- •1. Методические указания к лабораторной работе
- •1.1. Исследование базовых логических элементов
- •2. Содержание отчета
- •Синтез комбинационных схем с одним выходом
- •1. Методические указания к лабораторной работе
- •1.1. Исследование базовых логических элементов
- •2. Содержание отчета
- •3. Приложение.
- •3.1. Варианты заданий для выполнения лабораторной работы
- •Исследование триггеров
- •1. Методические указания к лабораторной работе
- •1.1. Исследование r-s триггеров
- •1.1.1. Исследование асинхронного r-s триггера
- •1.1.2. Исследование синхронного r-s триггера
- •1.1.3. Исследование r-s триггеров r, s и e типов
- •1.2. Исследование d-триггеров
- •1.2.1. Исследование d – триггера со статическим управлением
- •1.2.2. Исследование d – триггера с динамическим управлением
- •1.3. Исследование т-триггера
- •1.4. Исследование универсального j-k триггера
- •2. Содержание отчета
- •3. Приложение
- •Исследование двоичных счетчиков
- •1. Методические указания к лабораторной работе
- •1.1. Счетчики
- •1.2. Синтез синхронных счетчиков
- •1.2.1. Синтез цепей возбуждения
- •Матрица переходов j-k триггера
- •1.2.2. Синтез цепи переноса в следующие разряды
- •1.3. Динамические параметры счетчиков
- •2.Порядок выполнения работы
- •3. Отчет по работе.
- •Исследование регистров
- •1. Методические указания к лабораторной работе
- •1.1. Регистры
- •1.1.1. Регистры сдвига
- •1.1.2. Регистр сдвига на один разряд
- •1.1.3. Регистр сдвига на k разрядов
- •1.1.4. Реверсивные регистры сдвига
- •1.1.5. Параллельный ввод информации в регистрах сдвига
- •1.1.6. Регистры с обратными связями
- •1. 2. Проектирование многофункциональных регистров
- •1.3. Проектирование комбинационной схемы
- •1.4. Динамические параметры регистров
- •2. Порядок выполнения работы
- •3. Отчет по работе.
- •Состязания сигналов в цифровых схемах
- •1. Краткие теоретические сведения
- •2. Состязания в комбинационных схемах
- •2.1. Статические и динамические состязания сигналов
- •2.2. Синтез схем, свободных от статических состязаний
- •Статического состязания сигналов
- •2.3. Функциональные и логические состязания сигналов
- •На выходе схемы может появиться ложный импульс.
- •2.4. Синтез схем, свободных от логических состязании
- •2.5. Анализ комбинационных схем с целью выявления состязаний
- •3. Состязания сигналов в последовательностных схемах
- •4. Условия надежного функционирования асинхронной схемы
- •4.1. Критические состязания
- •4.2. Существенные состязания
- •5. Порядок выполнения работы
- •6. Отчет по работе должен содержать:
- •Изучение стенда, команд микроконтроллеров семейства mcs-51
- •1. Цель работы
- •2. Приборы и оборудование
- •3. Краткие теоретические сведения
- •3.1.Организация памяти и функционирование микроконтроллера
- •3.2. Запись исходного текста программы на языке программирования asm-51
- •3.3. Встроенные имена
- •3.4. Определяемые имена
- •3.5 Числа
- •3.6. Группа команд пересылки данных
- •3.7. Группа логических команд
- •3.8. Группа арифметических команд
- •3.9. Группа команд управления
- •3.10. Директивы ассемблера asm-51
- •4. Пример выполнения работы
- •5. Задание на выполнение работы.
- •6. Отчет по работе.
- •Изучение программирования встроенных таймеров микроконтроллера mcs-51
- •1. Краткие теоретические сведения
- •1.1. Режим 0
- •1.2. Режим 1
- •1.3. Режим 2
- •1.4. Режим 3
- •1.5. Управление таймерами-счётчиками.
- •1.7. Использование таймера в качестве частотомера.
- •2. Пример выполнения работы
- •1. Краткие теоретические сведения
- •1.1. Регистр приоритетов прерываний
- •1.2. Регистр разрешения прерываний
- •1.3. Начальные адреса прерываний
- •2. Задание на выполнение работы.
- •3. Отчет по работе.
- •Изучение способов программирования преобразования в двоично-десяичный код и программирования прерываний таймеров микроконтроллера mcs-51
- •1. Краткие теоретические сведения
- •Структура регистра ie
- •Адреса векторов прерывания
- •Регистр приоритетов прерываний
- •2. Пример выполнения работы
- •3. Задание на выполнение работы.
- •4. Отчет по работе.
- •Изучение способов построения аналого-цифровых преобразователей с использованием микроконтроллера mcs-51
- •1. Краткие теоретические сведения
- •2. Пример выполнения работы
- •3. Задание на выполнение работы.
- •4. Отчет по работе.
1.1.6. Регистры с обратными связями
На базе регистра сдвига можно построить устройства с различными функциональными возможностями. При введении обратных связей регистры сдвига могут работать как счетчики, генераторы кодов; дополнительная логика позволяет их использовать для преобразования кодов, умножения и деления чисел и т. д. Важно, что все эти функции реализуются с помощью сравнительно несложной комбинационной схемы.
Наиболее простая схема с обратными связями получается, если выход последнего разряда соединить со входом последовательного ввода данных. В этом случае непрерывная серия синхроимпульсов, подаваемых на вход сдвига, будет осуществлять режим циркуляции сдвигаемой информации.
1. 2. Проектирование многофункциональных регистров
Обобщенная схема логической структуры многофункционального регистра приведена на рис. 6.6. На входы D триггеров информация может поступать как с внешних входов, так и по обратной связи с выходов триггеров через комбинационную схему. С ее помощью можно реализовать широкий набор микроопераций. Это различные микрооперации преобразования кода, хранимого в триггерах регистра, например, логические и арифметические сдвиги, получение обратного кода и т. п., а также загрузка кода в регистр и синхронная установка разрядов в «0» или в «1» по входам R и S. Выбор требуемой микрооперации осуществляется с помощью управляющих входов V. Исполнение микрооперации происходит при поступлении фронта импульса на синхронизирующий вход С.
Рис. 6.6. Обобщенная структурная схема 4-х разрядного регистра сдвига
С – синхронизирующий вход; CLR – асинхронный вход установки регистра в «0»; R и S - синхронные входы установки регистра в «0» и «1»; D – входы для параллельного приема информации; DS- входы для последовательного приема информации; V – управляющие входы.
Комбинационная схема реализует приоритет среди управляющих и установочных входов. Например, синхронный вход R должен иметь наивысший приоритет и обеспечить установку регистра в «0» вне зависимости от состояния других управляющих входов.
При проектировании
регистра с требуемым набором микроопераций,
прежде всего, необходимо определить
число управляющих входов и задать их
приоритет. Число управляющих входов
находят по следующей формуле:
,
где М- число
микроопераций. Далее задача сводится
к нахождению функций возбуждения каждого
триггера. Поскольку структура регистра
регулярна, то достаточно получить
выражения только для одного триггера.
Например, требуется спроектировать многофункциональный регистр на D- триггерах, который должен выполнять следующие микрооперации:
сдвиг кода влево на 1 разряд;
сдвиг кода вправо на 1 разряд;
параллельную загрузку;
хранение при наличии синхронизирующих импульсов (СИ) на входе С регистра;
асинхронную установку регистра в «0».
1.3. Проектирование комбинационной схемы
Для реализации микроопераций определяем вначале число управляющих входов V. Микрооперация асинхронной установки регистра в «0» реализуется при использовании D-триггеров, имеющих соответствующие входы R асинхронного сброса. Остальные четыре операции выполняются при поступлении СИ на синхронизирующий вход С регистра. Следовательно регистр должен иметь два управляющих входа V1 и V2. Выберем вариант кодирования микроопераций, представленный в табл. 6.1.
Таблица кодирования Таблица 6.1
Вход V1 |
Вход V2 |
Микрооперация |
0 |
0 |
Хранение |
0 |
1 |
Сдвиг влево на 1 разряд |
1 |
0 |
Сдвиг вправо на 1 разряд |
1 |
1 |
Параллельная загрузка |
По условию задания необходимо обеспечить режим хранения при наличии синхронизирующих импульсов на входе С регистра. Это можно реализовать переписью текущего состояния регистра при поступлении синхронизирующих импульсов.
Режим хранения реализуется подачей на вход D триггера сигнала с выхода Q этого же триггера. Составим таблицу истинности функции возбуждения fi триггера i-го разряда регистра (табл. 6.2).
Функция возбуждения входа D триггера i-го разряда
Таблица 6.2
V1 |
V2 |
Qi+1 |
Qi-1 |
Di |
Qi |
fi |
0 |
0 |
X |
X |
X |
0 |
0 |
0 |
0 |
X |
X |
X |
1 |
1 |
0 |
1 |
0 |
X |
X |
X |
0 |
0 |
1 |
1 |
X |
X |
X |
1 |
1 |
0 |
X |
0 |
X |
X |
0 |
1 |
0 |
X |
1 |
X |
X |
1 |
1 |
1 |
X |
X |
0 |
X |
0 |
1 |
1 |
X |
X |
1 |
X |
1 |
Непосредственно из таблицы, используя правило записи функции по минтермам и опуская те переменные, которые могут иметь произвольное значение (Х), можно записать выражение для функции fi:
.
Схема, реализующая это выражение - мультиплексор с двумя входами.
Таким образом получена схема, представленная на рис. 6.7.
Рис. 6.7. Схема многофункционального регистра