Что в этом регистре вызвало Ваши вопросы?
Есть сомнения относительно того, что Вы остальное написали сами.
Ничего проще переключения мультиплексора АЦП нет.
Так я запущу только один канал и буду снимать показания только по этому каналу, а потом мне же надо переключится на другой канал.
Вот я снимаю показания с 1 канала, затем надо переключится на 4.
movlw B'10000101';настройка АЦП
; |||||||| ;<АЦП выключен>
; |||||||*-- ADON включение АЦП 0 - отключен, 1-включен
; ||||||*--- GO/DONE 0-данные готовы 1-преобразование
; |||||*-- CHS0 \
; ||||*--- CHS1 / выбор аналогового канала
; |||*-- CHS2 /
; ||*--- не используется
; |*-- VCGF опора 0 - Vdd 1 - вывод Vref
; *--- ADFM выравнивание результата 0-левое 1 правое
movwf ADCON0