quarta-feira, 8 de setembro de 2010

Nivel de tensão analógica com o pic

//****************************************************************************************************************************************************
//
//
// Data: 28/10/2007
// Autores: Aguivone
// Descrição: saida de tensão analógica
// basta colocar um multimetro no pino RA2.
//
//****************************************************************************************************************************************************
#include <16F628A.h>
#FUSES NOWDT, XT, PUT, NOPROTECT, NOBROWNOUT, NOMCLR, NOLVP, NOCPD
#use delay(clock=4000000)
void main()
{
Set_tris_b(0);
Set_tris_a(0);
setup_comparator(NC_NC_NC_NC);//desabilita os comparadores
setup_vref(VREF_HIGH | VREF_A2 | 10) ;
//define saida no pino Ra2(poderia ser jogado na entrada interna do comparador)
// se vref no modo hight=vdd/4+vdd*valor/32
// se vref no modo low=vdd*valor/24
// se vref no modo false desligado
//o valor 10 é o valor usado na formula
//sendo que este pode variar ate 15
for(;;)
{ }}

Nenhum comentário :

Postar um comentário

olá,digite aqui seu comentário!