Реферат: Разработка микропроцессорного устройства цифрового фильтра
На обработку данных АЦП требуется, как указывалось ранее, время. Чтобы повысить эффективность и качество системы, необходимо во время просчета АЦП, вместо простоя и ожидания системой результата просчета, произвести вычисления без участия текущего значения отсчета. Вычисления с участием текущего значения отсчета должны производиться через время, равное 10Tad.
Результат вычисления АЦП будет обрабатывать программа прерывания.
Исходя из всех вышеприведенных соображений, составим окончательный алгоритм программы:
Начало 1
Установка
порта А на COUNT-1
ввод
Установка да
порта В на Z=0
вывод
нет
6
0x17®W Сброс ADCON1
W®COUNT 0xC1®W
W®ADCON0
0x0C®W
Разрешить
прерывание
W®FSR АЦП
Разрешить
глобальное
Сброс INDF прерывание
FSR + 1 Пуск АЦП