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

Организация параллельного интерфейса

Читайте также:
  1. II. Организация дезинфекционных 1 страница
  2. II. Организация дезинфекционных 2 страница
  3. II. Организация дезинфекционных 3 страница
  4. II. Организация дезинфекционных 4 страница
  5. II. Организация дезинфекционных 5 страница
  6. III. Организация деятельности
  7. III. Организация разработки тематики и выполнения выпускных квалификационных работ.

В системах управления для реализации интерфейса микропроцессорной системы с периферийными устройствами в качестве устройства ввода-вывода используется БИС KP580BB55, которая представляет собой универсальную, программируемую БИC, с помощью которой возможна организация синхронного и асинхронного обмена в параллельном формате практически с любым несерийным оборудованием. В состав БИC (рис. 3.9) входят три восьмиразрядных канала PA, PB, PC, схема управления с регистром управляющего слова (РУС).

Обмен информацией между каналами ввода-вывода и шиной данных МП системы осуществляется через двунаправленную шину данных DO-D7. Управляющими сигналами являются: RD, WR, CS, а также АО и А1, которые определяют адрес канала ввода-вывода (табл. 3.2).

Рисунок 3.9 – Структура БИС КР580ВВ55

Таблица 3.2 - Назначение сигналов БИС КР580ВВ55

 

Назначение Наименование Примечание
CS Выбор микросхемы При CS=0 – разре-шение работы БИС. При CS=1- D0-D7 в третьем состоянии
RD Чтение Чтение данных с БИС на шину данных
WR Запись Запись данных на БИС
RESET Сброс При RESET=1 – все регистры обнуляют-ся и все каналы переводятся в режим ввода
А1, А0 Адреса канала 00 DO-D7 ®PA 10 DO-D7 ®PB 01 DO-D7 ®PC 11 DO-D7 ®PУС

Перед началом работы или в процессе работы (при необходимости изменения режимов работы каналов) программным способом в БИС заносятся специальные команды инициализации, изменяющие режимы работы БИС, т.е. осуществляется занесение их в регистр управляющего слова (РУС). Структура управляющего слова приведена на рис. 3.10.

 

Рисунок 3.10 – Структура управляющего слова

Содержимое этого слова задается одним из трех возможных режимов работы каналов ввода-вывода:

· режим 0 - основной;

· режим 1 - стробирующий однонаправленный;

· режим 2 - стробирующий двунаправленный.

Управляющее слово засылается командой OUT из аккумулятора МП в РУС.

Режим 0

В этом режиме по сигналу, который подается на вход RD/WR, данные читаются / записываются из периферии / в периферию через канал, который выбирается с помощью сигналов на входах АО, А1. Информация сохраняется на выходе канала до записи новой информации в данный канал.

Режим 1

В этом режиме осуществляется асинхронный обмен информацией между портом и периферией через каналы РА и РВ. Канал PC используется для передачи управляющих сигналов.

Режим 2

В этом режиме БИС имеет один двунаправленный канал РА, а пять разрядов канала PC используются как управляющие.

 

Рассмотрим, как осуществляется подключение БИС KP580BB55 к шинам МП и внешним устройствам.

На рис. 3.11 приведена схема включения БИС для возбуждения светодиодов и ввода информации посредством интегральных ключей. Это типичный пример электрической схемы для понимания основных принципов использования БИС и решения сложных проблем организации интерфейса.

Для выбора устройства используются адресные линии А7..А2. В примере адрес порта -FO. Если на адресных линиях А7 - А4 установлена логическая 1, а разряды адреса A3 и А2 равны логическому 0, то это соответствует режиму выбора микросхемы. Адресные выходы А1 и АО микропроцессора соединяются непосредственно со входами А1 и АО БИС. Логическая комбинация сигналов на этих входах определяет внутренний порт, с которым осуществляется связь: PA, PB, PC, РУС. Выводы системной шины данных МП соединяются непосредственно со входами D0-D7 БИС (двунаправленное буферирование шины данных не используется).

Активный уровень сигнала RESET (логическая 1) устанавливает БИС в начальное состояние, при котором все каналы переводятся в режим ввода, а регистры переводятся в состояние логического 0.

Выводы микросхемы PAО, PA1, РА2, РСО и РС1 соединяются со светодиодами. Если на указанных выше выводах устанавливается сигнал низкого уровня путем записи логического 0, то это передается через разряды шины данных в канал РА или PC и соответствующие светодиоды включаются. Канал РВ соединен с электронными ключами, на основе которых строятся логические элементы (ЛЭ). Таким образом, БИС имеет следующую конфигурацию: каналы РА и PC настроены на вывод, а РВ - на ввод информации.

 

Программа управления БИС должна выполнять простые задачи:

· запись управляющего слова для задания конфигурации БИС;

· введение управляющего слова в канал РВ;

· запись слова в канал РА;

· вывод управляющего слова из канала РВ;

· запись слова в канал PC.


Рисунок 3.11 – Схема включения БИС

Согласно формату управляющего слова (рис. 3.10) для решения любой задачи необходимая конфигурации БИС может быть представлена рис. 3.12.

Рисунок 3.12 – Управляющее слово БИС

Так как адрес БИС - FO, то адреса внутренних каналов имеют обозначения: PA = FO; PB = F1; PC = F2; PYC = F3. Программа инициализации БИС и обслуживания периферийных устройств на Ассемблере для МП580 имеет вид

MVI А, 82Н

OUT OF3H; запись управляющего слова

BACK: IN OF1Н; введение слова из канала РВ

OUT OFOH; вывод слова в канал РА

СМА; дополнение слова из канала РВ

OUT OF2H; вывод слова в канал PC

JMP BACK; возвращение к началу цикла

Изменить конфигурацию БИС можно с помощью записи нового управляющего слова в канал управления.

 


Дата добавления: 2015-07-08; просмотров: 161 | Нарушение авторских прав


Читайте в этой же книге: ВВЕДЕНИЕ | Классификация и состав систем управления | Способы управления технологическими объектами | Методы выбора периода квантования | Рассмотрим пример. | Типичные алгоритмы НЦУ | Технологические процессы как объекты управления | Устройства получения информации | Преобразование сигналов датчиков | Аналого-цифровые и цифро-аналоговые преобразователи |
<== предыдущая страница | следующая страница ==>
Интерфейсы систем управления| Организация последовательного интерфейса

mybiblioteka.su - 2015-2024 год. (0.008 сек.)