Дипломная работа: Разработка PIC-контроллера устройства измерения временных величин сигналов

bcfporta,2 ; Активизировать индикатор.

callDelay ; Задержка времени для сканирования.

bsfporta,2 ; Отключить индикатор.

movfDig_exp, W ; Значение порядка результата для индикации.

callsegment ; Преобразование DEC в семисегментный код.

movwfportb ; Вывод цифры на индикатор.

bcfporta,3 ; Активизировать индикатор.

callDelay ; Задержка времени для сканирования.

bsfporta, 3 ; Отключить индикатор.

return

prescaler ; Считать накопленное значение таймера.

movftmr0, W

movwfH_byte ; Сохранить значение таймера 0.

Извлечение значения предделителя TMR00.

clrfN ; Обнулить счетчик.

ciclbcfportb,0 ; Сформировать тактовый импульс на входе

синхронизации таймера.

bsfportb,0

bcfportb,0

incfN, f ; Инкремент счетчика.

movfH_byte, W

xonvftmrO, W ; Значение таймера 0 изменилось? btfscstatus,2

gotocicl ; Нет, повторить цикл.

movlw 00FF

movwf L_byte

movf N, W

subwfL_byte, f ; Получить и сохранить значение

предделителя.

incf L_byte, f

К-во Просмотров: 450
Бесплатно скачать Дипломная работа: Разработка PIC-контроллера устройства измерения временных величин сигналов