![]() |
Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
![]() ![]() ![]() |
Читальный зал --> Отладка микропроцессорных систем средства реализованы в одной БИС, называемой универсальным асинхронным приемником/передатчиком (УАПП). УАПП было одно из первых БИС с массовым выпуском. Первые микросхемы программировались по таким параметрам, как четный/нечетный паритет и число стоповых бит, путем подключения соответствующих выводов БИС к линии электропитания. Последующие микросхемы УАПП настраивались на режим программой и были рассчитаны на прямое подключение к шине данных ЦП. В них были предусмотрены основные управляющие сигналы стандарта 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 (период
ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |