I have this code:
COUNTa var word
COUNTH var word
COUNTL var word
FRE var word
FR var byte
COUNTa = 1954
COUNTH = COUNT/5
COUNTL = COUNT//5
FR = COUNTL*2
FRE = COUNTH
LCDOUT $FE,1,DEC FRE,".",DEC FR
on Lcd show 390.625 instead of 390.16
Why;
I have this code:
COUNTa var word
COUNTH var word
COUNTL var word
FRE var word
FR var byte
COUNTa = 1954
COUNTH = COUNT/5
COUNTL = COUNT//5
FR = COUNTL*2
FRE = COUNTH
LCDOUT $FE,1,DEC FRE,".",DEC FR
on Lcd show 390.625 instead of 390.16
Why;
Last edited by savnik; - 28th June 2007 at 14:33.
Hi, Savnik
Supposing it's : LCDOUT $FE,1,DEC FRE,".",DEC FR
Let's see :
1954 / 5 = 390 ... = COUNTH
1954 // 5 = 1954 - ( 390*5 ) = 4 = COUNTL
4*2 = 8 = FR
should show 390.8 ...
BUUUUUUUt COUNT is a RESERVED WORD !!!
change it for COUNTx ...
SUCCESS !!!
Alain
************************************************** ***********************
Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
************************************************** ***********************
IF there is the word "Problem" in your question ...
certainly the answer is " RTFM " or " RTFDataSheet " !!!
*****************************************
Is it Ok ???
My LCD showed 390.8 ... not 390.16, on the Bread board.
and : LCDOUT $FE,1,DEC FRE,".",DEC FRE ( as you wrote - I've supposed it was a typo - ??? )
should show 390.390 ...
Alain
Last edited by Acetronics2; - 28th June 2007 at 14:41.
************************************************** ***********************
Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
************************************************** ***********************
IF there is the word "Problem" in your question ...
certainly the answer is " RTFM " or " RTFDataSheet " !!!
*****************************************
Bookmarks