Устройство и организация работы МБР
Лабораторная работа №7 Исследование многорежимного Буферного регистра. Цель работы – изучение функциональных возможностей, области применения и приобретение навыков работы с многорежимным буферным регистром (МБР) на примере микросхемы К589ИР12 с использованием программного комплекса “ Electronics Workbench 5.0”. МБР – многофункциональное устройство, которое может использоваться для реализации схем регистров данных, буферных регистров со стробированием данных, мультиплексоров, двунаправленных шинных формирователей, прерываемых каналов ввода-вывода и т.д., т.е. для реализации основных периферийных функций ввода-вывода микропроцессорных систем управления технологическими объектами и процессами.
Устройство и организация работы МБР МБР К589ИР12 включает 8-разрядный регистр на D – триггерах с буфером на выходе, имеющим три состояния: нулевое, единичное и высокоимпеданское. Это обеспечивается тем, что между выходом каждого D – триггера и выходами МБР последовательно включены управляемые ключи. В их открытом состоянии выходы триггеров подключены к выходам МБР, обеспечивая на них соответствующие сигналы: нули либо единицы, а в закрытом состоянии ключей на выходах МБР устанавливается третье (высокоимпедансное) состояние (разрыв цепи). Кроме того, в состав МБР входит схема управления на элементах И, ИЛИ, НЕ и триггер запроса обслуживания (прерывания) ТТ, который формирует соответствующий сигнал управления прерыванием микропроцессора при использовании МБР в комплекте с ним. На рис. 1 а, б приведены соответственно условное обозначение в соответствии с ЕСКД и функциональная схема МБР. Микросхема К589ИР12 выполнена в пластмассовом корпусе с 24 выводами, из которых шестнадцать служат для ввода входных данных – DI1...DI8 и вывода выходных – DO1... DO8; пять для подачи управляющих сигналов: MD – выбор режима; CS1,CS2 – сигналы выбора микросхемы; STB – строб; CLR – очистка (сброс); один – для выдачи сигнала; INT – запрос прерывания и два – для подачи питания микросхемы.
В режиме вывода (MD=1) чтение информации производится постоянно, а запись осуществляется подачей управляющих сигналов выбора микросхемы . Сброс информации, записанной в регистр, производится сигналом CLR=0. Одной из функций МБР является формирование сигналов наличия (INT=0) либо отсутствия (INT=1) запроса обслуживания (прерывания), которые служат для управления работой микропроцессора. Перед началом работы сигналом очистки CLR=0 триггер запроса обслуживания ТТ (рис. 1, б) устанавливается в 1, а сигналы выбора микросхемы отсутствуют (). При этом на выходе INT МБР формируется сигнал отсутствия запроса прерывания INT=1. Одновременно с записью входной информации в регистр МБР (МD=0) сигналом STB=1 триггер ТТ срабатывается в 0. На выходе INT появляется сигнал запроса прерывания INT=0. По этому сигналу микропроцессор прерывает свою работу, выдает сигналы выбора микросхемы и читает информацию из регистра МБР. После считывания очередного байта данных сигнал на выходе INT принимает первоначальное значение INT=1, а триггер ТТ устанавливает в исходное 1-е состояние. Установка триггера ТТ в 1 производится сигналами выбора микросхемы , а выходной сигнал INT=0 присутствует в течение действия сигналов выбора и исчезает (INT=1) после их окончания.
Проведение исследований Порядок выполнения работы
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|