When I use the example below I get a results of 1019 instead of 15993.
Ok, RPMs are 8000 and torque is 300...
8000 x 35 x 300 / 5252 = 15993
Divide by 10000, display that number, put a decimal point, get the remainder (modulus), display that number
My code is below:
Include "modedefs.bas"
define OSC 20
define LOADER_USED 1 ' bootloader
RPM VAR WORD
STRAIN VAR WORD
TORQUE VAR WORD
A VAR WORD
C VAR WORD
A = 5252
RPM = 8000
STRAIN = 35
TORQUE = 300
C = RPM * STRAIN * TORQUE
C = DIV32 A
SEROUT PORTC.5,N2400,[12]
SEROUT PORTC.5,N2400,[".",#C," HP ",10,13,14]
STOP
Mark




Bookmarks