Problém zobrazenia čísla na LCD

M

meera83

Guest
im pomocou PIC16F877, chcem zobraziť ADC (0-5V) na LCD displeji, ktoré vykazujú rad 0.00-10.00 .. Nechcel som s plávajúcou desatinnou čiarkou namiesto toho som desatinných miest na displeji 2 číslo divízie .. Problém je najväčšie číslo, ktoré je ukázala, bude mimo rozsahu .. Napríklad vzorec x násobiť 393 100 div = y, keď x = 250, y = 982 a ja sa ručne dať desatinnej čiarky za číslom 9, aby y = 9,82, ale keď x = 254, y = 998 == 9,98 a maximálne x = 255, y = 1002 == 10,02, ale maximálny počet, ktorý vám chcem ukázať, je 10,00 .. Tak, ako urobiť zmenu na základe vzorca, aby sa nechal na displeji zobrazí iba 0.00-10.00?
 
logicky, to môže byť riešený v porovnaní počtu dostanete s 10.00.if je väčšia, než ukazujú 10,00 iného ukazujú, vypočítaný výsledok. Jedná sa o najrýchlejší spôsob, ale existujú iné metódy, môže pre miesto pri kódu vykonávať zmeny v kóde? Ste schopný zobraziť miesto?
 

Welcome to EDABoard.com

Sponsor

Back
Top