Скачиваний:
11
Добавлен:
01.05.2014
Размер:
118.78 Кб
Скачать

Пример программы на 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, демонстрирующая работу с утройством.

Список лирературы и других источников информации

Литерутура

  1. Микросхемы интегральные серии К580…К744 — СПб: Издательство РНИИ «Электронстандарт», 1993.

  2. Е. П. Угрюмов "Цифорвая схемотехника" СПб.: БХВ-Петербург, 2001

  3. Новиков Ю.В., Калашников О.А., Гуляев С.Э. Разработка устройств сопряжения для персонального компьютера типа IBM PC. Под общ. редакцией Ю.В. Новикова. Практ. пособие — М.: ЭКОМ, 1998.

  4. Пухальский Г. И., Новосельцева Т. Я. Цифровые устройства: Учебное пособие для втузов. — СПб.: Политехника, 1996

  5. Цифровые интегральные микросхемы: Справочник / П.П. Мальцев, Н.С. Долидзе, М.И. Критенко и др. — М.: Радио и связь, 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 на компакт-диске.