termometro digitale (ADC per Pic16f876)

E

electronic_com

Guest
ciao, ho bisogno di alcuni consigli su come programmare utilizzando mikroC compilatore appositamente su ADC.Io progettazione di un termometro digitale utilizzando LM35 sensore di temperatura, Pic16f876 MCU è anche utilizzato per convertire la tensione in uscita dal sensore.poi infine la MCU (Pic16f876) dà un output per la visualizzazione tramite display LCD 20x4.

qui è il mio primo programma:unsigned short temp_res;
unsigned char txt [6];

void main () (

ADCON1 = 0x80;
Trisa = 0xff;
TRISB = 0;

Lcd_Init (& PortB);
Lcd_Cmd (Lcd_CLEAR);
Lcd_Cmd (Lcd_CURSOR_OFF);

do (
temp_res = Adc_Read (1);
temp_res = Bcd2Dec16 (temp_res);
ByteToStr (temp_res, txt);
Lcd_out (1,1, txt);

portB = temp_res;

) While (1);

)

ma ha bisogno di una manipolazione su come convertire la tensione di ingresso dal sensore
verso il display LCD.im un principiante nel compilatore e mikroC i dont know-how per manipolare molto usando ADC.Le risposte saranno molto apprezzati.

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Molto Felice" border="0" />
qui è la schema:<img src="http://images.elektroda.net/71_1234194807_thumb.jpg" border="0" alt=""/>
 
Nie tylko politycy muszą uważać na to, co i gdzie mówią. Szpiegostwo korporacyjne jest codziennością dzisiejszego biznesu - uprawia je ponad 70% globalnych przedsiębiorstw. Dlatego firmy powinny zadbać o poufność informacji oraz bezpieczeństwo spotkań i konferencji.

Read more...
 

Welcome to EDABoard.com

Sponsor

Back
Top