Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Отладка микропроцессорных систем 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 [ 76 ] 77 78 79 80 81 82

средства реализованы в одной БИС, называемой универсальным асинхронным приемником/передатчиком (УАПП).

УАПП было одно из первых БИС с массовым выпуском. Первые микросхемы программировались по таким параметрам, как четный/нечетный паритет и число стоповых бит, путем подключения соответствующих выводов БИС к линии электропитания. Последующие микросхемы УАПП настраивались на режим программой и были рассчитаны на прямое подключение к шине данных ЦП. В них были предусмотрены основные управляющие сигналы стандарта RS232C, а типичным примером служит УСАПП 8251А фирмы InteP. Эта полностью программируемая микросхема может реализовать протоколы синхронного обмена информацией, например SDLC. Конструктивно микросхема 8251А выполнена в корпусе БИС с 28 внешними выводами и содержит все схемы, необходимые для генерирования стартового и стоповых бит, а также бита паритета. Ее структурная схема представлена на рис. 10.7.

Принятые данные можно считать из микросхемы по сигналам низкого уровня на управляющих линиях CS (выбор кристалла) и RD (считывание). Передаваемые данные загружаются в УСАПП по сигналам низкого уровня на управляющих линиях CS и WR (запись). Дтя программиста микросхема состоит из четырех регистров, в два из которых можно записывать, а с двух можно считывать. Микросхема программируется (принимает управляющую информацию ji3 шины данных) по

сигналу логической 1 на линии C/D (управление/данные), а при загрузке передаваемых данных на линии CID действует уровень логического 0.

С каналом последовательной связи микросхема соединена 11 линиями, включая отдельные линии синхронизации для передающей и приемной секций. Во многих случаях скорости передачи и приема данных различны. В интерфейсе видеодисплея принимаемые данные появляются с относительно малой скоростью, так как они формируются при ручном вводе с клавиатуры; в то же время передаваемые данные можно отобразить на экра-

* УСАПП - универсальный синхронно-асинхронный приемник/ /передатчик. - Прим. ред.



Шина ванных ЦП

Буфер шины данных

Сброс

Синхронизация -

С/В -

Ш. ш

Управление. УСАПП

Рис. 10.7. Блок-схема УСАПП 8251А

Параллельно-последовательный преобразователь

Управление передачей

Управ -

ленив

каналом

Управление приемом

ПоследоВательна-параллельный пр водраэоВатель

~ТхЛ -ТкС

TxRVY TxEMPTV

CTS RTS

- RxRVY

RxC Rxb

не с гораздо более высокой скоростью. Выдаваемые из УСАПП последовательные данные появляются на линии TxD, а принимаемые данные от некоторого удаленного внешнего устройства передаются в УСАПП по линии RxD. Данные выдвигаются из передающего регистра сигналами синхронизации на линии ТхС, а вдвигаются в принимающий регистр сигналами на линии RxC. Передающая и приемная секции имеют двухтактные буферные регистры. Посылаемые из ЦП данные вначале загружаются в буферный регистр передатчика, который сигналом высокого уровня на выходе TxRDY информирует ЦП о своей готовности принять новые данные. Уровень сигнала на этой линии ЦП считывает как один из бит в регистре состояния, содержимое которого считывается из микросхемы УСАПП при высоком уровне сигнала CjD. Когда передающий регистр оказывается пустым, на линии TxEMPTY формируется сигнал высокого уровня и содержимое буферного регистра загружается в передающий регистр для последующей передачи



Аналогично принятые данные до считывания центральным процессором загружаются в буферный регистр, состояние которого отражается сигналом на выходной линии RxRDY. При считывании данных из буфера сигнал RxRDY сбрасывается. Данные из УСАПП считываются при низком уровне сигнала С/Л.

Частота синхронизации приемника должна быть в 16 раз выше частоты поступления бит входных данных. В этом случае биты символа опрашиваются почти в середине временного интервала их представления, что допускает некоторый перекос синхронизации на приемном и передаюш,ем концах линии связи. Если установлена скорость передачи 1200 бод и символ содержит И бит, продолжительность передаваемого бита составляет 833 мкс. Частота сигнала RxC должна быть в 16 раз выше, и период синхронизации оказывается равным 52 мкс. Частота сигнала синхронизации на входе ТхС также должна быть в 16 раз выше заданной скорости передачи, поэтому при работе , передающей секции со скоростью 1200 бод линию ТхС можно подключить к линии RxC. Для внутренних схем УСАПП 8251А необходима синхронизация с частотой 1 МГц, которая обычно получается от генератора системной синхронизации. Если ЦП работает с частотой 1 МГц, период синхронизации равен 1 мкс; тогда общий сигнал для входов ТхС и RxC можно получить из системной синхронизации путем деления на 52, Это число разлагается на множители 13 и 4, а получение сигналов синхронизации ,Гд:С и

Вход синхрп- низации 1ПГц

-f-53

BN/UP Tim

LOAD Синхронизация

7493 D.C

1 --73 rf

Рис. 10.8. Генерирование с1Шх,ронизации

-TxS

(период



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 [ 76 ] 77 78 79 80 81 82



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.