Портал освітньо-інформаційних послуг «Студентська консультація»

  
Телефон +3 8(066) 185-39-18
Телефон +3 8(093) 202-63-01
 (093) 202-63-01
 studscon@gmail.com
 facebook.com/studcons

<script>

  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

 

  ga('create', 'UA-53007750-1', 'auto');

  ga('send', 'pageview');

 

</script>

Вибір та опис структурної схеми контролера послідовного синхронного приймання даних

Тип роботи: 
Курсова робота
К-сть сторінок: 
50
Мова: 
Українська
Оцінка: 

і, в загальному випадку, але не в IBM-сумісному персональному комп'ютері із шиною ISA, супроводжує його сигналом "Готовність ЗП" , який підтверджує наявність даних від ЗП на шині даних і за яким процесор зчитує байт із шини даних і поміщає його в зазначений реєстр. (В IBM-сумісному персональному комп'ютері із шиною ISA процесор зчитує байт із шини даних після закінчення певного часу після установки сигналу IORD #). Потім логіка управління обнуляє реєстр стану й керування А2, формуючи тим самим керуючий сигнал для зовнішнього пристрою "Дані прийняті".Таким чином завершується цикл введення даних.

Як видно з розглянутих прикладів, для прийому або передачі одного байта даних процесору необхідно виконати всього кілька команд, час виконання яких і визначає максимально досяжну швидкість обміну даними при паралельній передачі. Таким чином, при паралельній передачі забезпечується досить висока швидкість обміну даними, яка обмежується тільки швидкодією ЗП.
 
1.3 Огляд послідовної передачі даних
 
Використання послідовних ліній зв'язку для обміну даними з зовнішніми пристроями покладає на контролери ЗП додаткові порівняно з контролерами для паралельного обміну функції. По-перше, виникає необхідність перетворення формату даних: з паралельного формату, в якому вони надходять в контролер ЗП з системного інтерфейсу мікроЕОМ, в послідовний при передачі в ЗП і з послідовного в паралельний при прийомі даних з ЗП. По-друге, потрібно реалізувати відповідний режиму роботи зовнішнього пристрою спосіб обміну даними: синхронний або асинхронний.
При синхронної послідовної передачі кожен передаваний біт даних супроводжується імпульсом синхронізації, що інформує приймач про наявність на лінії інформаційного біта. Отже, між передавачем і приймачем повинні бути протягнуті мінімум три дроти: два для передачі імпульсів синхронізації і біт даних, а також загальний заземлений провідник. Якщо ж передавач (наприклад, мікроЕОМ) і приймач (наприклад, дисплей) рознесені на кілька метрів, то кожен з сигналів (інформаційний і синхронізуючий) доведеться посилати або за екрановані (телевізійного) кабелю, або за допомогою витої пари дротів, один з яких заземлений або передає сигнал, інверсний основного.
Синхронна послідовна передача починається з пересилання в приймач одного або двох символів синхронізації (не плутати з імпульсами синхронізації). Отримавши такий символ (символи), приймач починає прийом даних та їх перетворення в паралельний формат. Природно, що при такій організації синхронної послідовної передачі вона доцільна лише для пересилки масивів слів, а не окремих символів. Ця обставина, а також необхідність використання для обміну порівняно дорогих (чотирипровідних або кабельних) ліній зв'язку завадило широкому поширенню синхронної послідовності передачі даних.
Асинхронна послідовна передача даних означає, що у передавача і приймача немає загального генератора синхроімпульсів і що синхронізуючий сигнал не посилається разом з даними. Як же в такому випадку приймач буде дізнаватися про моменти початку та завершення передачі біт даних. Опишемо просту процедуру, яку можна використовувати, якщо передавач і приймач асинхронної послідовної передачі даних узгоджені по формату і швидкості передачі.
Стандартний формат асинхронної послідовної передачі даних, що використовується в ЕОМ і ЗП, містить п. пересилаються біт інформації (при пересиланні символів одно N 7 або 8 бітам) і 3-4 додаткових біта: стартовий біт, біт контролю парності (або непарності) і 1 або 2 степових бита (Рис 1.3, а). Біт парності (або непарності) може бути відсутнім. Коли передавач не діє (дані не надсилаються на лінію), на лінії зберігається рівень сигналу, що відповідає логічній 1.
 
Рис 1.3. Формат асинхронної послідовної передачі даних
 
Передавач може почати пересилання символу в будь-який момент часу за допомогою генерування стартового біта, т. е. перекладу лінії в стан логічного 0 на час, точно рівне часу передачі біта. Потім відбувається передача бітів символу, починаючи з молодшого значущого біта, за яким слід додатковий біт контролю по парності або непарності. Далі за допомогою стопового біта лінія переводиться в стан логічної 1 (Рис 1.3, б).При одиничному бите контролю стоповий біт не змінює стану сигналу на лінії. Стан логічного 1 повинно підтримуватися протягом проміжку часу, рівного 1 або 2 часи передачі біта.
Проміжок часу від початку стартового біта до кінця стопового біта (степових біт) називається кадром. Відразу після степових біт передавач може посилати новий стартовий біт, якщо є інший символ для передачі, в іншому випадку рівень логічної 1 може зберігатися протягом усього часу, поки не діє передавач. Новий стартовий біт може бути посланий в будь-який момент часу після закінчення стопового біта, наприклад, через проміжок часу, рівний 0,43 або 1,5 часу передачі біта.
У лініях послідовної передачі даних передавач і приймач мають бути узгоджені за всіма параметрами формату, зображеного на рис. 8, включаючи номінальний час передачі біта. Для цього в приймачі встановлюється генератор синхроімпульсів, частота якого повинна збігатися з частотою аналогічного генератора передавача. Крім того, для забезпечення оптимальної захищеності сигналу від спотворення, шумів і розкиду частоти синхроімпульсів приймач повинен зчитувати приймається біт в середині його тривалості. Розглянемо роботу приймача з того моменту, коли він закінчив прийом символу даних і перейшов в режим виявлення стартового біта наступного слова.
Якщо лінія перейшла в стан логічного нуля і перебуває в цьому стані протягом часу, не меншого половини тимчасового інтервалу передачі біта, то приймач переводиться в режим зчитування біт
Фото Капча