Quote (basicpic)
мне не нужно трогать все остальные порты
У вас 0,1,2,3 включены как выходы а 4 и 5 как входы так они не должны быть затронуты. Разобрался почему с строчкой :PORTA = ~ DCD 3 получаются провалы в "0".
Сначала выполняется "DCD 3" в порт выставляется 001000, потом инверсия битов и в порт попадает 110111.
Если все таки использовать эту строчку можно задействовать временную переменную:
TMP = ~ DCD 3
PORTA = TMP
Добавлено (12.09.2008, 5:35:05)
---------------------------------------------
Разясните более подробно об "OPTIMISER_LEVEL" и его параметрах. У меня с английским туговато и из описания ничего не понял. А русского перевода нигде нет.