PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 16 bit operationen mit 89c4051



Import-Script
12.03.2003, 23:55
ich möchte den eingelesenen 12 Bit wert eines ADC in einen spannungswert umrechnen. wie kann man mit dem 8bit MC eine 16 bit division durchf&uuml;hren?? <BR>Beispiel: <BR>&#40;Fester divisor: 4096 Bit/5V= <u>819Bit/V</u>&#41;} <BR> <BR>HByte:09 LByte:1A ==&#62; d2330[Bit]/d819[Bit/V] = 2,845 V <BR>jede stelle soll anschliessend in einer speicherstelle stehen <BR>bin f&uuml;r jede anregung dankbar

Import-Script
13.03.2003, 13:54
Z.B. damit: <BR> <BR><a href="http://www.specs.de/users/danni/appl/soft/arithmet/index.htm" target=_top>http://www.specs.de/users/danni/appl/soft/arithmet/index.htm</a> <BR> <BR> <BR>Peter <BR>

Import-Script
13.03.2003, 18:16
ja danke <BR>werde mich da mal durchfuchsen und reinknien um den ablauf zu verstehen.

Import-Script
15.03.2003, 10:30
hi, <BR> <BR>geh lieber mal zu: <a href="http://www.8052.com" target=_top>www.8052.com</a> <BR> <BR>in der CODE LIBRARY findest du Math Routines <BR>von Marshall......DIV16.... <BR> <BR>go <BR>ed.<img src="http://progshop.com/elektronik/diskussion/clipart/kiss.gif" border=0>

Import-Script
15.03.2003, 19:06
&#34;geh lieber mal zu...&#34; <BR> <BR>Was soll das heißen ? <BR>Funktionieren meine Beispiele etwa nicht ? <BR> <BR>Wenn Du Fragen dazu hast, frag mich ruhig. <BR>Ich antworte auch in Deutsch. <BR> <BR>Peter

Import-Script
15.03.2003, 20:04
hi Peter, <BR>......... <BR>&#62;durchfuchsen und reinknien um den ablauf zu &#62;verstehen. <BR>das hat mich etwas beschaeftigt.... <BR>gehe lieber..... <BR>............sorry Peter,war meinerseits nicht sehr diplomatisch formuliert.Wollte eine alternative auflisten,falls Carsten sich beim <BR>&#39;&#39;reinknien&#39;&#39;verrenken sollte. <BR> <BR>keine sorge ! Carsten ist der boss und hat womoeglich eine dritte quelle fuer den code <BR>gefunden. <BR> <BR>hat die division geklappt? <BR>hast du die umwandlung schon fertig? <BR> <BR>gruesse &amp; <img src="http://progshop.com/elektronik/diskussion/clipart/kiss.gif" border=0><img src="http://progshop.com/elektronik/diskussion/clipart/kiss.gif" border=0> <BR> <BR>ed.<img src="http://progshop.com/elektronik/diskussion/clipart/wink.gif" border=0> <BR>

Import-Script
04.05.2003, 10:53
Hallo, <BR>eine relative einfache Möglichkeit besteht bei weniger zeitkritischem Anspruch durch die Nutzung von C &#40;z.B. Keil, Ride, etc&#41;. Nach der Definition des Datentyps z.B. float oder double wird die Operation geschrieben. Durch Zeiger auf die Speicherstellen lassen sich die Werte einfach auslesen.&#40;z.B. 1er und 10er in einer Speicherstelle, 100er... in der nächsten Speicherzelle. Dadurch wird auch die Konvertierung von Bin nach Dez recht einfach . Die Entwicklungsumgebung generiert den entsprechenden Assemblercode &#40;den man nicht zwingend verstehen muss&#41;.

Import-Script
04.08.2003, 12:42
da gibt&#39;s immer noch die math.asm, die ich vor einigen Jahren mal zur Prog-Studio-SW beigesteuert habe... 16- und teilweise 32-Bit-Arithmetik von vorne bis hinten...