Юный техник - для умелых рук 1989-04, страница 10

Юный техник - для умелых рук 1989-04, страница 10

МИКРОСХЕМЫ ДЛЯ «ЮТ-88»

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

Обмен информацией между магистралью данных системы и микросхемой КР580ВВ55Л осуществляется через 8-разрядный двунаправленный канал данных (D). Для связи с периферийными устройствами используются 24 линии ввода/вывода, сгруппированные в три 8-разрядных

ло-и 7 С Л

КАНАЛ ДЙННЫХ

KD

о г

«о %

Ж

ДО

5R

Рисунок 2

Sflfl-BЯ7 КАНАЛ I/—л,

BC4-RC7 КАНАЛ /L 44

,-v с ^—у

/*—N КАНАЛ N-v| с

ICD-BC3

Л

BBD-BBl

КАНАЛ /|—\

В N—V

канала ВА, ВВ и ВС, режимы работы которых и направление передачи информации определяются программным способом

Микросхема имеет три режима работы В режиме 0 обеспечивается синхронная, программноуправляемая передача данных

ний канала ВС Выбор соответствующего канала и направление передачи информации через канал определяется сигналами АО, AI (обычно соединяется с младшими разрядами канала адреса системы) RD, WR, CS в соответствии с таблицей 2.

Режим работы каждого из каналов ВА, ВВ и ВС определяется содержимым регистра управляющего слова (РУС). Записав в него управляющее слово, микросхему можно перевести в один из трех режимов работы: режим 0 — простой ввод/вывод, режим I — стробируемый ввод/вывод, режим 2 — двунаправленный канал

При подаче сигнала SR регистр управ ляемого слова устанавливается в состоя ние, при котором все каналы настраиваются в режиме 0 для ввода информации. Режим работы каналов можно изменять не только в начале, но в самом процессе выполнения программы. Благодаря этому од на микросхема может в определенном порядке последовательно обслуживать не сколько различных периферийных уст ройств. При изменении режима работы любого канала все входные и выходные реги стры каналов и триггеры состояния сбрасываются. Разобраться в режимах работ каналов вам поможет рисунок 3.

Таблица 1

Таблица 1

Вывод

Обозначение

Тип вывода

Функциональное назначение

1-1

ВАЗ—ВАО

Входы/выходы

Информационный канал А

37-40

ВА7-ВА4

5

RD

Вход

Чтение информации

6

CS

Вход

Выбор микросхемы

7

GND

Общий

8, 9

AI, АО

Вход

Младшие разряды адреса

10-17

ВС7 -ВС4,

Входы/выходы

Информационный канал С

ВСО-ВСЗ

18-25

ВВ0-ВВ7

Входы/выходы

Информационный канал В

26

Ucc

Напряжение питания -+-5 В

27-34

07-00

Входы/ьыходы

Канал данных

35

SR

Вход

Установка в исходное состояние

36

WR

Вход

Запись информации

Рисунок 1

Рисунок 1

через два независимых 8-разрядных канала ВА и ВВ и два 4-разрядных канала ВС.

В режиме 1 обеспечивается ввод или вывод информации «в» или «из» периферийного устройства через каналы ВА и ВВ по специальным сигналам. При этом линии канала С используются для приема и выдачи сигналов управления обменом информацией.

В режиме 2 обеспечивается возможность обмена информацией с периферийными устройствами через двунаправленный 8-разрядный канал ВА по специальным сигналам. Для передачи и приема сигналов управления обменом используются пять ли-

Таблица2

КАНАЛ

| ^КЯНАЛ ^УПРАВЛЕНИЯ

АД в ЕС А

err

гтт

КАНАЛ ПАННЫХ

i 1 V i

RJJ VVR SR D7-S0

V

ВВ7-ВВ0 ВСа -8С0

:Т_ВВ

Т~Т

f и»

ВВ7-ВВ0 s? «»е? I

li

I/O

s *

О U и и COQSQ CQj

УПРАВЛЕНИЕ ИЛИ I/O

V У Г

J «о £ ЧЯ7-ВД0

cq cq co |

TOTF

Y'. ЯВЛЕНИЕ

ипщ/о

ВА

8B7-BB0 gStJS

во во СО СО |

«^■^НАПРАВЛЕННЫЙ

«у KflMtft й S S? 17-ВЯО

I/O

Н о ои

|«о со со со [

УПРАВЛЕНИЕ

Рисунок 3

Таблица2

Рисунок 3

Сигналы на входах

Направление передачи информации

AI АО Р0 Р С

Операция 0 0 0 1 0 0 10 10 10 0 10

Операции в 0 0 10 0 0 110 0 10 10 0 1110 0

Операции X X X X 1 110 0 0

звода (чтение)

ВА-»нанал данных В i - >канал данных ВС >канал данных ывода (запись)

Канал данных -» ВА Канал данных -> ВВ Канал данных ► ВС Канал данных ► РУС блокировки

,анал данных > третье состояние Запрещенная комбинация