Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Организация работы МП-системы




В ходе работы МП-системы МП выдает на шину адреса адрес ячейки памяти (ОЗУ или ПЗУ), в которой хранится очередная команда. По шине управления туда поступают сигналы, обеспечивающие чтение содержимого, указываемой шиной адреса, ячейки памяти. Запрошенная команда выдается на шину данных, откуда она принимается в МП. Здесь команда расшифровывается. Если данные, действия над которыми предусматривает команда, находятся в регистрах МП, то он приступает к выполнению указанной в команде операции. Если же при расшифровке команды выясняется, что участвующие в операции данные находятся в памяти, то МП выставляет адрес ячейки на шину адреса, хранящего эти данные, и после их выдачи из памяти принимает их через шину данных, затем выполняется операция над данными. После завершения выполнения текущей команды на шину адреса выдается адрес следующей команды, и описанный выше процесс повторяется.

В процессе работы МП-системы результаты по мере необходимости могут выдаваться на ПУ (для управления объектами, отображения на экране дисплея и т.д.) либо вводиться с ПУ (например, с датчиков после некоторых

Рис. 3. Пример структурной схемы простейшей микропроцессорной схемы.

 

преобразований, с клавиатуры и т.д.). Такой обмен данными может осуществляться следующим образом.

ПУ подключается к шине данных через контроллер обмена (устройства сопряжения), управляющий процессом обмена данными. В качестве такого контроллера может быть, например, БИС КР580ВВ55, выполняющий функции программируемого параллельного интерфейса ввода или Вывода. До начала непосредственного обмена данными с ПУ микропроцессор через шину данных должен выдать в контроллер информацию о режимах, используемых при передаче, направлениях передачи данных (от МП к ПУ, либо от ПУ к МП), используемых в дальнейшем при обмене данными с каждым из подключенных к контроллеру ПУ. Описанный обмен предполагает, что моменты обмена данными известны заранее уже на этапе программирования, и в программе предусматриваются в определенных местах соответствующие команды, обеспечивающие обмен.

Другой способ обмена данными между МП и ПУ заключается в том, что моменты обмена заранее не известны. В этих случаях ПУ, подавая в МП определенные сигналы, переводят его в состояние так называемого прерывания. В этом состоянии МП-система прекращает выполнение основной программы и переходит к исполнению команд другой, хранящейся в ОЗУ или ПЗУ, программы (прерывающей программы), обеспечивающей необходимый обмен данными с ПУ. После выполнения такой прерывающей программы МП-система возвращается к основной программе. Описанные способы обеспечивают низкую скорость обмена информацией между МП и ПУ и применять их целесообразно при обмене данными с низкоскоростными ПУ. При работе с высокоскоростными ПУ (например, запоминающими устройствами на дисках и др.) используется так называемый режим прямого доступа к памяти (ПДП). В этом режиме МП отключается от шин адреса и данных, предоставляя их в распоряжение ПУ для непосредственного обмена данными с памятью без участия МП. Обмен при этом организуется специальным контроллером ПДП.

В режиме ПДП ПУ обменивается с памятью МП-системы не одиночными данными, а большими блоками данных. В контроллер ПДП предварительно помещается информация, необходимая для управления обменом (адрес ячейки памяти, куда помещается или откуда считывается первая команда программы и др.). После окончания передачи слова между памятью и ПУ через шину данных контроллер ПДП увеличивает на единицу значение адреса, выдаваемого на шину адреса. После завершения переда­чи заданного количества слов контроллер ПДП прекращает обмен, информируя об этом МП.





Поделиться с друзьями:


Дата добавления: 2016-11-02; Мы поможем в написании ваших работ!; просмотров: 708 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Если вы думаете, что на что-то способны, вы правы; если думаете, что у вас ничего не получится - вы тоже правы. © Генри Форд
==> читать все изречения...

2282 - | 2212 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.