Я ушол от дел. Чудовищным усилием воли заставляю себя не подрываться на маразм Двоечника, смешно запускающего таймер. Но ребята есть же предел. Ну как может работать такая херня? Строка data_bit = DATA; поставленная в цикл о каком сдвиге может итти речь? Смешные. Всё, я опять в тину.