Основы программирования микроконтроллеров ATMega128 и 68hc908. Китаев Ю.В. - 35 стр.

UptoLike

Составители: 

5.2.5 ПРОГРАММИРОВАНИЕ АЦП
Введем в программу код, позволяющий измерять напряжение на
выходе датчика с помощью АЦП (рис.1.22). В качестве датчика используется
потенциометр, поэтому код на выходе АЦП пропорционален углу поворота
рукоятки и в этом качестве можно считать, что АЦП измеряет не просто
напряжение, а угол поворота. Для начала запишем в программу две
процедуру обработчик прерывания, возникающего при завершении цикла
преобразования и процедуру настройки АЦП на заданный режим работы.
Рис.1.22. Инициализация АЦП и обработчик прерывания
Также нам понадобятся две вспомогательные процедуры (рис. 1.23):
Рис.1.23. Процедура Display8seg
35