Ув. форумчане! Помогите с настройкой битов конфигурации в 16F676. Три дня не могу правильно настроить!!! В чем моя ошибка? Только не говорите что в моём DNK))))
Что именно требуется:
1) порт AN0 или AN1 - это аналоговый вход АЦП (какой именно не важно)
2) порт RC0, RC1, RC2, RA3, RA5 - цифровые входы
3) порт RC3, RC4, RC5 - цифровые выходы
в принципе в протеусе всё это понятно видно (архив прикрепил с исходником и проектом в протеусе)
ЗАРАНЕЕ БЛАГОДАРЕН ВАМ! ...
и так спустя еще 5 часов клцанья всяких вариантов с ADCON0, ADCON1, ANSEL и даже с VRCON
решил "упростить" задачу) А именно сделать следующее элементарное творение:
кнопочки вешаем на RC0, RC1, RC2
лампочки вешаем на RC3, RC4, RC5
ну и собственно очередная головоломка - при подачи единички на порт RC0, чтоб на порту RC3 тоже была единичка... порты RC1-RC4 и RC2-RC5 соответственно...
Code
a var byte
b var byte
c var byte
'ADCON0 = ?
ADCON1 = 0
TRISA = 0
TRISC = %00000111
ANSEL = 7
'VRCON = ???
a = PORTC.0
b = PORTC.1
c = PORTC.2
main:
if a = 1 then
PORTC.3 = 0
else
PORTC.3 = 1
endif
if b = 1 then
PORTC.4 = 0
else
PORTC.4 = 1
endif
if c = 1 then
PORTC.5 = 0
else
PORTC.5 = 1
endif
goto main
может есть мысли какие??? я уже морально не выдерживаю)))) если честно))))