да правильно понял, при SPDR = 255 под напряжением все выводы, при удалении строчки byte_shift = byte_shift<<1 в последнем блоке, происходит то что отсутствие напряжение с 7 переходит на 6 вывод, то есть на 7 выводе раньше не было теперь появилось напряжение, а на 6 раньше было а щаст нету