Главная » Все файлы » Просмотр файлов из архивов » Документы » ЛР1. Моделирование работы многорежимного буферного регистра. Моделирование работы двунаправленных интерфейсных шин

ЛР1. Моделирование работы многорежимного буферного регистра. Моделирование работы двунаправленных интерфейсных шин (Готовая лабораторная работа №1)

2017-12-27СтудИзба

Описание файла

Документ из архива "Готовая лабораторная работа №1", который расположен в категории "". Всё это находится в предмете "элементы управления в асоиу" из 7 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "лабораторные работы", в предмете "элементы управления в асоиу" в общих файлах.

Онлайн просмотр документа "ЛР1. Моделирование работы многорежимного буферного регистра. Моделирование работы двунаправленных интерфейсных шин"

Текст из документа "ЛР1. Моделирование работы многорежимного буферного регистра. Моделирование работы двунаправленных интерфейсных шин"

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. Н.Э.Баумана

А.Н. Аксёнов, В.И. Виноградов, С.Б. Спиридонов

Лабораторная работа № 1

по курсу "Микропроцессоры в управляющих системах"

Москва 2013 г.

Исследование многорежимного буферного регистра.

 

Цель работы: Ознакомиться с особенностями функционирования многорежимного буферного регистра 589ИР12 в процессах приема и выдачи информации, освоить методику выбора и кодирования требуемого режима работы регистра.



Краткие теоретические сведения:

Исследуемый в данной работе  многорежимный буферный регистр (МБР), входит в состав микропроцессорного комплекта, выполненного на основе транзисторно-транзисторной логики с диодами Шоттки (ТТЛШ). Все микросхемы этой серии совместимы с ТТЛ ИС, что обусловливает их  широкое применение.

Многорежимный буферный регистр (МБР) является 8-разрядным устройством с вентильными каскадами, имеющими три устойчивых состояния, и логикой для управления и выборки кристалла. В состав МБР входит также триггер прерываний (ТП), предназначенный для выработки сигналов прерывания в МП.

МБР размещен в корпусе с 24 выводами. Внешние его выводы име­ют следующее назначение:

Д1 - Д8 — входная 8-разрядная шина данных;

Q1- Q8 — выходная 8-разрядная шина данных;

ВК1 и ВК2 — входы выборки кристалла;

ВР - вход, сигнал на котором определяет режим работы МБР;

С - вход для подачи сигнала строба;

ЗПр — выход запроса на прерывание;

R - вход для сброса МБР в нуль;

+5 - вход для подачи напряжения питания +5 В;

Корпус—вход для подключения отрицательного вывода источника

питания (Земля).

Функциональная схема МБР К589ИР12 приведена на рис. 2.1. Он включает 8 триггеров D-типа (Т1—Т8), сбрасываемых нулевым сиг­налом на входе R и принимающих информацию с входной шины Д по внутреннему управляющему сигналу ПР. Выдача информации на вы­ходную шину Q производится по внутреннему сигналу Выд. При ну­левом значении этого сигнала вентили с тремя состояниями находятся в состоянии высокого сопротивления.

Входные сигналы ВК1, ВК2, ВР и С предназначены для управле­ния выборкой кристалла, приемом данных со входной шины, выдачей данных на выходную шину и работой триггера прерываний (ТП).

Выборка кристалла производится при нулевом сигнале на входе ВК1 и единичном на входе ВК2. При этом открываются выходные вен­тили, и информация, хранящаяся в МБР, появляется на выходной шине. Одновременно устанавливается триггер прерываний.

Сигнал на входе ВР управляет как приемом информации в МБР, так и ее выдачей. При единичном сигнале ВР (режим вывода) выход­ные вентильные схемы открыты, а прием информации зависит от того, выбран ли данный МБР по входам BK1 и ВК2; если выбран, то данные с входной шины записываются в МБР. При нулевом сигнале ВР (ре­жим ввода) прием информации происходит по сигналу С, а выдача при выборке МБР - по входам BK1 и ВК2.

Вход С используется для управления приемом данных в МБР в режиме ввода (ВР = 0), а также для сброса триггера прерываний.



Рис. 2.1

Примеры применения МБР К589ИР12 при организации микропро­цессорных систем на базе МПК К580ИК80 представлены на рис. 2.2.

На рис.2.2а МБР используется в качестве вентиля-буфера. Ну­левой сигнал на входе ВР и единичный на входе С обеспечивают постоянную запись в МБР информации с входной шины.. Выдача информации осуществляется при выборке кристалла (BK1 = 0, ВК2 = 1). Применение МБР в качестве вентиля-буфера значительно уве­личивает нагрузочную способность шины данных, поскольку входной ток К589ИР12 равен 0,25 мА, а выходной 15 мА.

Р ис. 2.2



Два МБР могут управлять направлением передачи информации по двунаправленной шине (рис. 2.2, б). Сигнал управления шиной (УШ) определяет, какой из двух МБР будет открыт, а какой будет находиться в состоянии высокого сопротивления.

Hа рис. 2.2в МБР используется в качестве интерфейсного уст­ройства ввода (ИУВв), которое взаимодействует с МП в режиме пре­рывания. Когда УВв готово к выдаче информации в МП, оно посыла­ет сигнал строба на вход С МБР; при этом сбрасывается в нуль ТП и на вход ЗАПР МП поступает запрос на прерывание. В результате МП входит в прерывающую программу, по которой устанавливает источ­ник запроса, и путем выработки сигналов BK1 = 0 и BK2 = 1 при­нимает данные от УВв.

К589ИР12 может также использоваться для передачи в МП коман­ды RST, по которой в МП осуществляется переход к одной из восьми возможных прерывающих программ (см. рис. 4.18, г). При появлений запроса на прерывание МП вырабатывает признак INTA, стробирующий по входу ВК2 передачу на шину данных микро-ЭВМ жестко уста­новленного на входной шине МБР кода команды RST. Вход BK1 обыч­но заземляется, хотя может использоваться для мультиплексирования на шину данных микро-ЭВМ кодов команд RST с различными адреса­ми прерывающих программ.

На рис. 2.2д представлена схема применения МБР в качестве интерфейсного устройства вывода (ИУВыв). Устройство вывода с по­мощью сигнала строба указывает на окончание вывода предыдущего слова. МБР по сигналу С генерирует запрос на прерывание МП. МП входит в прерывающую программу, по которой передает в МБР оче­редное слово, подлежащее выводу. Выбор ИУВыв выполняется по входам ВК1 и ВК2.

Описание работы многорежимного буферного регистра

Условием выдачи данных является открывание выходных буферов сигналом Выд. Этот сигнал появляется либо при установке режима ВР=1, либо при выборе кристалла ВК=1, либо при выполнении этих условий совместно.

Запись данных в информационные триггеры производится подачей сигнала ПР на входы С триггеров Т1 – Т8.

Активный сигнал запроса прерывания (ЗПр=0) появляется при установке в 0 триггера ТП сигналом строба С. При выборе кристалла сигнал ВК=1 восстанавливает высокий уровень на выходе этого триггера, но сигнал запроса прерывания сохраняется, так как еще до восстановления триггера сигнал ВК=1 поддерживает низкий уровень сигнала ЗПр. Таким образом, запрос прерывания появляется как при подаче строба, так и при выборе кристалла.

 Логические соотношения, определяющие работу МБР, могут быть представлены в следующем виде:

1.Выдача данных: ВК+ВР, где ВК = (ВК1=0)*ВК2

2.Приём данных: С*(ВР=0)+ВК*ВР

3.Установка запроса прерывания: ВК+С*(ВК=0)

4.Сброс запроса прерывания: ВК=0

5.Сброс триггера прерывания: С*(ВК=0)

6.Установка триггера прерывания: ВК

7.Запрет выдачи данных: (ВК=0) * (ВР=0)



Порядок выполнения работы:

 Задание 1.

Исследовать работу МБР в режиме входного порта.

  1. Сформировать последовательность управляющих и информационных сигналов для приема через МБР даты выполнения работы, оформив ее в виде следующей таблицы:





Номер шага

Входные управляющие сигналы

Входные данные

Режим работы

Выходные данные

Запрос прерывания

С ВК1 ВК2 ВР R

Д8……Д1

Q8…….Q1

ЗПр

1.

0    1     1    0    1

00011101

Установка входных данных

Состояние высокого импеданса

1

2.

Далее самостоятельно

Запись входных данных

3.

Считывание данных

4.

Снятие запроса на прерывание

 

 2.Включить схему. Реализовать последовательность управляющих сигналов в соответствии с подготовленной таблицей. Проконтролировать прием данных с помощью логических пробников. Откорректировать таблицу.  

Задание 2.

Исследовать работу МБР в режиме выходного порта. Исследование провести аналогично заданию 1. Оформить соответствующую таблицу.   

Задание 3.

Исследовать работу МБР в режиме стробируемого буфера.

 1.Предложить такую комбинацию управляющих сигналов на входах МБР, чтобы при ВК2=0 информационные входы МБР находились в третьем состоянии, а при выборе кристалла сигналом ВК=1 данные с информационных входов передавались на выходы.

2. Проверить работу регистра в режиме стробируемого буфера. Оформить результаты в виде соответствующей таблицы.

Вопросы для самопроверки:

 Какие триггеры используются в МБР, с потенциальным или динамическим управлением?

Для каких целей предусмотрено наличие третьего состояния на информационных выходах?

Что дает введение не одного, а двух сигналов выбора кристалла?

Можно ли обеспечить одновременно прием и выдачу данных?

Для каких целей может использоваться сигнал С на входе МБР?

Постройте алгоритм работы МБР в режиме входного/выходного порта.

Для каких целей можно использовать сигнал ЗПр с выхода МБР?







Интерфейс двунаправленных шин и анализ их работы.

 

Цель: Собрать и настроить устройства ввода–вывода в программе Electronics Workbench. Объяснить принцип работы.

 

Краткие сведения:

В процессе работы микропроцессорной системы требуется обмен данными между:

1.  МП и ВУ;

2.   МП и ЗУ;

3.   ВУ и ЗУ (без участия МП, т. н. прямой доступ в память - ПДП);

Например, обмен данными между МП и ВУ производится по схеме: ВУ---» МП ---» ВУ, а между ВУ и ЗУ – по схеме: ВУ ---» МП ---» ЗУ, т.е., всегда (если это не режим ПДП) в обмене данными участвует МП, используя свой главный накопительный регистр АКК (аккумулятор) в качестве промежуточного при передаче данных.

В простейших МПС устройства ввода-вывода это набор адресуемых буферных регистров, т.н. портов ввода и портов вывода. Управляет операциями ввода и вывода микропроцессор, переводя свою двунаправленную шину данных в нужное направление: в режиме Ввод – по направлению к процессору, в режиме Вывод – по направлению от процессора. Рассмотрим эти две операции по шагам:

Вывод данных:

Шаги:

1.  МП: Адрес порта ---» ША (Шина адреса), Дешифратор адреса ---» выдает сигнал ВК (активный). Т.е., выбор порта произведен, но порт пока пассивен, не открылся.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
438
Средний доход
с одного платного файла
Обучение Подробнее