Moderadores: andre_luis, 51, guest2003, Renie
Josivan escreveu:...AQUI COMECA A LEITURA DOS BITS
BCF STATUS,C ; DESLIGA O PINO C DE STATUS
BTFSC DADO_74166 ; TESTA O VALOR DO 1° BITS LIDO SE 1 OU 0
BSF STATUS,C ; SE 1, ROTACIONA O VALOR COM O BIT EM 1 ...
unsigned int LER(unsigned char AUX_BITS)
{
unsigned int VALOR=0; //ou só char
while(AUX_BITS--)
{
CLOCK_74166=1; asm("nop"); //ou + alguns nop´s...
CLOCK_74166=0;
VALOR<<=1;
VALOR|=DADO_74166;
return VALOR;
}
}
Usuários navegando neste fórum: Google [Bot] e 1 visitante