Команды и директивы компилятора PROTON

Pot

Синтаксис:

Variable = Pot Pin , Scale

По команде Pot происходит измерение значения сопротивления потенциометра, термистора, фотоэлемента, или другого переменного сопротивления подключенного к выбранному порту.

Параметры:

Упрощенная схема измерения сопротивления приведена на рисунке 1. Вывод микроконтроллера, указанный в команде Pot должен быть соединен с одним из выводов измеряемого потенциометра (рис. 1), другой же вывод этого потенциометра должен быть подключен к конденсатору, второй вывод которого должен быть соединен с землей. Работа команды заключается в измерении времени разряда конденсатора через измеряемое сопротивление.

Упрощенная схема измерения сопротивления

Рис. 1. Упрощенная схема измерения сопротивления

Пример:

Примечание:

Значение масштаба должно быть определено экспериментально. Подключите измеряемое устройство таким образом, чтобы его значение было максимальным, и считайте это значение с выбором масштаба - 255. Значение сопротивления сохраненное в переменную VAR1 теперь может использоваться как масштаб:

Чтобы подробнее изучить работу команды Pot Вы можете воспользоваться приведенной на рисунке 2 действующей моделью pot.DSN которая работает под управлением приведенной выше программы. В этой модели результаты работы команды Pot выводятся на дисплей в десятичном, двоичном и шестнадцатеричном виде.

Щелкните, чтобы активировать этот элемент

Рис. 2. Действующая схема для изучения команды Pot.
По этой ссылке можно скачать архив действующей схемы и необходимые для ее работы ASM и HEX файлы.

Смотрите также: RCIn, ADIn