4) Отраслова инструктажна група

Фигура 9.8 - Символно графично обозначение KR580VV55A

Разпределение на щифта KR580VV55A

│ Изход │Обозначение│Тип на изхода│Функционален назначаване на щифтове │

│1 - 4 │BA3 - BA0 │ Входове/Вие-│Информация │

│37 - 40│BA7 - BA4 │ премества │канал A │

│ 5 │ RD │ Вход │ Четене на информация │

│ 6 │ CS │ Вход │ Избор на чип │

│10 - 11│BC7 - BC4 │ Входове/Вие-│Информация │

│ │BC0 - BC3 │ премества │ канал C │

│18 - 25│BB0 - BB7 │ Входове/Вие-│Информация │

│ 26 │ Ucc │ - │ Захранващо напрежение + 5 V │

│27 - 34│ D7 - D0 │ Входове/You-│Канал │

│ 35 │ SR │ Вход │Първоначална настройка│

│ 36 │ WR │ Вход │Информация за запис │

Структурна схема на KR580VV55A

Обменът на информация между магистралата за данни на системите и микросхемата KR580BB55A се осъществява чрез тристабилен канал за данни (D). За комуникация с периферни устройства се използват 24 входно-изходни линии, групирани в три 8-битови канала BA, BB, BC, чиято посока на предаване се определя софтуерно. Микросхемата може да работи в три основни режима. Режим 0 позволява синхронен софтуерно контролиран трансфер на данни през два независими 8-битови канала BA и BB и два 4-битови канала BC.

Режим 1 осигурява възможност за въвеждане или извеждане на информация към или от периферно устройство през два независими 8-битови канала BA и BB. В този случай линиите на канал С се използват за приемане и издаване на сигнали за управление на трафика.

Режимът на работа на всеки от каналите BA, BB, BC се определя от съдържанието на регистъра на управляващите думи (RUS). Като напишете контролната дума в RUS, можете да прехвърлите микросхемата в един от трите режима на работа: режим 0 - прост вход / изход;

режим 1- затворен вход/изход;

режим 2 - двупосочен канал.

Когато се приложи SR сигнал, RSS се настройва на състояние, в което всички канали са конфигурирани да работят в режим 0 за въвеждане на информация. Режимът на работа на канала може да се променя както в началото, така и по време на изпълнение на програмата, което прави възможно обслужването на различни периферни устройства в определен ред с един чип. Когато промените режима на работа на който и да е канал, всички входни и изходни канални регистри и тригери за състоянието се нулират.

В допълнение към основните режими на работа, микросхемата осигурява възможност за независима от софтуера настройка на 1 и нулиране на 0 всеки от битовете на регистъра на канала BC.

Нека разгледаме един от най-често срещаните стандарти за паралелно предаване на данни - интерфейсът на стандарта "Centronics" (домашният аналог на "IRPR-M").

Паралелен интерфейс "Centronics".

- скорост на трансфер на данни до 1000 байта/сек;

- синхронизация чрез външен строб импулс;

- отговор със сигнал BUSY или ASK;

- логическите нива на напрежение са съвместими с TTL.

Фигура 9.10 - Времева диаграма на цикъл на прехвърляне на един байт от паралелния интерфейс "Centronics".

BUSY - високо ниво означава, че принтерът (или друг приемник) не е готов да получава данни, ниско ниво означава, че е готов. Сигналът става висок по време на въвеждане на данни, по време на печат, докато принтерът е офлайн или в неуспешно състояние.

ASK - (Asknowledge) - преход от високо към ниско означава завършване на въвеждането на данни.

ДАННИ - Данни D0..D7.

STROBE е часовниковият сигнал за запис на данни към приемника.

Освен това има редица допълнителни контролни сигнали.

MS KR580VN59- програмируем контролерпрекъсва, обслужва до осем заявки за прекъсване на микропроцесора от външни устройства. Чипът ви позволява да намалите разходите за софтуер и реално време при обработка на прекъсвания в системи с приоритети на много нива. Алгоритъмът за задаване на приоритет се задава програмно. Приоритетите, присвоени на външни устройства, могат да се променят по време на изпълнение на програмата. Чипът предвижда възможност за разширяване на броя на обслужваните заявки до 64 чрез каскадно свързване на чиповете.

MS KR580GF24- генератор на тактов сигнал C1, C2, предназначен да синхронизира работата на микропроцесора KR580VM80.

две фази С1, С2 с положителни импулси, изместени във времето, с амплитуда 12 V и честота 0,5 - 3,0 MHz;

тактови сигнали на референтната честота с амплитудата на напрежението на нивото на TTL;

светлинен сигнал за състояние;

тактови сигнали C, синхронни с фаза C2, амплитуда на ниво TTL.

MS KR580VA86 и KR580VA87- двупосочни 8-битови шинни драйвери, предназначени за обмен на данни между микропроцесора и системната шина; имат по-голяма товароносимост. MS KR580VA86 - шейпер без инверсия и три състояния на изхода, MS KR580VA87 - шейпер с инверсия и три състояния на изхода (Фигура 9.11).