Page 138 - 149
P. 138
З виходу таймера можна відбирати сигнали для формування запитів на
перевантаження лічильників або для організації переривань за заданим
числом вхідних імпульсів.
7.4 Організація типового інтерфейсу вводу-виводу в МПС
Ввід і вивід інформації в МПС здійснюється через спеціальні ВІС.
Схеми підключення типових ВІС вводу-виводу за принципом ізольованого
вводу-виводу показано на рисунку 1.24.
Вибір відповідного адаптера можливий при CS =0, який формується
дешифратором старших розрядів адреси К555ИД7. Режим вводу чи виводу
стробується сигналами керування IOR і IOW .
Найчастіше для вводу-виводу використовують паралельний
периферійний адаптер КР580ВВ55. Він дозволяє перемикати шину даних
МПС на роботу з одним із трьох портів вводу-виводу РА, РВ або РС.
Керування адаптером здійснюється програмним шляхом. Після початкової
установки по входу RES в мікросхему записується керуюче слово, яке
визначає режим роботи кожного порту.
Програмований таймер КР580ВИ53 може використовуватись для вводу
в МП сигналів, які відповідають частоті або тривалості імпульсів, для
підрахунку подій і формування часових інтервалів тощо. Таймер має три 16-
розрядні лічильники (0; 1; 2), які працюють на віднімання і програмуються як
двійкові або двійково-десяткові. Програмується також початкова установка
лічильників.
Адресація трьох лічильників таймера здійснюється при допомозі двох
адресних S входів АО і А1 і входу CS . Для схеми на рисунку лічильники 0,
1, 2 і РКС таймера мають такі фізичні адреси 24Н, 25Н, 26Н, 27Н.
Важливим пристроєм вводу-виводу є послідовний периферійний
адаптер КР580ВВ51. Він дозволяє передавати і приймати інформацію в
синхронному і асинхронному режимах у вигляді послідовності кодів.
Для роботи послідовного адаптера необхідні тактові імпульси (вхід
СLК), частота яких не має значення, але вони мають бути не менше ніж в 4,5
рази в асинхронному і в 30 разів в синхронному режимі перевищувати
частоту переданих або прийнятих бітів. В пристрої на малюнку з цією метою
використовуються імпульси F2 (ТТL), які одержують на виході тактового
генератора системи. Швидкість передавання бітів зі входу приймача RxD
визначається програмно в залежності від частоти синхронізуючих імпульсів
на входах TxC і RxC. При цьому можна установити частоту передавання або
приймання, рівну частоті синхроімпульсів або меншою в 16 або 64 рази.
139