Now working

.
In my project emulator is directly conected to Pioneer CPU. I must make litle change in code:
[code:1]
void send_bit_1(void)
{
sbi(DATAOUT_DDR, DATAOUT); // DATA_OUT pin set to output and this be = 1 on IP-Bus
sbi(DATAOUT_PORT,DATAOUT); // this I add
delay1(20); //17-23
cbi(DATAOUT_DDR, DATAOUT); // DATA_OUT pin set to input
delay1(16); //12-21
}
[/code:1]
and in send_bit_0, read_acknowledge, send_acknowledge procedures.
And I use diferent compilator: CodeVision AVR and my code looks diferent.
I don't need invert any signals.
