//****************************************************************************************************************************************************
// 
//
// 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!