Микроконверторы фирмы Analog Devices в микропроцессорных приборных комплексах. Виноградов А.Б - 93 стр.

UptoLike

93
Рис. 1.30. Временная диаграмма передачи данных
Прием возможен, когда установлен бит разрешения приемника REN в ре-
гистре SCON и сброшен флаг прерывания от приемника UART RI в регистре
SCON. При приеме данные поступают в устройство по линии RXD, а синхро-
низируется прием импульсами, генерируемыми устройством на линию TXD.
Режим 1 (режим 8-битного UART с переменной скоростью обмена)
Режим 1 выбирается путем сброса бита SM0 и установки SM1. Каждому
передаваемому байту данных предшествует стартовый бит (логический
«ноль»), каждая передача байта завершается стоповым битом (логическая
«единица»). Скорость обмена определяется частотой переполнений таймера-
счетчика 1 или таймера-счетчика 2, либо обоих этих таймеров-счетчиков в слу-
чае, когда один задает скорость передачи, а другойприема.
Начало передачи инициируется программной инструкцией записи данных
в регистр SBUF. При загрузке SBUF тем же сигналом в восьмой разряд сдвиго-
вого регистра передатчика загружается логическая «единица» (стоповый бит).
Данные выводятся последовательно бит за битом до тех пор, пока на линию
TXD не будет выведен стоповый бит. В этот момент автоматически установит-
ся флаг прерывания от передатчика UART TI, как показано на рис. 1.31.
Рис. 1.31. Временная диаграмма формирования прерывания по завершению передачи