





























Лабораторная
работа №3
Тема: Организация связи с внешним устройством через
параллельный (LPT) порт компьютера с использованием LabView.
Цель:
Изучить принципы управления оборудованием с использованием LPT-порта, создать
виртуальный прибор для изменения и контроля состояний линий параллельного
порта, изучить принципы работы с массивами чисел логического (boolean) типа,
создавать генераторы сложных импульсных последовательностей. Рассматривается логический
тип данных, а также логические функции. Разбирается структура цикл с выходом по
условию.
Ход работы:
- Разработать
программу, которая считывает данные с LPT-порта и формирует из них байт данных.
На Рис.1 показан вид лицевой панели разработанного ВП.

Рис.1 Интерфейс программы «Cчитать данные с
LPT-порта»
На Рис.2 представлена блок-диаграмма, реализующая заданный
алгоритм.

Рис.2 Блок-диаграмма
программы «Cчитать данные с LPT-порта»











2. К
линиям данных LPT-порта подключены 8 светодиодов. Разработать программу,
которая формирует на светодиодах различные световые эффекты (не менее 4). На
лицевой панели с использованием индикаторов Round Led сформировать тот же
световой эффект. Выбор эффекта осуществляется элементом управления Knob.
На Рис.3 показан вид лицевой панели разработанного
ВП.

Рис.3 Интерфейс программы «Световой эффект» – два бегущих огонька

Рис.4 Интерфейс
программы «Световой эффект» – бегущий огонек
с права на лево

Рис.5 Интерфейс
программы «Световой эффект» – бегущие огоньки

Рис.6 Интерфейс
программы «Световой эффект» – бегущий огонек
с лева на право
На Рис.7 представлена блок-диаграмма, реализующая заданные
алгориты.

Рис.7 Блок-диаграммы программы «Световой эффект»











3.
К компьютеру через LPT-порт подключено микропроцессорное устройство. По фронту
тактового сигнала микропроцессорное устройство устанавливает на линях (10-13)
полубайт данных с информацией о температуре (сначала передается старшая
тетрода, затем младшая тетрода; код соответствует температуре). Разработать
программу для контроля температуры. Значение температуры выводится на графике.
На Рис.8 показан вид лицевой панели разработанного
ВП.

Рис.8 Интерфейс программы «Температура»
На Рис.9 представлена блок-диаграмма, реализующая заданные
алгориты.

Рис.9 Блок-диаграммы программы «Температура»