Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Методы ввода/вывода и способы передачи данных.
Способы передачи данных.
Вводом/выводом (ВВ) называется передача данных между ядром ЭВМ, включающим в себя микропроцессор и основную память, и внешними устройствами (ВУ). Это единственное средство взаимодействия ЭВМ с "внешним миром", и архитектура ВВ (режимы работы, форматы команд, особенности прерываний, скорость обмена и др.) непосредственно влияет на эффективность всей системы. Подсистема ввода/вывода (ПВВ) обеспечивает связь МП с внешними устройствами, к которым будем относить: устройства ввода/вывода (УВВ): клавиатура, дисплей, принтер, датчики и исполнительные механизмы, АЦП, ЦАП, внешние запоминающие устройства (ВЗУ): таймеры и т.п. ПВВ в общем случае должна обеспечивать выполнение следующих функций:
Существуют два способа передачи слов информации по линиям данных: параллельный, когда одновременно пересылаются все биты слова, и последовательный, когда биты слова пересылаются поочередно, начиная, например, с его младшего разряда.
Расстояние для шины параллельной передачи данных ограничивается длиной 1-2 м. Так как между отдельными проводниками шины существует электрическая емкость, то при параллельной передачи данных при изменении сигнала, передаваемого по одному из проводников, на других проводниках возникает помеха (короткий выброс напряжения). С увеличением длины шины (увеличением емкости проводников) и увеличением скорости передачи помехи возрастают и могут восприниматься приемником как сигналы. И только за счет существенного удорожания шины или снижения скорости передачи расстояние можно увеличить до 10-20 м. Указанное обстоятельство и желание использовать для дистанционной передачи информации телеграфные и телефонные линии обусловили широкое распространение способа последовательного обмена данными между ВУ и микроЭВМ и между несколькими микроЭВМ. Возможны три режима последовательной передачи данных: синхронный, асинхронный и смешанный. При организации последовательного обмена ключевыми могут считаться две проблемы: 1) синхронизацию битов передатчика и приемника; 2) фиксацию начала сеанса передачи. Синхронный способ характеризуется тем, что сигналы передаются строго периодично во времени. При этом синхронизация бывает: внутренняя и внешняя. Асинхронный способ характеризуется тем, что сигналы передаются с произвольными промежутками времени. Смешанный способ характеризуется тем, что байты передаются асинхронно, а биты внутри байтов синхронно.
Внешняя синхронизация При организации внешней синхронизации передатчик генерирует две последовательности - информационную TxD и синхроимпульсы CLK, которые передаются на приемник по разным линиям. Сигнал начала передачи BD или генерируется передатчиком и передается на приемник по специальной линии или передается специальной кодовой группой по информационной линии.
Рис. 5.1. Последовательный синхронный обмен с внешней синхронизацией
При внешней синхронной последовательной передаче каждый передаваемый бит данных сопровождается импульсом синхронизации, информирующим приемник о наличии на линии информационного бита. Следовательно, между передатчиком и приемником должны быть протянуты минимум три провода: два для передачи импульсов синхронизации и бит данных, а также общий заземленный проводник. Поэтому внешняя синхронизация используется только при передаче на небольшие расстояния, т.е. внутри платы. Если же передатчик (например, микроЭВМ) и приемник (например, дисплей) разнесены на несколько метров, то каждый из сигналов (информационный и синхронизирующий) придется посылать либо по экранированному (телевизионному) кабелю, либо с помощью витой пары проводов, один из которых заземлен или передает сигнал, инверсный основному. В системах с внутренней синхронизацией отсутствуют линии CLK и BD, а на линию данных периодически генерируются специальные коды длиной 1-2 байта - “символы синхронизации”. Для каждого приемника предварительно определяются конкретные синхросимволы, таким образом можно осуществлять адресацию конкретного абонента из нескольких, работающих на одной линии. Каждый приемник постоянно принимает биты с RxD, формирует символы и сравнивает с собственными синхросимволами. При совпадении синхросимволов последующие биты поступают в канал данных приемника. При этом способе передача начинается с пересылки в приемник одного или двух символов синхронизации (не путать с импульсами синхронизации). Синхроимпульсы обеспечивают синхронизацию передаваемых бит, а начало передачи отмечается по-разному. Получив такой символ (символы), приемник начинает прием данных и их преобразование в параллельный формат. Естественно, что при такой организации синхронной последовательной передачи она целесообразна лишь для пересылки массивов слов, а не отдельных символов. Это обстоятельство, а также необходимость использования для обмена сравнительно дорогих (четырехпроводных или кабельных) линий связи помешало широкому распространению синхронной последовательности передачи данных. Достоинства способа с внутренней синхронизацией: · достаточно двух линий: сигнал и земля; · высокая частота; · высокая надежность связи; · длина пакета определяется взаимной синхронностью передатчики и приемника. Рис 5.2. Внутренняя синхронизация
Асинхронный способ
Асинхронная последовательная передача данных означает, что у передатчика и приемника нет общего генератора синхроимпульсов и что синхронизирующий сигнал не посылается вместе с данными.Асинхронный способ обеспечивает передачу информации по единственной линии. Асинхронный способ по методу регистрации сигналов делится на: стробируемый и «запрос-ответ». Строб – дополнительный сигнал, который является подтверждением действительности других сигналов. Стробирование может осуществляться по фронту или по уровню. При стробировании по фронту высокое быстродействие, но момент переключения трудно зафиксировать программно. . При стробировании по уровню меньшее быстродействие, легкая программная реализация и легкая организация приема от нескольких источников.
Рис 5.3 Стробируемый метод
Метод «запрос-ответ»
Рис 5.4 Метод «запрос-ответ »
Метод запрос - ответ опирается на следующий протокол обмена. t1 – передатчик выставляет данные (предварительно проверив отсутствие строба-ответа) t2 – передатчик с некоторой задержкой выставляет сигнал строб-запрос t3 – приемник, анализируя состояние линии строб-запрос, обнаруживает наличие определенного сигнала и в этот же момент осуществляет прием данных по линии. t4 – передатчик, сканируя линию строб-ответ, обнаруживает, что он активен и сбрасывает строб-запрос t5 – приемник, сканируя линию строб-запрос, обнаруживает, что строб запрос стал неактивен и сбрасывает строб-ответ t6 – тоже самое, что и t1
Достоинства: метод запрос - ответ состоят в том, что он позволяет сопрягать аппаратуру существенно отличающуюся быстродействием и легко организуется программным путем.
|
||||||||||
Последнее изменение этой страницы: 2017-02-07; просмотров: 254; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.140.185.123 (0.01 с.) |