Инструкция режима УСАПП.

Загружается только после аппаратного или программного сброса УСАПП.

D7,D6 – длина стоп-бита (1; 1,5; 2 бита);

D5 – вид контроля по паритету (чет/нечет);

D4 – наличие контроля по паритету;

D3,D2 – число бит данных (5-8 бит);

D1,D0 – режим деления частоты синхронизации (1:1; 1:16; 1:64 внутр.делит.).

1.3. Команда управления УСАПП.Загружается после инструкции режима и далее при необходимости изменения команды.

D7 – не используется в асинхроном режиме;

D6 – программный сброс УСАПП(D6=1);

D5 – служебный выходной сигнал RTS;

D4 – сброс триггеров ошибок (D4=1);

D3 – пауза (нулевой сигнал при D3=1);

D2 – разрешение приема (D2=1);

D1 – служебный выходной сигнал DTR;

D0 – разрешение передачи (D0=1);

1.4. Слово состояния УСАПП.Считывается из регистра управления.

D7 – состояние служебного сигнала DSR;

D6 – состояние входа SINDET/BD;

D5 – сост. триггера ошибки рассинхронизации (0 на месте стоп-бита);

D4 – сост. триггера потери байта (не считан ранее принятый байт);

D3 – сост. триггера ошибки по паритету (чет/нечет);

D2 – конец передачи (TxEND);

D1 – готовность ПРМ (RxRDY);

D0 – готовность ПРД (TxRDY).


Алгоритм инициализации УСАПП

(действует после аппаратного или программного сброса)


Схема алгоритма

Рис. 1.2


;****************************************

;П/п инициализации УСАПП

;1. Начало п/п

; PORTCR- адр. порта управления

;CONTRL- инструкция режима

;COMMAND- команда управления

;2. Задание команды разрешения передачи

INIT: MVI A, 01 ;D0=1, D6=0 обязательно

;3. Вывод в порт управления

OUT PORTCR

;4. Вывод в порт управления

OUT PORTCR

;5. Вывод в порт управления

OUT PORTCR

;6. Здание команды сброса (КС)

MVI A, 40 ;D6=1

;7.Вывод в порт управления

OUT PORTCR

;8. Задание инструкции режима

MVI A, CONTRL

;9. Вывод в порт управления

OUT PORTCR ;

;10. Задание команды управления

MVI A, COMAND ;

;11. Вывод в порт управления ИСР – инстр. синхр. реж.

OUT PORTCR ;ИАР – инстр. асинхр. реж.

;12. Конец п/пКРП – ком. разр. передачи;

RETКУ – ком. управления;

;*************************КС – ком. сброса;

СС1, СС2 – синхросимволы.








Дата добавления: 2017-10-09; просмотров: 275;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.