Escolar Documentos
Profissional Documentos
Cultura Documentos
Displays Multiplex A Dos AD
Displays Multiplex A Dos AD
Array ou Vetor
i = 1;
Pela esquerda:
ADRESH__ADRESL 11111111_11xxxxxx
Pela direita:
ADRESH__ADRESL xxxxxx11_11111111
void main( )
{ // Configura todas as entradas analógicas
adcon1 = 0b10000000; // Vref+ = 5V e Vref- = 0V
//O bit 7 do ADCON1 configura para obtermos
// os bits mais significativos no AD
trisb = 0b00000000;
trisa = 0b1;
trisc = 0b00;
while(1)
{
valor_ad = ADC_Read(0); // pega a leitura (10 bits) no AD0
portb = display[unidade];
portc = 0b01;
delay_ms(10);
}
}
Esquema elétrico do voltímetro - Proteus