Пример программы на c для работы с устройством
Пример программного
обмена с устройством. Происходит
инициализация устройства, после чего
в цикле заполняется массив данных,
считанных с устройства. Выбирается
канал 1.
#include
<dos.h>
#define
BASE 320h // пусть адрес устройства 320h
int main()
{
int
data[600];
outport(BASE+1,1|2); //
Программный старт и выставление //номера
канала
for(int
i=0; i<600; i++) {
//
ждем готовности уcтройства
while(inport(BASE+1)
& 64);
//
читаем слово
data[i]=inport(BASE);
//
запускаем программно следующее считывание
outport(BASE+1,1|2);
}
}
Заключение
В результате
выполнения данного курсового проекта
было разработано периферийное устройство
для сбора аналоговой информации.
Устройство предназначено для подключения
к шине ISA. Была разработана программна
модель устройства и программа на C,
демонстрирующая работу с утройством.
Список лирературы и других источников информации
Литерутура
Микросхемы
интегральные серии К580…К744 — СПб:
Издательство РНИИ «Электронстандарт»,
1993.
Е. П. Угрюмов
"Цифорвая схемотехника" СПб.:
БХВ-Петербург, 2001
Новиков Ю.В.,
Калашников О.А., Гуляев С.Э. Разработка
устройств сопряжения для персонального
компьютера типа IBM PC. Под общ. редакцией
Ю.В. Новикова. Практ. пособие — М.:
ЭКОМ, 1998.
Пухальский Г. И.,
Новосельцева Т. Я. Цифровые
устройства: Учебное пособие для втузов. —
СПб.: Политехника, 1996
Цифровые интегральные
микросхемы: Справочник / П.П. Мальцев,
Н.С. Долидзе, М.И. Критенко и др. — М.:
Радио и связь, 1994
Всемирная сеть
Internet
http://www.maxim.com/
http://www.analog.com/
http://www.burr-brwon.com/
http://www.linear.com
А также
Analog Devices Electronic CD
Reference - документация на продукцию фирмы
Analog Devices на компакт-диске.