L
leemarrow
Guest
Hi, rabim, da se glasi negativne napetosti z 16f876 na PORT RA1 priključen na LM35CZ (dobava 5 V in-5V).
imam uporabiti picbasic vendar ne želite prebrati negativna vrednost:
Določite ADC_BITS 10 "Nastavi število bitov rezultata
Določite ADC_CLOCK 3 "Set clock vir (3 = RC)
Določite ADC_SAMPLEUS 50 'Nastavi čas vzorčenja v nasadval var beseda "Ustvari adval shraniti rezultata
TRISA =% 11111111 'Set PORTA za vse vhodne
ADCON1 =% 10000010 'Set PORTA analogni in desno upravičujejo rezultat
Pause 500 'čakati ,5 drugi
Lcdout $ fe, 1 'Clear zaslonu
zanke:
ADCIN 1, adval "Start preusmeritev na RA1
pavza 5
adval = (adval * 10) * / 1250 "quantize
lcdout $ fe, 2 'cursore doma
lcdout $ fe, $ 80, "Int", dec2 (adval/100 ),".", dec1 (adval / / 100), $ DF "C"
"Display Decimalna vrednost v vrstici 1
Pavza 200 "Počakajte ,1 drugi
Goto zanka "Ali to večno
Konec
imam uporabiti picbasic vendar ne želite prebrati negativna vrednost:
Določite ADC_BITS 10 "Nastavi število bitov rezultata
Določite ADC_CLOCK 3 "Set clock vir (3 = RC)
Določite ADC_SAMPLEUS 50 'Nastavi čas vzorčenja v nasadval var beseda "Ustvari adval shraniti rezultata
TRISA =% 11111111 'Set PORTA za vse vhodne
ADCON1 =% 10000010 'Set PORTA analogni in desno upravičujejo rezultat
Pause 500 'čakati ,5 drugi
Lcdout $ fe, 1 'Clear zaslonu
zanke:
ADCIN 1, adval "Start preusmeritev na RA1
pavza 5
adval = (adval * 10) * / 1250 "quantize
lcdout $ fe, 2 'cursore doma
lcdout $ fe, $ 80, "Int", dec2 (adval/100 ),".", dec1 (adval / / 100), $ DF "C"
"Display Decimalna vrednost v vrstici 1
Pavza 200 "Počakajte ,1 drugi
Goto zanka "Ali to večno
Konec