Реферат: Аппаратно-программные средства ввода/вывода аналоговой информации в системах реального времени
2.2 Организация управления работой АЦП и ЦАП
Как отмечалось выше, связь ЦП ЭВМ с контроллером pro411B
организуется путём обмена данными с портами ввода-вывода, име-
ющими адреса 300H-303H.При этом ЦП является активной стороной
и имеет возможность в произвольные моменты времени выполнять
операции чтения данных из любого порта или записи данных в
порт. Каждый из портов предназначен для обмена информацией
строго определённого назначения и формата. Более того, один и
тот же порт может использоваться для данных различного типа в
зависимости от того, какая операция (чтение или запись) выпол-
няется.В таблице 1 дано описание функций, реализуемых путём
записи или чтения портов ввода-вывода контроллера pro411B.
Таблица 1
Назначение портов ввода-вывода контроллера pro411B
------T--------T-----------------------T-------------------------¬
¦АДРЕС¦ОПЕРАЦИЯ¦ ФОРМАТ ¦ НАЗНАЧЕНИЕ ¦
¦ПОРТА¦ +--T--T--T--T--T--T--T--+ ¦
¦ ¦ ¦ 7¦ 6¦ 5¦ 4¦ 3¦ 2¦ 1¦ 0¦ ¦
+-----+--------+--+--+--+--+--+--+--+--+-------------------------+
¦ ¦ запись ¦b7¦b6¦b5¦b4¦b3¦b2¦b1¦b0¦Младшие 8 бит кода ЦАП ¦
¦300H +--------+--+--+--+--+--+--+--+--+-------------------------+
¦ ¦ чтение ¦a7¦a6¦a5¦a4¦a3¦a2¦a1¦a0¦Младшие 8 бит кода АЦП ¦
+-----+--------+--+--+--+--+--+--+--+--+-------------------------+
¦ ¦ запись ¦c3¦c2¦c1¦c0¦b ¦b ¦b9¦b8¦Старшие 4 бита кода ЦАП ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦и номер канала АЦП ¦
¦301H +--------+--+--+--+--+--+--+--+--+-------------------------+
¦ ¦ чтение ¦c3¦c2¦c1¦c0¦a ¦a ¦a9¦a8¦Старшие 4 бита кода АЦП ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦и номер канала АЦП ¦
+-----+--------+--+--+--+--+--+--+--+--+-------------------------+