допустим вам надо загнать туда переменную Dbyte разрядностью 8 бит, старшим вперед тогда примерно так:
CODE:
RESETPORT=1;
for(i=0; i<8;i++)
{
if ((Dbyte<<i)&0x80==0)
{DATAPORT=0;
CLKPORT=1;
CLKPORT=0;
}
else
{DATAPORT=1;
CLKPORT=1;
CLKPORT=0;
};
}
и есть варианты... много....
кстати, а зачем вам там сброс впринципе? |