Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

IV. Примеры конкретных применений. JZ Cl ; Настройка и накопление импульсов TEST DAC bit. B #caout,&cactl2





jz Cl ; Настройка и накопление импульсов Test DAC bit.b #CAOUT,&CACTL2

call #Sample_ADC

Meas_Over clr.b &CACTL1 ret

Sample_ADC mov &VCC_Cal,R15 rra R15

Pre_ADC bis.b #DAC_Out,&P2OUT
Cl bit.b #CAOUT,&CACTL2

High Lowl

jnc Lowl

bic.b #DAC_Out,&P2OUT

jmp Meas

bis.b #DAC_Out, &P2OUT

setc

dadc ADCData

Meas
dec

R15

jnz

Test DAC

bic.b #DAC_Out,&P2OUT xor.b #CAEX,&CACTL1

ret


результат выборки —> ADCData + предыдущие данные

Выключение компара­тора Выход из подпрограммы

-ЗЗОС VCC/2

предварительный заряд конденсатора; заряд конденсатора На выходе компарато­ра сигнал высокий или низкий?

ЦАП;

На выходе компарато­ра сигнал высокий или низкий?

Разряд конденсатора Заряд конденсатора

увеличение ADCData в двоично-десятичном коде

Уменьшение счетчика цикла слежения цикл слежения закон­чен?

разряд конденсатора инвертирование выводов компаратора Выход из подпрограммы






Дата публикования: 2014-11-18; Прочитано: 278 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...