PBx tai yra tiesiog #define direktyvos kazkuriame headerio failiuke t.y. kazkas tokio: #define PB0 0 #define PB1 1 .... #define PB5 5 todel realiai kompiliatorius nuskaito tai kaip PORTB = (0<<0)|(0<<1)|(0<<2)|(0<<3)|(0<<4)|(0<<5); ("<<" kaip tikriausiai zinai yra left shift t.y. perstumimas I kaire per kazkoki tai skaiciu poziciju). Reiksme gali priskirti kaip tik nori t.y. binariniu pavidalu PORTB = 0b00000;, sesioliktainiu PORTB = 0x00; ar tiesiog desimtainiu PORTB = 0; ar kaip pirminiam variante atliekant logines operacijas ar kazkokius veiksmus. "Shadowed" <shadowed@bk.ru> wrote in message news:lvfc47$2qs$1@trimpas.omnitel.net... > A dar prie to pacio - tai kad visus PB padaryti zemo lygio tai rasyti > taip? > > PORTB = (0<<PB0)|(0<<PB1)|(0<<PB2)|(0<<PB3)|(0<<PB4)|(0<<PB5); > > Ar yra kokia trumpesne eilute ?