Article View: be.science.electronics
Article #1199Re: 8051 en Floating point
From: Ruben
Date: Fri, 08 Feb 2002 15:57
Date: Fri, 08 Feb 2002 15:57
75 lines
3430 bytes
3430 bytes
"Yvo Volders" <yvo.volders@sbs.vlaanderen.be> wrote in message news:3C63D560.7466BFEE@sbs.vlaanderen.be... > Yvo Volders wrote: > > > Ruben wrote: > > > > > Helleuw, > > > > > > Ik ben hier voor school met een projectje bezig... en een onderdeel ervan is > > > een temperatuursinlezing via een LM335 en de ADC van mijn 8051. > > > Het is een 10-bits meting en deze hex-waarde wil ik omrekenen naar X graden > > > Celsius. > > > > Bedoel je dat je meting een 10 bits groot getal is? > > > > > > > > Door die omrekening deel ik ergens door 100Hex met als gevolg dat er een FP > > > > 100Hex is 17 bits terwijl je meting slechts 10 bits groot is. > > T' is fout wat ik hier vertel. 100Hex kan in 9 bitjes. Na een maaltijd zit het > bloed duidelijk meer in de maag dan in het hoofd. > > > > > > > > > > > ontstaat. hoe kan ik deze FP waarde omrekenen naar BCD?? Weet iemand raad? > > > > > > > Toon eens je gedachtengang, misschien zit je daar op de verkeerde weg. > > > > Ik kan het ook niet meer zo maar uit mijn mouw schudden, hogere programmeer > > talen zijn daar schuld aan. Ooit verscheen een boek over programeren met de > > 8085. Daarin staan routines over rekenen in BCD. Ik kan het even nakijken > > tegen maandag. > > Van welke streek ben je? Als je uit mijn buurt bent kan je gerust even langs > > komen. > > > > > > > > mvg, > > > > > > Ruben Yvo, Wel ik gebruik een 10bits ADC met als gevolg dat 1024d (3FFh) overeenstemt met 500 Kelvin om nu X hex naar kevin te gaan vermenigvuldig ik eerst met 7Dh en daarna deel ik door 100h (verhouding deciamaal:125/256) Maar door die deling verlies ik 8bits, deze 8 bits zijn "het komma getal" en deze zou ik ook willen weergeven. Nu werk ik zonder dat kommagetal en dan heb ik een meting op 1� nauwkeurig maar ik ben een keikop en wil nauwkeuriger meten. Maar om welke reden ook, is mijn huidige meting niet echt stabiel. Om dit te 'verdoezellen' meet ik pas om de 40sec :-) Enfin, ik ben uit de buurt van Mechelen ;-) Maar dit wil nog niet zeggen dat u de oplossing niet via de newsgroup kan posten! :-) mvg, Ruben (en Bram, mijne handlanger )
Technical Details
Message-ID:
<szS88.125132$rt4.11859@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<GiO88.124849$rt4.11886@afrodite.telenet-ops.be> <3C63CA05.6523EEED@sbs.vlaanderen.be> <3C63D560.7466BFEE@sbs.vlaanderen.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: 10bc2a,12063a9764d288f3 X-Google-Attributes: gid10bc2a,public X-Google-Thread: ff242,12063a9764d288f3 X-Google-Attributes: gidff242,public X-Google-ArrivalTime: 2002-02-08 07:57:14 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: "Ruben" <rubver@NOSPAMyahoo.com> Newsgroups: be.science.electronics,nl.hobby.elektronica References: <GiO88.124849$rt4.11886@afrodite.telenet-ops.be> <3C63CA05.6523EEED@sbs.vlaanderen.be> <3C63D560.7466BFEE@sbs.vlaanderen.be> Subject: Re: 8051 en Floating point Lines: 77 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Message-ID: <szS88.125132$rt4.11859@afrodite.telenet-ops.be> Date: Fri, 08 Feb 2002 15:57:12 GMT NNTP-Posting-Host: 213.224.140.159 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 1013183832 213.224.140.159 (Fri, 08 Feb 2002 16:57:12 MET) NNTP-Posting-Date: Fri, 08 Feb 2002 16:57:12 MET Organization: Telenet Internet