outputb(ppi_a, (char)0x01);

sleep(500);
outputb(ppi_a, (char)0x02);
sleep(500);
outputb(ppi_a, (char)0x04);

sleep(500);
outputb(ppi_a, (char)0x08);
sleep(500);

이렇게하면 0.5초간격으로 led오른족부터 왼족으로 한칸씩가나요? 그리고 계속 반복동작하려면 어떻게하죠?