Поддержка сайта

Высокие позиции в поисковой системе, на прямую зависят от развития вашего сайта.

Продвижение сайтов

Эффективность стратегий продвижения подтверждается сотрудничеством с крупными клиентами и отзывами о нашей работе.

Создание сайтов

Мы делаем сайты быстро, недорого и профессионально. От работы с нами, у вас останутся только положительные эмоции.

Приемная секция контроллера последовательного канала связи

.

Приемная секция контроллера последовательного канала связи содержит преобразователь F2 последовательного кода в параллельный и, как обычно, два регистра: регистр данных РгД2 и регистр состояния РгС2.

Принятая из последовательного канала связи информационная посылка (8 бит) проверяется на отсутствие в ней ошибок (подсчетом общей четности или нечетности числа принятых единиц, без учета стартового бита) и записывается в регистр данных РгД2. При этом в регистре РгС2 устанавливается в единичное состояние бит готовности информации, а сигнал Готовность приемника снимается для того, чтобы передатчик не послал следующую байтовую посылку, пока не освободится регистр данных приемника.

В момент считывания информации из регистра РгД2 (во внутреннюю магистраль платы) автоматически устанавливается в нулевое состояние разряд готовности регистра РгС2. Одновременно с этим формируется сигнал Готовность приемника, который разрешает передатчику выдачу следующей байтовой посылки и т. д.

Контроллер последовательного канала связи, так же как и контроллер АЦПУ, может работать в режиме прерывания процессора.

Проверку контроллера последовательного’ канала связи с помощью стендовой микро ЭВМ можно осуществлять при выполнении следующих операций.

1. При наличии готовности передающей секции записать код OOOg в регистр данных РгДІ как в ячейку памяти, при этом на каждом шаге программы имитации записи проверить все доступные стенду входные точки с целью выявления различного рода ошибок.

2. Прочитать содержимое регистра РгС2, обратившись к нему как к ячейке памяти. Эта операция, как мы знаем, также состоит из целого ряда более мелких операций, каждая из которых должна контролироваться стендовой микро ЭВМ путем анализа содержимого входного порта.

3. Проанализировать биты Готовность и Ошибка в считанном содержимом регистра состояния. При правильной работе бит ошибки не должен быть установлен, а бит готовности должен присутствовать.

4. Прочитать содержимое регистра данных РгД2, обратившись к нему как к ячейке памяти.

5. Сравнить принятый код с копией переданного и в дальнейшем повторить все указанные действия 256 раз, по числу комбинаций в 8-разрядном коде данных.

.

Читайте так же:
Not found