Цитата(мега16 @ Dec 26 2010, 18:16)

Извиняюсь-забыл это добавить, опять непонятно-то что красным отмечено
for(j=0;j<8;j++) push_bit( (code[i]&(1<<j))?1:0 )
push_bit - функция которую. вам нужно написать
что-то вроде
static void
push_bit(char in)
{
strob = 0; //сигнал строба в 0
data_out = in; // BIT (1 нога процессора) должна опустится в 0 если на входе 0. Или подняться в 1, если на входе функции не 0.
strob = 1; // по фронту строба сдвигули бит дальше.
}
Про оператор (condition)? val_for_true:val_for_false посмотрите в книжке про С. Я не помню как оно называется.
Цитата(мега16 @ Dec 26 2010, 18:45)

Юмор я понимаю, но мне проблему решить..
Лучше решите проблему как сделать ее дешевле в Китае.