Микропроцессорные системы управления электроприводом. Иванов В.М. - 19 стр.

UptoLike

Составители: 

18
ЛАБОРАТОРНАЯ РАБОТА 3
ОРГАНИЗАЦИЯ ВВОДА-ВЫВОДА ИНФОРМАЦИИ В МИКРОЭВМ
1. Цель работы
с методами обмена информацией с
Ознакомление
устройствами.
внешними
2. Методические указания по подготовке к работе
Обмен информацией между центральным процессором и внешними
устройствами можно осуществлять с использованием четырех способов:
синхронного, асинхронного, по прерыванию, с использованием прямого доступа к
памяти. Первые два способа называют программно управл
я
емыми, так как обмен
происходит полностью под управлением программы [3,4].
С точки зрения программиста внешнее устройство представлено набором
р
егистров (регистры данных, регистры состояния и т. д.), каждый из которых имеет
свой собственный адрес в поле адресов ЭВМ.
Регистры данных являются обычными накопительными регистрами, и их
формат определяются только требованиями пользователя. В регистрах состояния
рекомендуется придерживаться формата, показанного на рис.3.
Рис. 3. Рекомендуемый формат регистров состояния ВУ
Рассмотрим два режима обмена с периферийными устройствами (ПУ): по
программному опросу готовности ПУ и по прерыванию от ПУ. В качестве ПУ будем
использовать терминал, состоящий из двух независимых устройств (клавиатуры и
устройства отображения на экране дисплея).
Каждое из этих устройств имеет регистр состояния PC и регистр данных
РД.
Адреса Терминал
PC РД Вектор
Клавиатура 177560 177562 60
Дисплей 177564 177566 64
Алгоритм ввода символов с клавиатуры с опросом готовности показан на
р
ис. 4,а. Ввод символов осуществляется с клавиатуры дисплея в буферную область
памяти, начинающуюся с 1000-го адреса. В качестве указателя таблицы символов
используется регистр R1. Ввод символов в память сопровождается их отображением
на экран дисплея (режим «Эхо»). При