- •Кафедра робототехнических систем
- •Общие положения
- •1. Организация цикла лабораторных работ
- •1.1. Состав и задачи цикла работ
- •1.2. Подготовка к выполнению лабораторной работы
- •1.3. Проведение лабораторной работы
- •1.4. Требования к оформлению отчета по работе
- •2. Краткая инструкция по технике безопасности при выполнении лабораторных работ
- •3. Назначение, состав и органы управления лабораторного стенда
- •3.1. Описание лабораторного стенда
- •3.2. Описание управляющей программы
- •3.3. Порядок ввода схемы соединений исследуемого узла
- •3.4. Порядок исследования узла
- •3. Контрольные вопросы
- •Синтез комбинационного автомата по заданной временной диаграмме Лабораторная работа № 2
- •1. Цель работы
- •2. Теоретические сведения
- •3. Порядок выполнения лабораторной работы
- •3.1. Предварительное задание
- •3.2. Рабочее задание
- •4. Контрольные вопросы
- •2 .2. Синтез двоичного шифратора на логических элементах
- •2.3. Иные реализации двоичных шифраторов
- •3. Порядок выполнения лабораторной работы
- •3.1. Предварительное задание
- •3.2. Рабочее задание
- •4. Контрольные вопросы
- •2.2. Структурные схемы коммутаторов
- •2.3. Реализации коммутаторов информационных потоков
- •2.4. Дополнительные возможности мультиплексоров
- •3. Порядок выполнения лабораторной работы
- •3.1. Предварительное задание
- •3.2. Рабочее задание
- •4. Контрольные вопросы
- •2.2 Преобразование триггеров
- •3. Порядок выполнения лабораторной работы
- •3.1. Предварительное задание
- •3.2. Рабочее задание
- •4. Контрольные вопросы
- •2.2. Специальные счетчики и делители
- •2.3. Микросхема ие7
- •2.4. Делители на базе счетчика ие7
- •3. Порядок выполнения лабораторной работы
- •3.1. Предварительное задание
- •3.2. Рабочее задание
- •4. Контрольные вопросы
- •Приложение 1 Система логических функций от 2 аргументов
- •Приложение 2 Номенклатура логических микросхем, входящих в серии ттл
- •Приложение 3 Зарубежные аналоги микросхем, используемых в цикле лабораторных работ
- •Библиографический список
- •Содержание
- •394026 Воронеж, Московский просп., 14.
3.2. Рабочее задание
3.2.1. Запустите на ПК программу VirtualPCB, загрузите схему ЛР2_1. Выполните на лабораторном стенде дальнейшую коммутацию, соответствующую разработанной схеме по заданию 3.1.3, сохраните схему как ЛР4_1.
3.2.2. Установите нужные микросхемы в колодки согласно правилу, приведенному выше, включите питание стенда и щелкните «Соединиться с устройством». Генератор G1 переведите в режим «2Гц» и запустите. Наблюдайте значения в поле индикации и на диаграмме до ее заполнения. Остановите генератор, сдвиньте диаграмму влево так, чтобы в ее начале значения сигналов Х1, Х2, Х3 были нулевыми, проверьте совпадение диаграммы Y с заданной. Сделайте ВЫВОД, занесите его в отчет.
3.2.3. Уберите из схемы мультиплексор (в результате аннулируются ненужные далее связи). Загрузите элементы КП7 и ИД4, выполните коммутацию, соответствующую разработанной схеме по заданию 3.1.4. Входы R#, S#, АМ и AD подключите к линиям констант (старшие разряды адреса над младшими), выходы Q0…Q7 выведите на поле индикации. Проверьте правильность схемы и отображение всех выходных сигналов, сохраните ее как ЛР4_2.
3.2.4. Установите нужные микросхемы в колодки согласно правилу, приведенному выше, включите питание стенда и щелкните «Соединиться с устройством». Установите лог.1 на линиях R#, S#. Генератор G1 переведите в режим «2Гц» и запустите.
3.2.5. Подайте какую-либо кодовую комбинацию на адресные входы демультиплексора. Последовательно перебирая кодовые комбинации на адресных входах мультиплексора, наблюдайте результат. Если на выходе ожидается сигнал G2, запускайте генератор кнопкой. Если работа схемы не соответствует разработанной таблице функционирования, найдите ошибку, в частности проверьте действие сигнала на входе Е мультиплексора.
3.2.6. Если схема работает нормально, проведите три серии опытов, задав два четных кода на входы демультиплексора и один нечетный. В каждой серии трижды исследуйте работу устройства, задавая на входы мультиплексора два нечетных кода и один четный. Сверьте результаты с подготовленной заранее таблицей, обведите ячейки, проверенные в эксперименте.
3.2.7. Покажите преподавателю три опыта из сделанных и три опыта по его заданию.
3.2.8. Подготовьте словесное описание работы данной схемы, занесите в отчет краткие ВЫВОДЫ по полученным результатам.
4. Контрольные вопросы
1. Дайте общее определение коммутаторов, их классификацию и определения подклассов.
2. Приведите логическую структуру мультиплексора и демультиплексора и принципиальные схемы этих коммутаторов.
3. Разработайте схему двухканального мультиплексора 4-1 на основе логических элементов типов ЛА и ЛР.
4. Изложите сведения о назначении, принципе действия и функциональных схемах мультиплексоров и демультиплексоров, существующих в интегральном исполнении.
5. Приведите назначение каждого входа и выхода микросхем КП7 и ИД4.
6. Разработайте схемы на базе микросхемы К555КП7 и инвертора для реализации следующих выражений:
7. Предложите схемы, иллюстрирующие все варианты применения демультиплексора ИД4.
8. Дайте словесное описание работы схемы, разработанной в ходе лабораторной работы, указав разрядность адресных комбинаций, использование входа Е мультиплексора.
ИССЛЕДОВАНИЕ ТРИГГЕРОВ Лабораторная работа № 5
1. ЦЕЛЬ РАБОТЫ
1.1. Изучить функции триггеров, их разновидности и устройство.
1.2. Отработать практические навыки реализации заданных таблиц возбуждений или переходов.
2. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
2.1 Разновидности триггеров
Триггером называется простейший цифровой автомат с памятью. Триггер должен иметь полную систему выходов и полную систему переходов, т.е. возможность с помощью входных сигналов переводить выход из любого состояния в любое: 01, 10, 00, 11. Функционирование триггера описывается таблицей переходов (истинности) или таблицей возбуждений.
К ак известно из лекционного курса и /3, 4/, простейший триггер можно построить, охватив два каскада инвертирующей логики перекрестными обратными связями (рис. 5.1). Подача R = 1 (при S = 0) дает Q = 0, Подача S = 1 (при R = 0) дает Q = 1, и т.д. Отсюда названия входов – R от Reset, S от Set – и название триггера – RS-триггер. Здесь и далее обозначение вывода означает, что при всех разрешенных комбинациях R и S сигнал на этом выводе инверсен сигналу на выводе Q. Несложно видеть, что при R = S = 1 Эта комбинация входных сигналов считается запрещенной потому, что при одномоментном переходе к R = S = 0 состояние выходов становится неопределенным (возникают гонки).
Описание работы данного триггера выглядит так (Q– означает прежнее значение Q):
Таблица возбуждения |
||
Для того, чтобы |
нужно иметь |
|
Q–Q |
R |
S |
00 |
0;1 |
0 |
01 |
0 |
1 |
10 |
1 |
0 |
11 |
0 |
1;0 |
Запрет |
1 |
1 |
Т аблица истинности |
||||
R |
S |
Q– |
Q |
Функции |
0 |
0 |
0 |
0 |
Хранение |
0 |
0 |
1 |
1 |
|
0 |
1 |
0 |
1 |
Установка |
0 |
1 |
1 |
1 |
|
1 |
0 |
0 |
0 |
Сброс |
1 |
0 |
1 |
0 |
|
1 |
1 |
0 |
Х |
Запрет использования |
1 |
1 |
1 |
Х |
Н а логике И-НЕ можно построить другой вариант RS-триггера – с инверсными входами (рис. 5.2). Его таблицы обучающимся следует составить самостоятельно.
Существуют следующие разновидности триггеров, различающиеся по способу управления: RS, D, JK, T, комбинированные. По способу записи различают асинхронные и синхронные триггеры, по способу синхронизации – триггеры со статическим или динамическим управлением.
D |
L |
Q– |
Q |
Q = |
Режим |
0 |
0 |
0 |
0 |
Q – |
Хранение |
0 |
0 |
1 |
1 |
||
0 |
1 |
0 |
0 |
D |
Ввод |
0 |
1 |
1 |
0 |
||
1 |
0 |
0 |
0 |
Q– |
Хранение |
1 |
0 |
1 |
1 |
||
1 |
1 |
0 |
1 |
D |
Ввод |
1 |
1 |
1 |
1 |
Рис. 5.3
Вид его таблицы переходов приведен рядом. Состояние Q = D называется прозрачным.
В отличие от него условное графическое обозначение D-триггера с динамическим управлением имеет вид, приведенный на рис. 5.4. У данного триггера прозрачный режим отсутствует, обновление хранимых данных происходит путем считывания с входа D по фронту синхросигнала С (существуют и триггеры, тактируемые срезом С).
Выпускаются D-триггеры с дополнительными асинхронными входами Эти входы имеют приоритет над синхронными, т.е. в период наличия активного уровня на одном из асинхронных входов управление по синхровходу С не действует.
Т риггеры типа Т называются также счетными (рис. 5.5). Их алгоритм работы состоит в переключении в противоположное состояние по заданному переходу входного сигнала (либо фронту, либо срезу).
Триггеры типа JK (универсальные) известны из лекционного курса и здесь рассматриваться не будут.