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

Структура ППИ

Читайте также:
  1. I. Офис и его структура.
  2. II. Структура
  3. III. Структура и организация деятельности Консульского учреждения
  4. III. СТРУКТУРА И УПРАВЛЕНИЕ СНО
  5. IV Структура действия
  6. IV. Психические механизмы и структура неврозов
  7. N21 Психологічна структура самосвідомості.

Программируемый параллельный интерфейс (ППИ) -БИС КР580ВВ55

i8255, КР580ВВ55 - микросхема программируемого контроллера параллельного ввода/вывода. Микросхема позволяет адресовать шину данных по трем отдельным каналам, еще один канал используется в качестве управляющего регистра микросхемы.

Режим работы каждого канала задается управляющим словом, которое подается в регистр устройства командой OUT. PortA и PortB в одно время могут работать либо на ввод, либо на вывод. PortC представлен как два четырехразрядных порта и каждая его тетрада может независимо быть включена на ввод или на вывод. Помимо трех 8-разрядных каналов данных, микросхема имеет 8-разрядный канал для подключения к шине данных, а также два адресных входа, позволяющих реализовать один из 4 адресов: выбор одного из трех каналов данных или регистра устройства.

Структура ППИ

1) Структура каналов (портов). В состав ППИ входят 3 восьмиразрядных канала КА, КВ и КС; КС состоит из двух четырехразрядных каналов КС1 и КС2, к которым подключаются УВВ. Структура каналов одинакова каждый канал имеет свой регистр канала для хранения байта данных, подлежащих передаче и буферное устройство (БУ) с тремя состояниями, через которое осуществляется связь ППИ с внешними шинами. Все разряды КА и КВ используются для ввода/вывода параллельно: невозможна индивидуальная установка направления передачи для каждого разряда.
2) Буфер данных - восьмиразрядная двунаправленная схема с тремя состояниями, необходимая для сопряжения ШД системы (D7 - D0) с внутренней ШД ППИ.
3) Cхема управления чтением/записью. Схема предназначена для задания вида обмена между ШД МП и регистрами ППИ. В состав схемы управления входит восьмиразрядный регистр управляющего слова (РУС), в котором хранится поступающее от МП управляющее слово, определяющее режим работы ППИ и направление передачи данных через канал. Для РУС предусмотрена только операция записи.

Вид обмена задается следующими управляющими сигналами, подаваемыми на входы схемы управления чтением/записью.

а) WR - «запись информации» Если WR = 0, то производится запись информации о внутренние регистры БИС (КА, КВ, КС, РУС)

б) RD - «чтение информации» Если RD = 0, то производится чтение содержимого регистров БИС (КА, КВ, КС)

в) А1, АО - содержимое двух младших разрядов ША МП-ой системы. С помощью А1, АО адресуется (выбирается) один из 4-х внутренних регистров БИС - КА, КВ, КС и РУС, каждый регистр имеет свои адрес в соответствии с таблицей 1:

РУС - регистр управляющего слова, BA, BB, BC и КА, КB и KC - одно и тоже

г) CS - «выбор микросхемы» Если СS = 0, то осуществляется связь ШД МПС с внутренней ШД БИС. Если СS = 1, то БИС отключена от системы. В МПС с малым числом УВВ в качестве сигнала СS выбирается один из шести старших разрядов ША (А7-А2); в системах с большим количеством УВВ дешифратором А7-А2.

д) RESET - «сброс» (установка в исходное состояние) По этому сигналу регистры всех каналов сбрасываются. Все каналы настраиваются на ввод информации в режиме 0, буферы всех каналов переводятся в третье состояние «выключено».

Режимы работы:

Режим 0 (режим простого ввода/вывода) - синхронная программно-управляемая передача данных через 3 независимых восьмиразрядных канала: КА, КВ, КС; причем допускается разделение канала С на 2 четырехразрядных канала КС1 и КС2. Все 4 канала КА, КВ, КС1 и КС2 можно независимо друг от друга настроить на ввод или вывод.

Режим 1 (режим стробируемого однонаправленного ввода/вывода) - однонаправленный асинхронный ввод/вывод через два канала КА и КВ под управлением сигналов, передаваемых или хранящихся в разрядах канала С. Сигналы управления обменом называются сигналами квитирования (эти сигналы - «квитанции», извещающие МП и УВВ об определенном событии).

Режим 2 (режим стробируемого ввода/вывода по двунаправленной шине) - двунаправленный ввод/вывод только через КА под управлением сигналов квитирования. Для приема и передачи сигналов квитирования используются 5 выводов канала С.

 

Таким образом, КА может работать в любом режиме; КВ - в режиме 0 и 1; КС - только в режиме 0.


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



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