Курсовая работа: Компаратор аналогових сигналов

ORG 0 ;Начальный адрес после сброса

GOTO BEGIN ;Переход на начало программы

ORG 300 ;Начальный адрес программы

; (следующая команда будет расположена по адресу 100H)

GOTO TEST ;Используем для отладки

;Ввод и преобразование сигналов U1 и U2

BCF ADCON0,3 ;Установить входной канал AIN0

BSF ADCON0,2 ;Начать процесс преобразования

;сигнала U1

LOOP1 BTFSS ADCON0,2 ;Ждать окончания преобразова-

;ния сигнала U1

GOTO LOOP1

MOVF ADRES,0 ;Результат преобразования

;сигнала U1 записать в W

MOVWF D1

BCF ADCON0,1 ;Сбросить флаг окончания пре-

;образования ADIFв регистре

;ADCON0

BSF ADCON0,3 ;Установить входной канал AIN1

LOOP2 BTFSS ADCON0,2 ;Ждать окончания преобразова-

;ния сигнала U2

GOTO LOOP2

MOVF ADRES,0 ;Результат преобразования

;сигнала U2 записать в W

MOVWF D2

BCF ADCON0,1 ;Сбросить флаг окончания пре-

;образования ADIFв регистре

;ADCON0

GOTOCOMPARE

К-во Просмотров: 440
Бесплатно скачать Курсовая работа: Компаратор аналогових сигналов