Пример: Глобальная сеть INTERNET
Я ищу:
На главную  |  Добавить в избранное  

Главная/

Программирование, базы данных. /

Сопряжение факсимильного аппарата с IBM PC

←предыдущая следующая→
... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... 

примеров,когда последовательный ин-

терфейс предпочтительней параллельного, - это передача данных

на относительно удаленное периферийное  устройство.Для  такой

передачи  в  последовательном интерфейсе требуется всего один

провод,когда для передачи данных в параллельной форме  требу-

ется  требуется  минимум  восемь проводов.Однопроводная связь

имеет два преимущества.Одно из них связано  с  тем,что  стои-

мость  кабеля и необходимого набора линейных формирователей и

приемников существенно ниже,чем стоимость технических средств

для  эквивалентной много проводной конфигурации.В виду этого,

и особенно при необходимости  передачи  на  большие  расстоя-

ния,последовательный интерфейс значительно экономичнее парал-

лельного.Кроме того  последовательная  передача  данных  дает

возможность пользоваться коммерческими системами связи,напри-

мер обычной телефонной сетью или стандартными каналами  пере-

дачи цифровой информации.На рисунке,представленном ниже , по-

казаны упрощенные структурные схемы параллельных и последова-

тельных  связных интерфейсов.На них показана передача четырех

разрядного слова (1011) по каждому из этих интерфейсов.

 ЪДДДДДДДї 1 ЪДДДДДДї        ЪДДДДДДї       ЪДДДДДДї

 і  ст.р.ГДД>ґст.р  і        і      і       і      і

 і       і 0 і      і        і      і       і      і

 і       ГДД>ґ      і        і      і 1011  і      і

 і  пр   і 1 і  пер і        і  пр  ГДДДДДД>ґ пер  і

 і       ГДД>ґ      і        і      і       і      і

 і       і 1 і      і        і      і       і      і

 і  мл.р ГДД>ґмл.р  і        і      і       і      і

 АДДДДДДДЩ   АДДДДДДЩ        АДДДДДДЩ       АДДДДДДЩ

 параллельная передача      последовательная передача

     В случае параллельного интерфейса каждый его провод  вы-

делен для передачи определенного разряда данных.Таким образом


                           - 29 -

можно сразу определить,какое слово передано.В случае последо-

вательного  интерфейса  мы  можем  контролировать  любой раз-

ряд,зная его положение в последовательном потоке данных и его

длительность.В соответствии со сложившейся практикой первым в

слове передается младший  разряд.Для  обеспечения  правильной

работы  порта необходимо выполнить процедуру квитирования ус-

тановления связи между передатчиком и приемником.

           я15.2.Асинхронный метод передачи

     В последовательной системе связи разряды передаются  од-

ним потоком . Асинхронная последовательная система связи поз-

воляет передавать за "один прием" по одному символу (т.е один

набор двоичных разрядов).Длительность одного двоичного разря-

да осуществляется выбранной скоростью передачи.Она выбирается

исходя из характеристик передающего и приемного устройств.

     На рисунке показано,как осуществляется асинхронная пере-

дача одного символа.

                    разряд

холостой ход                        четности

  "1"    D0  D1  D2  D3  D4  D5  D6    стоповый разряд

ДДДДДДї ЪДДДДДДї       ЪДДДї   ЪДДДї   ЪДДДї

      і і      і       і   і   і   і   і   і

   "0"і і      і       і   і   і   і   і   і

      АДЩ      АДДДДДДДЩ   АДДДЩ   АДДДЩ   АДД

      начало                               начало следующего

"1" - маркер                               символа

"0"-  пауза

     я1Формат асинхронной   передачи  для  7-разрядного  симво-

я1ла,разряда контроля четности и одного стопового разряда.Пере-

я1даваемый  разряд имеет двоичное представление 1010011 и в AS-

я1CII-коде представляет символ "S".я0

     В каждом такте на передающую линию через порт  направля-

ется один разряд и,как правило , интерфейс программируется на

передачу данных наборами по одному байту (т.е по одному  сим-

волу).Передатчик не синхронизирован с приемником - приемник "

не знает" , когда передатчик будет направлять ему данные.Сле-

довательно,необходимы  средства  ,способные сигнализировать о

том,что на приемник готов поступить новый байт.Эта задача ре-

шается  путем передачи на вход приемника дополнительного раз-

ряда,который называется стартовым и поступает непосредственно

перед  началом  передачи  байта  данных.Передатчик находясь в

состоянии ожидания ,  постоянно передает уровень напряжения в

соответствующий  уровню логической единице (иногда она имену-

ется маркером).Переключение с единицы на  ноль  сигнализирует

приемнику,что в скоре начнется передача потока данных,состав-

ляющих символ.Первый разряд этого потока, равный нулю (иногда

его называют пробелом),именуемая стартовым разрядом.

     После обнаружения перехода с "1" на "0" приемник  считы-

вает  сигнал  с выходной линии через интервал,равный половине

длительности одного разряда,-  это  гарантирует,что  принятый

логический  "0"  будет  нулем,а  не помехой из-за переходного

процесса.В этот момент времени ,если линия по прежнему  нахо-

дится  в  состоянии  логического  нуля,приемник  воспринимает

стартовый разряд как действительный и приступает к последова-

тельному считыванию входной линии с одноразрядными интервала-


                           - 30 -

ми.Он формирует символ в соответствии с  предварительно  зап-

рограммированными  параметрами  символа,к числу которых отно-

сятся длинна символа в  двоичных  разрядах  и  выбранный  тип

контроля  по четности.Если же стартовый разряд признается не-

действительным,приемник игнорирует обнаруженный ноль и  возв-

ращается в состояние ожидания до поступления следующего стар-

тового разряда ("0").Заканчивается передача  посылкой  одного

или двух стопных разрядов.

     Все операции последовательной передачи реализуются  спе-

циализированной  ИС,получившей название "Универсальный Асинх-

ронный Приемопередатчик" (УАПП).В компьютере IBM PC в качест-

ве УАПП используется микросхема 8250,разработанная фирмой Na-

tional Semicoductor.

     я15.3 Асинхронная передача данных  и  сигналы,используемые

         я1при передачи

     Данные передаются через через последовательный порт пор-

циями в один бит за единицу времени.В  этом  состоит  отличие

последовательного порта от параллельного,который осуществляет

передачу данных порциями в один байт за единицу времени.

     Каждый байт  данных,передаваемый  через последовательный

порт состоит из следующей последовательности сигнальных бит:

     я21.Один стартовый бит

     я22.Восемь битов данныхя0 (в некоторых случаях 7)

     я23.Необязательный бит четности

     я24.Один или два конечных бита

     Конфигурация большинства последовательных портов являет-

ся стандартной,однако наиболее широкое распространение  полу-

чила  конфигурация,соответствующая  стандарту RS-232.По этому

стандарту раз'ем содержит 25 контактов (В IBM PC AT использу-

←предыдущая следующая→
... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... 


Copyright © 2005—2007 «RefStore.Ru»