Цитата(TriS @ Dec 28 2010, 20:06)

PORTB |= 1<<4;
delay_ms(500);
PORTB |= 1<<4;
Раз на CVAVR ваш код равен
PORTB.4=1;
delay_ms(500);
PORTB.4=1;
И тот и другой код должен работать, но компилятор после оптимизации, скорее всего, вторую установку порта выкинет и в протеусе вы ее не увидите. ( У вас в проге такого куска то и не найти)