Documente Academic
Documente Profesional
Documente Cultură
BIM II GRUPA 1
TERMOMETRU DIGITAL
INTRODUCERE:
LCD:
LEGATURI LCD:
VSS – ground;
E-RB3 –acesta trimite date catre pini atunci cand este dat un puls mare
pana la un puls mic;
Alexandra David
BIM II GRUPA 1
COD:
int t;
char a;
void main()
ADCON1 = 0x04;
Lcd_Init();
Lcd_Cmd(_LCD_CURSOR_OFF);
do
Lcd_Cmd(_LCD_CLEAR);
Lcd_out(1,1, "Temperature:");
Alexandra David
BIM II GRUPA 1
t = ADC_Read(0);
t = t * 0.4887;
a = t%10;
lcd[2] = a + '0';
t = t/10;
a = t%10;
lcd[1] = a + '0';
t = t/10;
a = t%10;
lcd[0] = a + '0';
Lcd_out(2,1,lcd);
Delay_ms(100);
}while(1);
}.
0v = 0000000000
5v = 1111111111
= 5/1023
= 4.887 mV.
DIAGRAMA CIRCUITULUI:
COD CONVERSIE:
void main()
ADCON1 = 0x80;
Alexandra David
BIM II GRUPA 1
do
//of channel 1
} while(1);
BIOGRAFIE:
1) https://electrosome.com/thermometer-pic-microcontroller-lm35/
2) https://electrosome.com/lcd-pic-interfacing/
3) https://electrosome.com/analog-to-digital-converter-pic/
4) https://www.electronicsforu.com/resources/learn-electronics/16x2-lcd-
pinout-diagram
5) CURSURI ARHITECTURI CU MICROPROCESOR ANUL 2, FAC.
BIOINGINERIE MEDICALA, UNIVERSITATEA DE MEDICINA SI
FARMACIE „ GR. T. POPA” IASI