//Передача младшими разрядами вперед:unsigned char byte_to_shift, i;i = 1;while(i){ if (byte_to_shift & i) PORTC.1 = 1; else PORTC.1 = 0; i = (i << 1); }