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

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

выпЗ.;йнных на основе 8- и 16-разрядных микропроцессоров КР580ВМ80А и КМ1в10ВМ86. Кроме того, микрохема может применяться и как самостоятельное устройство при выполнении требований, предъявляемых к электрическим и временным параметрам.

Микросхема состоит из двух функционально автономных частей: клавиатурной и дисплейной.

Клавиатурная часть обеспечивает ввод информации в микросхему через линии возврата RET7-RET0 с клавиатуры (клавиатурная матрица объемом 8 слов X 8 разрядов с возможностью расширения до 4X8 слов X 8 разрядов) и матрицы датчиков (8 слов X 8 разрядов), а также ввод по стробирующему сиг- алу (8 слов X 8 разрядов). Для хранения вводимой информации в микросхеме предусмотрен обратный магазин - оперативное запоминающее устройство (ОМ-ОЗУ) емкостью 8 байт. Последний работает по принципу первый вошел - первый вышел .

При наличии информации в ОМ-ОЗУ микросхема вырабатывает сигнал Запрос прерывания INT, а в случае ввода или чтения более восьми символов - сигналы (флаги) переполнения или переопустошения

В клавиатурной части микросхемы предусмотрен специальный режим обнаружения ошибок при замыкании двух и более клавиш, а также введена схема устранения дребезга при замыкании - размыкании клавиши.

Клавиатурная часть может сопрягаться с любой клавиатурой типа клавиатуры пишущей машинки, произвольным набором переключателей и др.

Дисплейная часть микросхемы обеспечивает вывод информации по двум 4-разрядным каналам DSPA3-DSPA0 и DSPB3-DSPB0 в виде двоичного кода на 8- и 16-разрядные цифровые или алфавитно-цифровые дисплеи.

Для хранения информации, подлежащей отображению в микросхеме, имеется оперативное запоминающее устройство отображения объемом 16 слов X 8 разрядов, которое также можно использовать как два устройства объемом по 16 слов X 4 разряда, одно устройство объемом 16 словХ4 разряда или одно устройство объемом 8 слов X 8 разрядов.

Информация на дисплей может выводиться двумя способами: слева направо без сдвига или справа налево со сдвигом.

Микросхема позволяет отображать инфор. мацию на всех известных в настоящее время типах дисплеев (дисплеи накаливания, со све-тоизлучающими диодами и др.).

Программирование режимов работы, запись информации в ОЗУ отображения, чтение информации из ОМ-ОЗУ отображения, а также чтение внутреннего состояния микросхемы осуществляются через 8-разрядный двунаправленный канал данных D7-DO при подаче соответствующих управляющих сигналов.

Микросхема обеспечивает также формирование кодированных или дешифрованных интерфейсных сигналов сканирования S3-SO клавиатуры и дисплея, а также сигнала для

межразрядиого гашения BD информации на дисплее.

Наличие выходной линии запроса прерывания INT и режима чтения внутреннего состояния позволяют использовать данную микросхему в системах с прерыванием и последовательным опросом внешних устройств. Микросхема допускает одновременное выполнение функций ввода/вывода и рассчитана по выводу FNT на прямое подключение к шинам микропроцессоров КРбвОВМ80А и КМ1810ВМ86.

Применение микрохемы КР580ВВ79 в системах позволяет полностью освободить мик-кропроцессор от операций сканирования клавиатуры и регенерации отображения на дисплее.

Условное графическое обозначение микро-бхемы приведено на рис. 3.43, назначение выводов - в табл. 3.32, структурная схема показана на рис. 3.44.

Схема управления вводом/выводом вырабатывает сигналы, которые управляют обменом информации с микропроцессором (табл. 3 33), а также внутренними пересылками данных и команд к различным регистрам и буферным схемам микросхемы.

На временной диаграмме рис. 3.45 показано соотношение сигналов во времени при записи команд и данных. Комады или данные записываются в микросхему после перехода сигнала WR из состояния низкого в состояние высокого уровня (п. 1,2 табл. 3.33).

На временной диаграмме рис. 3.46 показано соотношение сигналов во времени при чтении данных или содержимого регистра слова состояния микросхемы

Источником данных при чтении состояния микросхемы служит 8-разрядный регистр слова состояния (рис. 3.47), в котором содержится информация о состоянии ОМ-ОЗУ, ошибках и запрещении доступа к ОЗУ отображения. Регистр слова состояния переходит в О при поступлении команды Сброс (разряд DI или DO), а также с помощью аппаратного сброса.

Буферные схемы канала данных D7-D0 предназначены для обмена информацией между микросхемой КР580ВВ79 и микропроцессором КР680ВМ80А. При подаче сигналов WR и CS осуществляется ввод информации в микросхему, а при подаче сигналов RD и CS - вывод информации из микросхемы. Если сигнал CS находится в состоянии высокого уровня, то через буферные схемы D7-DO обмен информацией между микросхемой и ми-кропроцесоором не происходит

Схема управления и синхронизации кроме основных своих функций вырабатывает также выходной сигнал BD длительностью не менее 150 мкс, который используется для гашения отображения на дисплее во время смены цифр (букв) или при поступлении команды Гашение отображения . Если в команде Гашение отображения разряды D1 и DO равны нулю,



ЯЕТ2 ШЗ

НЕТ!

m? кто

Ш1 SH

-CB/sfB

HZ V3 Vtt JOS US 117

JL !L

Bsns nsni -g

ism isnr

SI S2 S3

ж Jt ж

Рис. 3.43. Условное гра фическое обозначение

КР580ВВ79

Вывод

Обозначение

Тип вывода

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

/, 2.

RET2-RET7.

Входы

Линии возврата

5-в,

RETO. RETI

38. 39

Вход

Синхронизация

Выход

Запрос прерывания

Вход

Установка

Вход

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

Вход

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

12-19

D0-D7

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

Канал данных

Общий

INS/D

Вход

Команда/данные

Вход

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

Выход

Гащение отображения

24-27

DSPA3-DSPA0

Выходы

Канал дисплея А

28-31

DSPB3-DSPB0

Выходы

Канал дисплея В

32-35

SO-S3

Выходы

Линия сканирования

Вход

Сдвиг

COJSTB

Вход

Управление/стробиру ющий сигнал

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

то сигнал BD равен нулю в период всего времени действия команды Если один из разрядов D1, DO команды Гашение отображения равен нулю, то сигнал BD равен нулю в течение не менее 150 мкс

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

спечивает выдачу на выходы сканирования S3-SO двоичного кода последних четырех разрядов счетчика синхронизации, который должен дешифрироваться внешним дешифрато ром для получения сигналов сканирования клавиатуры и дисплея В режиме дешифрированного сканирования счетчик сканирования де шифрирует внутри микросхемы два младших разряда счетчика сканирования и обеспечива-

ItETT-RETO

SH

CO/SW

И7-И0

Л й1

У III

Схема травления WOM/Si/SaBoM

буферные с/ены канала Ванных

Схема управления и

синхронизации

CvemvuH снаниробания

Схема анализа состояния ОМ-ОЗУ датчинаб

Рис 3 44 Структурная схема КР580ВВ79

USPAB-BSBAO


S3-S0



Таблица 3.33

Сигналы

а в.чодах

Направление

н вид информации

INS/T)

Канал данных - микро-

схема КР580ВВ79

(команда)

Канал данных - микро-

схема КР580ВВ79 (дан-

ные)

Микросхема

КР580ВВ79-канал дан-

ных (слово состояния)

Микросхема

КР580ВВ79-канал дан-

ных (данные)

Микросхема

КР580ВВ79 в высоко-

омном состоянии

Примечание. А - сосгоянне входа безразлично.

В7~дО

tsu(iNsii-mL.

*v(cs.lh-m,lh)*

ViWS/l.LH/HL-ni.LH)

tcr(ks)

dd.ZL/ZH-HS.HL)

fd(l>,ZL/ZH-/kHL/LHl , \tvfmiz /z-mM)

olIii.zl/zh-cs.hl)

Рис. 3.45. Временная диаграмма работы КР580ВВ79 при записи команд и данных

ег выдачу дешифрированных сигналов на выводы 55-50.

Если запрограммирован режим дешифрированного сканирования клавиатуры, то в таком же режиме будет работать и дисплей. Это означает, что в данном режиме будут воспроизводиться только первые четыре символа ОЗУ отображения. Счетчик сканирования сбрасывается в исходное состояние аппаратным или программным сбросом.

Оперативное запоминающее устройство отображения объемом 16 слов X 8 разрядов можно организовать в сдвоенное ОЗУ объемом 16 слов X 4 разряда. ОЗУ отображения можно сбрасывать в 1,0 или шестнадцатеричное число 20 командой Сброс .

Регистр адреса ОЗУ отображения предназначен для хранения адреса данных, которые в данный момент записываются или считыва-ются микропроцессором. Адоес в регистр адреса отображения записывается с помощью команды Запись в ОЗУ отображения или Чтение ОЗУ отображения . Разряд И4 в этих командах может устанавливаться как с авто-инкрементированием, так и без него. Регистр адреса отображения сбрасывается на нулевую строку сканирования аппаратным и программным сбросом, записью режима работы, а также разрядом D4=\ в команде Сброс , когда дисплей устанавливается в 0,1 или шестнадцатеричное число 20.

Регистры ОЗУ отображения хранят данные, которые в момент сканирования сигналами 55-50 отображаются на выходах DSPA3- DSPAO и DSPB3-DSPB0. В соответствии с запрограммированной командой Гашение - запрет записи отображения выходы DSPA3- DSPAO. DSPB3-DSPB0 можно устанавливать одновременно или раздельно в код, который программируется командой Сброс .

V7-B0

М(т)

tdJt.zl/zh-/te.

tyO>is/i.u/M--mzji)

term I

td(ll,zl/zh-iai.hl)

HLlLH)

td.m.ZL/zh-CS.HL)

Рис. 3.46. Временная диаграмма KP580BB79 при чтении данных или содержимого

регистра слова состояния микросхемы

Входная информация D7-DO, записываемая в буферные схемы канала данных, соответствует информации на выходах DSPA3- DSPAO. DSPB3-DSPB0:



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