Дипломная работа: Комп’ютерне моделювання роботи послідовного порта

По зсуву 04h розташований регістр керування модемом. У загальному випадку він використовується для керування двома виходами інтерфейсу - RTSі DTR. Призначення бітів регістра наступні:

0 00 LOOPОUT2 ОUT1 RTSDTR

біти 7-5 завжди нулі

LOOP1 = зворотний зв'язок доступний

0= зворотний зв'язок недоступний

ОUT2 1 = включено

0 = виключено, для внутрішнього використання

OUT1 1 = включено

0 = виключено, для внутрішнього використання

RTS1 = включено

0= виключено, є присутнім на роз’ємі RS232

DTR1 = включено

0 = виключено, є присутнім на роз’ємі RS232

По зсуву 05hзнаходиться регістр стану прийомопередавача, що містить інформацію про стан приймача і передавача UART. При використанні разом з регістром ідентифікації переривань (02h) можна установити джерело переривань. Призначення бітів регістра приведені нижче:

0 ТХЕ ТВЕ BREKFRMEPAREOVFERxRD

ТХЕ (передавач порожній) 1 = немає байту в регістрі передавача і регіcтрі зміщення

0 = у регістрі передавача та регістрі зміщення один байт

ТВЕ (буфер передавача порожній) 1 = немає байту в регістрі передавача 0 = у регістрі передавача один байт

BREK(зупинка) 1 = виявлена зупинка

0 = немає зупинки

FRME(помилка блоку) 1 = виявлена помилка

0 = немає помилки

PARE(помилка перевірки на парність) 1 = виявлена помилка

0 = немає помилки

OVFE(помилка переповнення) 1 = виявлена помилка

0 = немає помилки

RxRD(прийняті дані готові) 1 = прийняті дані знаходяться в регістрі приймача

0 = немає прийнятих даних


По зсуву 06h знаходиться регістр стану модему, що може використовуватися для визначення стану вхідних сигналів, зокрема DCD, DSR, CTS, RI, а також для зчитування чотирьох цифрових вхідних ліній. Призначення бітів регістру наступні:

К-во Просмотров: 440
Бесплатно скачать Дипломная работа: Комп’ютерне моделювання роботи послідовного порта