Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!