Цитата(KSN @ Aug 18 2008, 05:18)

добавлю: генерировать надо прямоугольные импульсы.
Я позаимствовал у Темерева сдвиговый регистр на 8 бит
loop3: ror temp ; вывод 9-го байта
brcs h_l1
cbi PORTE, DAT
rjmp sync1
h_l1:sbi PORTE, DAT
sync1: rcall pulse // тактовые
dec loop
brne loop3
rcall wait_10us