Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методический материал Бахчаев Власов по аналого...docx
Скачиваний:
6
Добавлен:
01.09.2019
Размер:
511.32 Кб
Скачать

Работа с сигналами типа «real»

При работе с сигналами типа «real» необходимости в АЦП нет, поэтому мы можем напрямую подавать входной сигнал на компаратор, сравнивающий реальные числа (например, EQ_R). Рассмотрим пример сравнения двух реальных чисел.

Структура программы представлена на рис.13.

Рисунок 13. Структура программы.

Как вы видите, в структуре присутствует компаратор, который сравнивает входной сигнал с числом 3.2, заданным на входе IN2. Компаратор построен по принципу «равно», то есть он выдает логическую единицу при равенстве уровня сигнала на входах. Сам входной сигнал подается на вход IN1. Задавать вход MD14 в таблице символов не нужно.

Проверим работу программы в эмуляторе.

Рисунок 14. Проверка программы.

После записи в окно MD 14 значения «3.2» в окне Q 124.0 появляется галочка в нулевом бите, что свидетельствует о срабатывании компаратора.

Теперь изменим вводимое значение на другое, отличное от «3.2».

Рисунок 15. Проверка программы.

Как вы видите, галочка с нулевого бита на выходе Q 124.0 исчезла, что говорит о том, что компаратор не сработал, так как числа разные.

14