#define on output_high
#define off output_low
#define SEND_UNO on(SALIDA);delay_us(2200);off(SALIDA);delay_us(100);on(SALIDA)
#define SEND_CERO on(SALIDA);delay_us(1000);off(SALIDA);delay_us(100);on(SALIDA)
......
for(i=0;i<8;i++)
{
if(bit_test(ByteCtrl_1,i))
{SEND_UNO;}
else
{SEND_CERO;}
}