PIC16F876A 10-bitové ADC VÝSLEDEK formátování.

C

codewiz

Guest
Dobrý den.Tohle je můj první příspěvek.pls jsem byl s použitím 8-bit ADC s 255 jako maximální smyslu, že mohu použít jen jeden registr za výsledek a stůl není problém.Ale teď jsem s použitím vestavěného ADC z 16f876a, která je 10-bit s maximálně 1023 znamená, že budu používat 2registers a tabulka je problém pro mě v tomto ohledu.prosím, jak mám převést výsledky v registrech, aby odpovídala teplotním rozmezí 0 až 100 stupni Celsia.pls help.

 
Musíte zarovnat vlevo ADC čtení zúčtování ADFM bit v ADCON1 rejstříku.
Pak stačí přečíst ADC hodnoty v 8 nejvýznamnějších bitů čtením ADRESH register.Hope, že to pomůže vám.

 
Díky za ur odpověď.to mi dal naději.Ale co se stane, aby zbývající 2-bitů (LSB) v ADRESL nebude to mít vliv můj výsledek?
Budu rád věděl, jak to ovlivňuje můj výsledek, nebo co dělat v mém programu, aby se vyrovnaly případné chyby, pokud jde o použití pouze ADRESH vlevo ospravedlnit.

Já jsem vlastně používat LM35 teplotní čidlo připojí k AN0 z 16F876A a opravdu chci dostat čtení ADC a přesné zobrazení teploty.Díky.Očekávám vaši pomoc

 

Welcome to EDABoard.com

Sponsor

Back
Top