Programa Ao

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (799 palavras )
  • Download(s) : 0
  • Publicado : 14 de abril de 2015
Ler documento completo
Amostra do texto
Conversor a/d pic 18f4550

UMA TENSAO ELETRICA PODE VARIAR DE FORMA CONTINUA OU DE FORMA DISCRETA. Uma tensão elétrica q varia de forma continua e chamada de tensão analógica, enquanto, uma tensãoelétrica q varia de forma discreta e chamada de tensão digital.
O pic 18f possui um modulo conversor ad com 13 entradas analógicas q podem ser chaveadas para ter acesso, uma de cada vez, ao conversor.O conversor do pic 18f possui uma resolução máxima de 10 bits
3 registradores de controle do modulo são utilizados para configurar o conversor. São eles os registradores adcon2, adcon1, adcon0.
Oregistrador adcon2 configura a origem do clok, a aquisição programada e a justificação.
O registrador adcon1 configura a função dos pinos de entrada do conversor.
O registrador adcon0 controla aoperação do modulo conversor ad.

Vejamos a seguir a função de cada bit desses registradores.

ADCON 2

BIT 7
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
BIT 0
ADFM
-
ACQT2
ACQT1
ACQT0
ADCS2
ADCS1
ADCS0

BIT 7: bitde seleção do formato do resultado da conversão
1= justificado a direita
0= justificado a esquerda
BIT 6: não implementado
BIT 5 A 3: bit de seleção do tempo de aquisição

111: 20TAD
110:16TAD
101:12TAD
100: 8TAD
011: 6TAD
010: 4TAD
001: 2TAD
000: 0TAD


BIT 2 A 0: bit seleção de clok

111: FRC (OCILADOR RC)
110: FOSC / 64
101: FOSC / 16
100: FOSC/ 4
011 FRC (OCILADOR RC)
010: FOSC / 32
001:FOSC / 8
000: FOSC / 2



ADCON 0

BIT 7
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
BIT 0
-
-
CHS3
CHS2
CHS1
CHS0
GO/
ADON

BIT 7, 6: não implementado
BIT 5 A 2: CHS3 A CHS0

0000: CH 0 (AN 0)
0001: CH 1 (AN1)
0010: CH 2 (AN 2)
0011: CH 3 (AN 3)
0100: CH 4 (AN 4)
0101: CH 5 (AN 5)
0110: CH 6 (AN 6)
0111: CH 7 (AN 7)
1000: CH 8 (AN 8)
1001: CH 9 (AN 9)
1010: CH 10 (AN 0)
1011: CH 11 (AN 11)
1100: CH 12 (AN12)
1101: NÃO IMPLEMENTADO.
1110: NÃO IMPLEMENTADO.
1111: NÃO IMPLEMENTADO.




BIT 1: GO/: inicia a converção do ad
1: conversão A/D em Progresso
0: apagado quando termina a conversão

BIT 0:...
tracking img