Строительный блокнот  Корпуса микропроцессорных микросхем 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 [ 26 ] 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121

Операция

Код адреса А! 1 ЛО

Запись

управляющего

слова

Канал 0

Запись

управляющего

слова

Канал 1

Запись

управляющего

слова

Канал 2

Загрузка

младшего

байта

счетчик канала 1

Загрузка

старшего

байта

счетчик канала 1

Загрузка

младшего

байта

счетчик какала 2

Загрузка

старшего

байта

счетчик канала 2

Загрузка

младшего

байта

счетчик канала 0

Зaгp>кa

старшего

байта

счетчик канала 0

Чиаграмма работы ПТ в режиме 4 пока заиа на рис 3 16, с* В этом режиме на выхо le выбранного канала формируется отрицатель иыи импульс длительностью tw l{ovt) - Tc после отсчета числа, загруженного в счетчик Для формирования следующего импульса тре буется новая загрузка сч тчнка и т д

Перезагрузка счетчика во время счета прн водит к следующему загрузка младшего байта не влияет на текущий счет загрузка старшего байта запускает новый цикл счета Минимально юпустимое число загрузкн в режиме 4 п-1

Диа1рамма работы ПТ в режиме 5 показана на рис 3 16 е В этом режиме на выходе вы бранного канала формируется отрицательный импульс длительностью twL(OLT) = Tc после отсчета числа загруженного в счетчик Счет ик в этом режиме является перезапускаемым и каждый положительный фронт сигнала за пускает счетчик или перезапускает ею, если счет не завершен до конца Перезагрузка счетчика новым числом во время счета не влияет на длительность текущего цикла, ио следующий ЦИК1 считая от нового момента запуска, уже будет новым Минимально допустимое число загрузки в режиме 5 п = 1

ОIHH иа возможных примеров записи ре жима работы и зафузки счетчиков ПТ при ВС 1ен в габл 3 17

Чтение информации из ПТ возможно в ви It показаний счетчиков и осуществляется дву мя способами путем выполнения обычной операции чтения нли ввода специальной команды и последующего чтения (чтение <на ле1у )

При первом способе чтения для обеспе чения стабильных показаний (считывается те к\щая информация) работа счетчика должна быть приостановлена путем подачи на вход CF напряжения низкого уровня (режимы 0,2- 41 или блокированием сигналов С

Второй способ чтения заключается в том что лрограммист может считывать сотержи мое счетчика, не прерывая проие-са счета посредством операции записи определенного уп равляющего слова В управляющем слове раз ряды £5 = 0, D4 = 0 указывают что произ водится операция защелкивания разряды D7 D6 служат адресом -(ля выбора канала со стояние разрядов Dii DO безразлично

Содержимое счетчика при втором способе чтения извлекается в слегующем порядке операция записи защелкивает текущее зна чение счета первая операция чтения ичвлека ет содержимое младшею байта вторая опера ция чтения извлекает ccj 1,ержимо€ старшего оайта

Временные диаграммы сигналов в режи мах запись чтение и режимах О- 5 при ведены на рис 3 I в в

Основные параметры микросхем в шапазо не рабочих температур от 10 то +70С и напряжении питания i-tO В±5% привецены в табл 3 18

3.4. Микросхема КР580ВВ55А

Микросхема КР580ВВ55А программиру емое устройство ввода/выво1а napaiieibHoft информации, применяется в качестве этемен та ввода вывода обптего назначения сопря гающего различные типы периферийных уег ройств с магистралью ынныч систем обра ботки информации

Условное графическое обозначение микро схемы приведено на рис 3 1в назначение вы водов - в табл 3 19, структурная схема по казана на рис 3 19

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

Микросхема может функционировать в трех основных режимах В режиме О обеопечи вается возможность синхронной программно управляемой передачи данных через два не зависимых 8 разрядных канала ВА н ВВ и два 4 разрядных канала ВС

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

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



BA7 BA6 BAS BAi*

t SNB

>

ВС 7

37 Таблица 3.19

JL JL Ж Л

Рис 3.18 Условное графическое обозначение КР.58()ВВ5.5А

Вывод

Обозначение

Тнп вывода

функциональное назначение выводов

1-4.

ВАЗ-ВАО.

Входы/вы-

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

37-40

ВА7-ВА4

ходы

Вход

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

Вход

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

Общий

8. 9

А1, АО

Вход

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

10-17

ВС7-ВС4.

Входы/вы-

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

ВСО-ВСЗ

ходы

18-25

ВВ0-ВВ7

Входы/вы-

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

ходы

Напряжение питания

+5 В ±5%

27-34

D7-D0

Входы/вы-

Канал данных

ходы

Вход

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

стояние

Вход

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

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

Режим работы каждого из каналов ВА, ВВ, ВС определяется содержимым регистра управляющего слова (РУС) Произведя запись управляющего слова в РУС, можно перевести микросхему в один из трех режимов работы: режим О -простой ввод/вывод; режим 1 - стро-бируемый ввод/вывод; режим 2 - двунаправленный канал.

Прн подаче сигнала SR РУС устанавливается в состояние, при котором все каналы настраиваются на работу в режиме О для ввода информации Режим работы каналов можно изменя1ь как в начале, так и в процесс выполнения программы, что позволяет обслуживать различные периферийные устройства в определенном порядке одной микросхемой. Прн изменении режима работы любого канала все входные и выходные регистры каналов и триггеры состояния сбрасываются. Графическое представление режимов работы каналов показано на рис 3 20, а формат управляющего слова, определяющего режимы работы каналов приведен та рис. 3.21.

В дополнение к основным режимам работы микросхема обеспечивает возможность программной независимой установки в 1 и сброса в О любого нз разрядов регистра канала ВС. Формат управляющего слова установки/сброса разрядов регистра канала ВС показан на рис. 3 22.

Если микросхема запрограммирована для

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

При работе микросхемы в режиме О обеспечивается простой ввод нли вывод информации через любой из трех каналов, и сигналов управления обменом информацией с пернфе-

т-в7

НОНйЛ

данных

АО

Канал 4

SiS-SAl

Понал С

1-BCJ

<:=с> S

Канал

BB0-BS7

Рис. 3.19. Структурная схема КР580ВВ55А



Таблица 3 20

Сигналы на

входах

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

Операции ввода (чтение)

йЛ->-канал данных

ВВ -> канал данных

ВСканал данных

Операции вывода (запись)

Канал данных -*ВЛ

Канал данных- -ВВ

Канал данных- -ВС

Канал данных- РУС

Операции блокировки

!/праЗляющеЕ слово

т \щ112 ш щ\

Разряды 0-3 кат, i ВС 1-Ввоа O-Obiloi

Канал ВВ : /- в вой О-вывод

femuM poSormi ввицсгя-OoS О-J ВС. О - режим О

Разряды - канала. ВС 1-вВод О-дывод

Ианаг ЗА : 0-вывод

fe>K..M равоть 5i разрядов 4-/ ВС:

О - режим 1 1Х-ремс/и 2*

Канал данных-тре-

тье состояние

Рис. 3.21. Формат управляющего слова опре

Запрещенная комби-

деления режима работы.

нация

* Безразличное состояние

рииечание

- состояние входа безраз-

Управляющее юеа

Неопределенное

\0-i

-установить SI

Ремим в X.

Рекип!

-, Нанал

t t адреса >- > хКаналуп-г I I рсЗяения - -I какая данных

CS AI АО RA

ВВ7-ВВ0 ВСЗ-ВСО BC7-SC* ВА7-ВА0 ТЗВ ВА

ВА -[-

ВВ7-ВВ0 всовавсгвсз всчвс5Вавс7 ва7-вао I I I I

Управление Управление UAul/0 u,ul/0

в/в

Режим 2

ВВТ-ВВОвсовавсгвсз ВС ВС5ВСЬВС7 SA7-BA0

двунаправленный канак

I/O

управление

Рис. 3.20. Графическое представление режимов работы каналов

Разряд кокала ВС

0 0 1

0 1 0

0 1 1

1 00

1 в 1

1 1 0

1 11

Рис. 3.22. Формат управляющего слова установки и сброса разрядов регистра канала С

рийным устройством не требуется В том режиме микросхема представляет собой совокупность двух 8-разрядных и двух 4-разрядных каналов ввода/вывода. В режиме О возможны 16 различных комбинаций схем ввода вывода каналов ВА, ВВ, ВС, которые приведены в табл. 3.21. Временные .диаграммы работы схемы в режиме О показаны на рис. 3.23.

Для записи управляющего слова в .микросхему используется временная диаграмма режима О - вывод.

В режиме 1 передача данных осуществляется только через каналы ВА и ВВ, а линии канала ВС используются для приема и выдачи сигналов управления обменом (сигналов кви-тироваиня).

Форматы управляющих слов и функциональные схемы каналов ВА и ВВ при вводе



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 [ 26 ] 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121