Экспресс-диагностика функционального состояния человека по пульсометрическим данным. Кулыгина Л.А - 34 стр.

UptoLike

32
Программное обеспечение лабораторной работы является имитаци-
онным и обрабатывает данные, генерируемые в самой программе.
На рис. 3.1 представлена общая структура, по которой строится го-
товое приложение. В начале программы должен находиться драйвер,
соответствующий выбранному АЦП. Драйверы можно рассматривать
как часть ПО, но допустимо также модифицировать его в самых раз-
ных целях. Первый блок каждого драйвера проводит инициализацию
последовательного или параллельного порта, используемого для связи,
и обеспечивает подачу напряжения питания на подключенный к нему
АЦП. Блок должен заканчиваться командой, передающей управление
собственно прикладной программе. Программа универсальна и не за-
висит от применяемого АЦП. Поэтому заменить драйвер при смене
АЦП (например, при переходе от 12 к 16-разрядному) очень просто.
Прикладная программа может сама обращаться ко второму блоку драй-
вера настолько часто, насколько требуется. Эта часть драйвера отве-
чает за выполнение одного аналого-цифрового преобразования и за раз-
Рис. 3.1. Структура приложения
Инициализация АЦП
Считывание исходных
данных
Обработка данных
Вывод результатов
Прикладная
программа
Драйвер зависит
от вида устройства