Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Режим 1. В этом режиме передаются через вывод TXD или принимаются через RXD 10 бит информации: старт-бит (0), 8 бит данных и стоп-бит (1) при приеме информации в бит RB8 регистра управления/статуса приемопередатчика SCON заносятся стоп-бит Скорость приема/передачи — величина переменная и задается таймером. (SM0=0, SM1=1)
Режим 2. В этом режиме через вывод TXD передаются или через RXD принимаются 11 бит информации: старт-бит, 8 бит данных, программируемый девятый бит и стоп-бит. При передаче девятый бит данных может принимать значение 0 или 1 или, например, для повышения достоверности передачи путем контроля по четности в него может быть помещено значение признака паритета из слова состояния программы (PSW.0). При приеме девятый бит данных помещается в бит RB8 SCON, а стоп-бит, в отличие от режима 1, теряется. Частота приема/передачи выбирается программой и может быть равна либо 1/32, либо 1/64 частоты резонатора в зависимости от управляющего бита SMOD. (SM0=1, SM1=0)
Режим 3. совпадает с режимом 2 во всех деталях, за исключением частоты приема/передачи, которая является величиной переменной и задается таймером. (SM0=1, SM1=1)
Во всех режимах работы приём начинается с приходом старт-бита(при обнаружении на входе RXD перехода сигнала из состояния 1 в состояние 0), если REN=1
Передача из последовательного порта инициализируется любой командой, в которой буферный регистр SBUF указан как получатель байта.
Дата публикования: 2015-01-24; Прочитано: 401 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!