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

gotoloop1 ; Переход на начало основного цикла.

Обработка измерения низкочастотных сигналов.

саl05 clrfU ; Очистка десятичных регистров.

clrf D clrf H

clrf M

clrfDM

clrfCM

movlw.17 ; Установить счетчик разрядов.

movwfN

btfscH_byte,7 ; Старший разряд значения таймера =1?

callsessn ; Да, загрузить в десятичные регистры

216 =65536.

bcfstatus, 0

rlfL_byte, f ; Коррекция значения таймера до 1с.

rlfH_byte, f

clrfDig_exp ; Коррекция порядка результата для

низкочастотных сигналов.

clrfN

callcalc ; Вычисление значения для индикации.

gotoloop5 ; Переход на начало основного цикла.

Delay ; Подпрограмма задержки времени для

сканирования индикации.

movlw .10

movwf cnt 1

nор

beta movlw .248

movwfcnt2

clrwdt ; Сброс сторожевого таймера.

Alfanор

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