Подключение измерительного прибора к компьютеру





Сначала планировалось продолжить работу на 3 курсе, совершенствовать программу, написать отчёт и т.д. К концу учебного года (8 мая 1997 г.) была сделана работающая версия программы (PRB4.PAS), которая читает показания прибора и выводит их на экран компьютера. Однако на 3 курсе, в октябре 1997 года, в связи с необходимостью развития на факультете информационных технологий и дистанционного обучения, работа над этой программой дальше не продолжилась (научный руководитель дал новую тему курсовой работы). Отчёт так и не был написан. Осталось лишь несколько справочных таблиц из руководства к универсальному измерительному прибору.

Дистанционное
сообщениеСигнал УПШестнадцатеричный
кодПримечания Команда НПМДа 3F Снятие предыдущей адресации Адрес МАПДа От 20 до 3F Адресация прибора на приём БТДНет 46 Режим fA БТДНет 41 Режим БТДНет 33 Время счёта 103 ПСНет 0A Ограничитель БТД Команда НПМДа 3F Снятие адресации

Примечание к таблице 10:
В этой таблице рассмотрен пример. Эта последовательность команд, приведённая в таблице 10, - пример, если необходимо включить прибор в режим измерения частоты по каналу А со временем счёта 103 мкс синхронно с другими устройствами.

Немного далее будет приведён полный листинг заключительной версии программы PRB4.PAS от 8 мая 1997 года, а ниже - краткое описание констант, переменных, функций и процедур в этой программе:

Описание констант в программе

Константа в программеЗначение в
двоичном кодеНазначение UP = 10000 0001 Интерфейсная команда (прогр. КОП). (1 - команда, 0 - данные). ZO = 20000 0010 Запрос на обслуживание OI = 40000 0100 Очистить интерфейс DP = 80000 1000 Данные приняты (0 - да, 1 - нет). GP = 160001 0000 Готов ли прибор к приёму (1 - готов, 0 - не готов). SD = 320010 0000 Синхронизация данных KP = 640100 0000 Конец передачи DU = 1281000 0000 Если равен 1, то блокирует ручное управление

port[$3E0] - шина данных.
port[$3E2] - управление.

Назначение процедур и функций в программе:

KINI - инициализация КОП"а.
P_and - отключить биты.
P_or - включить биты.
WR - передача данных/интерфейса.
RD - читает.
MAP - вызывает прибор для приёма.
MAI - ждёт данных от прибора.
NPM - не принимать.
NPR - не передавай.
P_BIT - проверка, установлен ли бит.







Источник материала: http://solidstate.karelia.ru

Почитайте еще

Используем PS3 джойстик для любых игр на PC. Используем PS3 джойстик для любых игр на PC.

И так может это будет кому полезно, мне лично это очень было нужно. Сначала теория и методы: Что нам потребуется? Джойстик от PS3.

Неофициально о Такси-Мастер и Oktell. Неофициально о Такси-Мастер и Oktell.

Все мы с вами умеем устанавливать те или иные программы (в противном случае лучше перейдите по ссылке http://is.gd/Cg9Jxk ).

Помогите! Проблема с компом! Помогите! Проблема с компом!

у меня как бы похожая ситуация, но шумит кулер блока питания только при включении компьютера, потом работает нормально, хотя при нагрузке, то есть когда играю какой-то звук тоже издается, но у меня наверное проблема в некачественном блоке питания, какой для моей системы все же за слабый.


Еще статьи