pan align="justify"> 1 до 0 як початок передачі, сприймає дані наступних семи або восьми інтервалів, аналізує наявність СТОП-бітів і приймає рішення про припинення або продовження прийому. Отже, введення СТАРТ і СТОП в кодову посилку дозволяє здійснити синхронізацію приймача і передавача і правильно інтерпретувати сигнали даних.
На рис.6, А наведено формат послідовних даних, а на рис.6, Б - приклад послідовної передачі двох слів даних з контролем на непарність переданих 1 даних.
Схеми і принцип роботи контролера послідовно-паралельного інтерфейсу
Щоб полегшити побудову схем сполучення зовнішніх пристроїв з послідовним форматом вихідних сигналів при створенні мікропроцесорних систем, до складу комплектів мікропроцесорних БІС включається БІС контролера послідовно-паралельного інтерфейсу. Такі контролери інтерфейсу мають різну складність, свої специфічні особливості, але функції, виконувані ними, практично однакові і відповідають смисловому назвою БІС універсальних асинхронних приймачів-передавачів (УАПП) або асинхронних інтерфейсних адаптерів зв'язку (АСІА). br/>
В
Рис.7 Функціональна структура асинхронного прийомопередавача
Розглянемо особливості функціональної побудови і режим роботи типового БІС УАПП (мал. 7). У структурі БІС УАПП містяться такі основні електронні блоки: приймач послідовних сигналів, що виконує перетворення даних послідовного формату в паралельний код; передавач сигналів, що здійснює перетворення паралельного коду в послідовний формат; блок центрального управління, блок буферного зберігання даних і блок зв'язку з інформаційною магістраллю мікропроцесора, блок системного управління.
Як і будь-який інший компонент електронної інформаційно-керуючої системи, БІС УАПП має адресний програмне керування. УАПП по командах МП може виконувати чотири операції, для завдання яких достатньо видавати коди двох адрес і керуючий сигнал на магістралі управління Читання/запис (Чт/Зп ).
Розглянемо виконання команд УАПП.
. Записати слово в передавальний регістр даних. За цією командою слово даних з акумулятора МП передається в передавальний регістр даних (РГД) передавача через буферний регістр даних (БРгД). Потім це слово даних передається в зсувний регістр даних передавача і видається в послідовному форматі в інтерфейс відповідного зовнішнього пристрою. p align="justify">. Вважати слово з приймального регістра даних. При виконанні цієї команди в акумулятор МП передається слово даних, утворене в результаті паралельної передачі з зрушується регістру приймача після закінчення прийому одного слова дан...