V
Vor3n
Guest
Hälsningar, jag försöker läsa ut värdet av min sensor och visa den på 3x 7-segments displayer. Jag skriver det här programmet i församlingen för ett skolprojekt, men jag stötte på några problem, hoppas du kan hjälpa till. Mitt program läser värdet från givaren bra, men jag har svårt att konvertera avläst värde i en Kelvin eller Celsius läsning (värdet jag får på displayen är 153) på grund av att processorn inte verkar stödja flytande punkt. Jag vet den formel som jag ska använda är (READVALUE/255) * 500 = Kelvin (även detta är millivolt), men eftersom jag inte kan räkna över 255, och kan inte använda flyttal beräkning, jag är stilla. Kan någon hjälpa mig med detta? Dessutom läste jag någonstans i manualen som jag behöver använda den medföljande TL431 Spänningsreferens att få en korrekt läsning, men återigen jag har ingen aning vad jag ska göra med den. Om någon kan upplysa mig eller få mig började jag skulle vara mycket tacksam. Jag har bifogat min nuvarande ASM fil