Mini Projet Thermomètre À Base de Pic 16F877
Mini Projet Thermomètre À Base de Pic 16F877
Mini Projet Thermomètre À Base de Pic 16F877
16F877
Schma :
Les 3 cartes :
// PROGRAMME en C ( CCS )
// MESURE TEMPERATURE
// 01/2006
// AFFICHAGE LEDS ( 7 - SEGMENTS )
// AFFI : car. c = B0-B3 units = B4--B7
//
dizaines = D0--D3 centaines = D4--D7
#include <16F877.H>
#device ADC=10
#fuses HS,NOPROTECT,NOWDT,NOLVP
#use delay(clock=20000000)
//---------------------------------// Var. glob.
byte m,c,d,u;
//------------------------void conv_bcd(long vv)
begin
m=0;c=0;d=0;u=0;
while (vv>=1000) begin
vv=vv-1000;
m++;
end
while (vv>=100) begin
vv=vv-100;
c++;
end
while (vv>=10) begin
vv=vv-10;
d++;
end
u=vv;
end
//------------------------------void main()
begin
long mesure;
byte aff;
setup_port_a(a_analog); // port a en entree analog.
setup_adc(ADC_CLOCK_INTERNAL);
set_adc_channel(0);
DOCs en .pdf
- Dcodeur 74LS47.
- Capteur LM35.
- Ampli thermocouple : AD594 et AD595.
Liens
MICROCHIP - ( PIC ).
Compilateur C (CCS).
Ce rveil avait quelques fonctions un peu spciales que l'on ne peut pas
dvoiler
encore ! C'est TOP SECRET !
3me
anne gnie lectrique