Микропроцессорные системы - Александров Е.К.
ISBN 5-7325-0516-4
Скачать (прямая ссылка):
Состояние при сбросе: OCOh
Имя бита Назначение бита
SCTE Бит готовности буфера передатчика к приему новых данных
Устанавливается в момент, когда предварительно загруженные в регистр
буфера передатчика данные автоматически переписываются в сдвиговый
регистр передатчика. Однако процесс передачи нового байта из сдвигового
регистра на линию TxD начнется только после того, как бит SCTE будет
сброшен. Бит SCTE информирует МК о том, что буфер передатчика пуст, и в
него может быть записан новый байт. Этот бит вызывает генерацию запроса
на прерывание, если бит SCTIE в регистре SCC2 установлен. Бит SCTE
сбрасывается в 0 автоматически при выполнении последовательности из двух
операций: • чтение регистра состояния SCS1 при установленном бите SCTE; •
запись в регистр буфера передатчика SCDR нового байта данных. Бит
доступен только для чтения. При сбросе МК бит устанавливается в "0".
419
8-РАЗРЯДНЫЕ МИКРОКОНТРОЛЛЕРЫ
Продолжение табл. 4.46
SCS1 | Регистр состояния контроллера SCI08
7 Адрес 0016h 6 5 4 3 2 1 0
SCTE [ ТС | SCRF | IDLE | OR | NF | FE | РЕ
Состояние при сбросе: OCOh
Имя бита Назначение бита
ТС Бит завершения передачи данных Устанавливается, если данные для
передачи в сдвиговом и буферном регистре данных передатчика отсутствуют,
а также, если не реализуется режим передачи сообщения "конец сеанса
обмена". Бит ТС информирует МК об отсутствии процесса передачи данных в
текущий момент времени. В это время на линии TxD установлен высокий
логический уровень сигнала (состояние IDLE). Бит ТС вызывает генерацию
запроса на прерывание, еспи бит TCIE в регистре SCC2 установлен. Бит ТС
сбрасывается в "0" автоматически при выполнении последовательности из
двух операций: • чтение регистра состояния SCS1 при установленном бите
ТС; • запись в регистр буфера передатчика SCDR нового байта данных. Бит
доступен только для чтения. При сбросе МК бит устанавливается в "0".
SCRF Бит завершения приема байта данных Устанавливается в момент, когда
принятые по линии RxD данные автоматически переписываются в буферный
регистр данных приемника. Бит SCRF вызывает генерацию запроса на
прерывание, если бит SCRIE в регистре SCC2 установлен. Бит SCRF
сбрасывается в "0" автоматически при выполнении последовательности из
двух операций: • чтение регистра состояния SCS1 при установленном бите
SCRF; • чтение из регистра данных SCDR принятого байта данных. Бит
доступен только для чтения. При сбросе МК бит устанавливается в "0".
IDLE Бит неактивного состояния линии RxD Устанавливается в 1, если на
линии RxD диагностируются 10 или 11 (в зависимости от формата кадра)
последовательных единиц. Бит IDLE вызывает генерацию запроса на
прерывание, если бит ILIE в регистре SCC2 установлен. Бит IDLE
сбрасывается в 0 автоматически при выполнении последовательности из двух
операций: • чтение регистра состояния SCS1 при установленном бите IDLE; •
чтение регистра данных SCDR. Бит доступен только для чтения. При
сбросе МК бит устанавливается в "0".
OR Бит ошибки приема Устанавливается при попытке записи аппаратными
средствами приемника очередного принятого байта из сдвигового регистра в
буферный регистр данных в то время, как предыдущие данные из буферного
регистра еще не считаны (бит SCRF установлен). При таком стечении
обстоятельств содержимое буферного регистра приемника сохраняется, а
второй принятый байт теряется. Бит OR вызывает генерацию запроса на
прерывание, если бит ORIE в регистре SCC3 установлен. Бит OR сбрасывается
в "0" автоматически при выполнении последовательности из двух операций: •
чтение регистра состояния SCS1 при установленном бите OR; •
чтение из регистра данных SCDR первого принятого байта данных. Бит
доступен только для чтения. При сбросе МК бит устанавливается в "0".
420
СЕМЕЙСТВО МК НС08 ФИРМЫ "MOTOROLA"
Продолжение табл. 4.46
SCS1 I Регистр состояния контроллера SCI08
7 Адрес 0016h 6 5 4 3 2 1 0
SCTE | ТС I SCRF | IDLE | OR | NF | FE | РЁ
Состояние при сбросе: OCOh
Имя бита Назначение бита
NF Бит наличия шума на линии приемника RxD Устанавливается в случае,
если при выборке очередного бита информационного кадра, включая стартовый
и столовый биты, не все три детектированные значения бита оказались
равными. Бит NF устанавливается одновременно с битом завершения приема
того байта, при передаче которого обнаружен шум. Бит NF вызывает
генерацию запроса на прерывание, если бит NFIE в регистре SCC3
установлен. Бит NF сбрасывается в "0" автоматически при выполнении
последовательности из двух операций: • чтение регистра состояния SCS1
при установленном бите NF; • чтение регистра данных SCDR. Бит доступен
только для чтения. При сбросе МК бит устанавливается в "0".
FE Бит нарушения формата кадра Устанавливается, если поступающая на
вход RxD последовательность битов не соответствует меткам синхронизации,
формируемым внутренним счетчиком приемника. Аппаратные средства приемника
распознают состояние нарушения синхронизации по признаку наличия на линии