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=""/>
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=""/>