- •Введение
- •1. Подготовка к работе программного комплекса Electronics Workbench.
- •2. Лабораторный практикум
- •Лабораторная работа №1
- •Исследование многорежимного
- •Буферного регистра.
- •Проведение исследований
- •Лабораторная работа №2 Исследование шинных формирователей
- •Лабораторная работа №3 Исследование арифметико-логического устройства
- •Описание микросхемы к155ип3
- •Kонтрольные вопросы
- •Требования к отчетам
- •Список литературы
Проведение исследований
Порядок выполнения работы
Исследование МБР в режиме стробируемого буфера
Функциональная схема для проведения данного исследования показана на рис. 3,а. В этом режиме исследуется работа одной микросхемы для записи в него информации с входных шин данных (ШД) DI1...DI8 и вывода ее на выходные ШД DO1...DO8.
В качестве примера схема для исследования МБР в режиме стробируемого буфера реализована в пакете Electronics Workbench и представлена на рис. 2.
Сигналом CLR=0 сбросить МБР в исходное состояние.
Установить на информационных входах DI1...DI8 одной из микросхем выбранный самостоятельно байт данных, например, 10011100.
Подав на управляющий вход MD сигнал 0, а на стробирующий сигнал STB=1, записать в регистр МБР заданный байт данных. Теперь входное слово можно сбросить с шины данных нажатием кнопки "Cброс" (на рис. 2 кнопка «Space») исследуемой микросхемы, так как оно уже записано и хранится в триггерах регистра МБР.
Подав на входы CS1 и CS2 соответственно 0 и 1, т.е. , вывести заданное слово на выходы DO1...DO8.
Убедиться в том, что при выбранной микросхеме (MD=0 и STB=1) данные с входной шины сразу поступают на выход МБР.
Исследование МБР в режиме двунаправленного шинного формирователя
Функциональная схема для исследования показана на рис. 3,б. Работа выполняется в том же порядке, что и в предыдущем режиме, за исключением необходимости предварительного выбора направления передачи. Это направление задается специальным сигналом (рис. 3,б), принимающим значения: 0 – направление передачи слева направо, 1 – справа налево. При этом DD2 работает как прямо пропускающий стробируемый буфер (направление передачи слева направо), при этом для него выполняется условие , а DD3 как обратно (направление передачи справа налево) пропускающий буфер (для него). Одновременно работает только одна микросхема, а вторая в это время находится в высокоимпедансном состоянии. Шины данных формирователя в зависимости от направления передачи информации используются как входные или как выходные.
Исследование МБР в режиме входного порта при передаче данных от периферийного устройства в процессор
Схема для исследования показана на рисунке 3,в. По этой схеме МБР исследуется в режиме совместной работы с процессором. Данные вводятся из периферийного устройства в процессор.
Последовательность работы микросхемы в этом режиме следующая. Сначала загружаются данные в порт при условии STB=1, MD=0, . При этом триггер прерывания ТТ (рис. 3 ) устанавливается в нуль, на выходе INT МБР появляется сигнал запроса прерывания=0. Этот сигнал инвертируется инвертором и фиксируется светодиодом. При этом процессор (в данном случае оператор) идентифицирует порт и формирует сигналы выборки микросхемы CS1=0, CS2=1 (). Данные выводятся на входные шины МБР (DO1 … DO8) и передаются микропроцессору. Одновременно устанавливается в исходное (единичное) состояние триггер запроса обслуживания (прерывания) ТТ и при отключении сигналов выбора микросхемы () гаснет светодиод (=0).
На шинах данных DI1...DI8 установить заданный преподавателем или выбранный самостоятельно байт данных.
Осуществить запись этого байта в МБР при STB=1, MD=0, .
При загорании сигнала запроса прерывания кнопками CS1(SB1), CS2(SB2) сформировать условие .
Прочитать на выходных шинах данные, переданные с входных шин.
Исследование МБР в режиме выходного порта при передаче данных из процессора в периферийное устройство
Функциональная схема для исследования этого режима показана на рис. 3,г. В этом режиме осуществляется вывод данных из процессора в периферийное устройство. Сигнал на входе STB выполняет функцию подтверждения получения данных периферийным устройством. Под действием этого сигнала вырабатывается сигнал прерывания INT=0, который разрешает процессору передачу следующего байта данных. Выбор порта обеспечивается сигналами на входах CS1 и CS2.
Последовательность работы микросхемы в этом режиме следующая. Так как MD=1, то при выборе микросхемы (порта) () информация загружается в микросхему и сразу же выводится на выходные шиныD01...D08 (т.е. поступает в периферийное устройство). Периферийное устройство фиксирует прием информации и выдает подтверждающий импульс, который подается на вход STB МБР. Этот импульс сбрасывает триггер прерывания ТТ, который вырабатывает сигнал INT=0, поступающий в процессор как подтверждение принятой периферийным устройством информации и разрешает тем самым передачу следующего кода.
На шину данных записать выбранный самостоятельно байт данных.
На вход выбора режима MD нажатием кнопки подать +5В (MD=1).
Сигналами на адресных входах CS1, CS2 выбрать микросхему (порт).
Прочитать на выходах DO1...DO8, записав в RG байт данных.
Имитировать прием информации периферийным устройством подачей сигнала STB (нажать кнопку STB).
Зафиксировать срабатывание триггера запроса прерывания (зажигается светодиод ).
Зарисовать временные диаграммы.
Контрольные вопросы
Объясните назначение и основные режимы работы МБР.
Назовите основные команды управления МБР и расскажите об их назначении.
Что такое третье состояние выходов МБР и как оно реализуется.
Для чего используется триггер прерывания в МБР.
При каком условии формируется сигнал INT=0.