Цитата(Iskander @ Aug 10 2006, 10:20)

и почему если я устанавливаю к примеру
P1OUT=BIT1
просиходит сброс предыдущего состояния
А чего вы ожидали? он и записал в P1OUT байт из 7 нулей и одной единицы. Если вы хотели выставить только один бит, а остальные оставить как есть, то надо писать P1OUT |= BIT1. А если сбросить - P1OUT &= ~BIT1;