Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Последовательный порт с точки зрения программиста

Читайте также:
  1. I. Гений с объективной точки зрения
  2. II. Гений с субъективной точки зрения
  3. III. Оборот переменного капитала с общественной точки зрения
  4. III. Расчет точки безубыточности.
  5. Specify next point or [Arc/Halfwidth/Length/Undo/Width]: - запрос второй точки
  6. UART - универсальный последовательный порт
  7. Альберт Швейцер: кризис мировоззрения - кризис культуры

Аппаратура последовательного порта в системах MS-DOS известна

как последовательный адаптер или асинхронный связной адаптер (да-

лее мы будем называть его последовательным адаптером). Адаптер

основан на Intel 8259 UART (универсальный асинхронный приемопере-

датчик), имеет порт RS-232C для подключения к модему и, как адап-

тер дисплея, программируется посредством набора регистров. Мик-

ропроцессор имеет доступ к регистрам через ранее определенные

адреса порта ввода/вывода.

Универсальный асинхронный приемопередатчик Intel 8250 управ-

ляется посредством записи в набор восьмибитовых регистров и чте-

ния из них. Эти регистры доступны программисту через адреса пор-

та. Адреса портов задаются последовательно, поэтому достаточно

знать адрес первого порта. Он также известен как базовый адрес

последовательного адаптера. В персональном компьютере IBM PC двум

последовательным портам COM1 и COM2 присвоены базовые адреса пор-

та 3F8h и 2F8h соответственно. Так, для последовательного адапте-

ра COM1 первый регистр имеет адрес 3F8h, следующий 3F9h и так да-

лее.

В 8250 имеется семь физических регистров и они описываются в

порядке возрастания начального номера, начиная с базового адреса.

Как показано на рисунке 1-4, базовый адрес порта имеет один ре-

гистр, который делится на два, как приемный буферный регистр и

регистр хранения передачи (THR), который используется для хране-

ния одного передаваемого или принимаемого символа. Затем следует

регистр разрешения прерываний, который используется для разреше-

ния или блокировки генерации прерываний последовательным адапте-

ром. Третий регистр, называемый регистром идентификации прерыва-

ний, содержит сообщение универсального асинхронного

приемопередатчика об идентичности прерывания. Затем следует ре-

гистр управления линией, используемый для установления различных

связных параметров, таких как длина слова, количество стоповых

битов, четность и скорость передачи в бодах. Пятый регистр - это

регистр управления модемом, который используется для передачи мо-

дему сигналов, таких как DTR (терминал готов) и RTS (запрос на

передачу). Наконец, два последних регистра, регистр состояния ли-

нии и регистр состояния модема, показывают соответственно состоя-

ние линии и модема.

Первые два регистра применяются также для установки скорости

передачи в бодах. Скорость передачи в бодах определяется как

16-битовый делитель тактовой частоты, используемой для последова-

тельного адаптера (1.8432 МГц в большинстве систем MS -DOS). Зна-

чение делителя вычисляется по формуле

 

1,843,200

делитель= ------------------------------

16 Х скорость передачи в бодах

 

Чтобы установить скорость передачи в бодах, Вы должны проде-

лать следующее:

1. Установить в 1 наиболее значимый бит регистра управления

линией (он называется битом защелки доступа делителя или

DLAB).

2.Загрузить младший и старший байты делителя соответственно в

приемный буфер и регистр разрешения прерываний.

3. Установить DLAB в 0 для обеспечения нормальной работы уни-

версального асинхронного приемопередатчика.

 

4. Имитационное моделирование систем (метод особых состояний).

Метод ИМ заключается в создании логико-аналитической (математической модели системы и внешних воздействий), имитации функционирования системы, т.е. в определении временных изменений состояния системы под влиянием внешних воздействий и в поучении выборок значений выходных параметров, по которым определяются их основные вероятностные характеристики. Данное определение справедливо для стохастических систем.

Модель системы со структурным принципом управления представляет собой совокупность моделей элементов и их функциональные взаимосвязи. Модель элемента (агрегата, обслуживающего прибора) - это, в первую очередь, набор правил (алгоритмов) поведения устройства по отношению к выходным воздействиям (заявкам) и правил изменений состояний элемента. Элемент отображает функциональное устройство на том или ином уровне детализации. В простейшем случае устройство может находится в работоспособном состоянии или в состоянии отказа. В работоспособном состоянии устройство может быть занято, например, выполнение операции по обслуживанию заявки или быть свободным. К правилам поведения устройства относятся правила выборки заявок из очереди; реакция устройства на поступление заявки, когда устройство занято или к нему имеется очередь заявок; реакция устройства на возникновение отказа в процессе обслуживания заявки и некоторые другие.


Дата добавления: 2015-07-20; просмотров: 144 | Нарушение авторских прав


Читайте в этой же книге: Билет №1. | Детерминированность | Билет №2. | Универсальный асинхронный приемопередатчик | Билет №3. | Управление потоком | Электрические и временные характеристики интерфейса RS-485 | I-7000 : устройства удаленного и распределенного сбора данных и управления | Билет №6. | Билет №8. |
<== предыдущая страница | следующая страница ==>
Виды сигналов| Алгоритм моделирования по принципу особых состояний.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)