ал запиту на переривання. p align="justify"> По завершенню виконання поточної команди, процесор переходить на підпрограму обробки сигналу переривання - програма введення релейних сигналів. Для чого виставляється адресу на якому знаходиться регістр (адресний простір релейного вводу). Адресний дешифратор сигналом вибірки PLM1, що надходять на вхід ОЕ регістра, відкриває виходи і процесор читає стан виходів регістру. p align="justify"> Тон запиту немаскованих. Тому при отриманні сигналу запиту переривання звернення до підпрограми обробки переривання почнеться відразу ж після завершення процесором поточної команди і збереження контексту. Мікропроцесор, отримавши сигнал, сам вибирає адресу підпрограми (вектор переривання) згідно входу, на який прийшов запит. p align="justify"> Блок введення аналогової інформації
Аналогові сигнали обробляються АЦП послідовно, попередньо посилені до необхідного рівня операційними підсилювачами сигнали надходять на мультиплексор, який перемикає один з входів на вихід, залежно від керуючих сигналів. Підключення виходів адресного регістра до мультиплексора здійснюється сигналом з адресного дешифратора PLM2. p align="justify"> Сигнал початку перетворення надходить на вхід АЦП CONVIST з адресного дешифратора, PLM4. Після цього АЦП починає перетворення вхідного сигналу в дискретну форму. Читання результату перетворення відбувається також за допомогою адресного дешифратора: сигнал PLM3 перемикає виходи АЦП з високоімпедансное стану в режим видачі інформації на ШД. Очікування часу перетворення здійснюється програмно. p align="justify"> Послідовний порт RS-232
При підключенні com-порту використовуються 2 схеми К580ВВ53 і К580ВІ51. Суть цих двох схем в тому, що потрібно сформувати з паралельного байти - молодшого, послідовний файл у форматі com-порту. Це завдання виконує К580ВІ51. Схема приймає байт даних, додає стартові, стопові сигнали, контрольний розряд і виштовхує послідовно по TxD. У зворотному напрямку порт читає по RxD прийняту послідовність даних, визначає початок файлу (стартову позицію) і далі приймає дані у внутрішній регістр. Якщо передбачений контроль, виконує його, порівнюючи біти парності. Після того як порт прийняв послідовний код і сформував з нього байт - цей байт можна прочитати по шині даних процесором. Як прийом так і передача виконується з фіксованою швидкістю. Для чого К580ВІ51 необхідний тактовий сигнал з одного з частот стандартних для com-порту, ця частота відрізняється від частот тактового генератора. Звідси потрібен дільник по частоті - схема програмованого таймера К580ВІ53. На вхід схеми подається тактовий сигнал від процесора, з виходу читається вже поділений сигнал. Щоб поділити схему таймера при ініціалізації слід записати по шині даних код поділу - ціле число, на яке треба поділити частоту генератора, щоб отримати потрібний період com-порту. p align="justify"> Перетворювач рівня Max232 забезпечує проходження сигналів інтерфейсу ...