On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru








 

Регистр состояния линии

     Этот 8-ми  битовый регистр предоставляет ЦПУ информацию о
передаче данных. Формат регистра представлен в табл.2 и описан
ниже.
   Разряд 0:этот бит - индикатор готовности  данных  приемника
(DR).Бит  0 устанавливается в состояние лог.  1,  когда принят
весь  поступающий  символ  и  передан  на   буферный   регистр
приемника.Бит 0 может быть сброшен в состояние лог. 0 либо при
чтении ЦПУ данных в  буферном  регистре  приемника,  либо  при
записи ЦПУ лог. 0 в этот бит.
   Разряд 1:этот бит является индикатором  ошибки переполнения
(ОЕ).Бит  1  указывает  на то,  что данные в буферном регистре
приемника не были считаны ЦПУ до передачи следующего символа в
буферный  регистр приемника,  разрушая этим предыдущий символ.
Индикатор ОЕ сбрасывается при чтении ЦПУ  содержимого регистра
состояния линии.
   Разряд 2:этот  бит  является  индикатором  ошибки  паритета
(PE).  Бит  2  указывает на то,  что символ принятых данных не
имеет  правильного   четного   или   нечетного   паритета,   в
соответствии  с  установленным  битом выбора паритета.  Бит РЕ
устанавливается в состояние  лог.  1  при  обнаружении  ошибки
паритета   и  сбрасывается  в  лог.  0,  когда  ЦПУ  считывает
содержимое регистра состояния линии.
   Разряд 3:этот  бит  является индикатором ошибки кадра (FE).
Бит 3 указывает на то,  что принятый знак не  имеет  истинного
бита  останова.  Бит  3  устанавливается в лог.  1,  когда бит
останова,  следующий  за  последним  битом  данных  или  битом
паритета распознается как нулевой бит (уровень пробела).
   Разряд 4:этот бит является индикатором  прерывания передачи
(BI).  Бит  4  устанавливается в состояние лог.  1,  если вход
принимаемых данных удерживается в состоянии пробела (лог. 0) в
течении  времени,  превышающего время передачи полного символа
(т.е.,  общее время старт-бита + биты данных + паритет +  биты
останова). Примечание: Биты 1-4 идентифицируют ошибки, которые
формируют
          прерывание по состоянию линии приема при обнаружении
          соответствующих условий.
   Разряд 5:этот  бит  является  индикатором "регистр хранения
передатчика пуст" (THRE). Он указывает на то, что WD8250 готов
принять  новый  символ  для  передачи.  Кроме  того,  этот бит
вызывает  формирование  WD8250  прерывания  для   ЦПУ,   когда
установлен  высокий  уровень разрешения прерывания по ситуации
"регистр хранения передатчика пуст".  Бит THRE устанавливается
в состояние лог.  1,  когда символ передан с регистра хранения
передатчика на сдвиговый регистр передатчика. Бит сбрасывается
в   лог.   0   одновременно   с  загрузкой  регистра  хранения
передатчика ЦПУ.
   Разряд 6:этот  бит  является индикатором "сдвиговый регистр
передатчика пуст" (TSRS).  Бит 6 устванавливается  в  лог.  1,
когда   сдвиговый   регистр   передатчика   бездействует.   Он
сбрасывается в состояние  лог.  0,  когда  данные  переданы  с
регистра    хранения    передатчика   на   сдвиговый   регистр
передатчика. Бит 6 - бит только чтения.
   Разряд 7:этот  бит постоянно установлен в состояние лог. 0.
Назад       Содержание       Вперёд