Archiv verlassen und diese Seite im Standarddesign anzeigen : Einfache Verknüpfungen
Import-Script
06.05.2003, 16:12
Hallo! <BR> <BR>Ich fange gerade an mich mit dem Prog- Studio <BR>zu befassen. Könnte mir bitte Jemand erklären wie ich die ganz einfachen Verknüpfungen UND/ ODER realisieren kann? <BR>Ich bin mir darüber im Klaren, dass dies ein sehr einfaches<img src="http://progshop.com/elektronik/diskussion/clipart/blush.gif" border=0> Problem ist aber ich bin halt Anfänger... <BR> <BR>Vielen Dank! <BR>M.
Import-Script
06.05.2003, 21:16
Hm, mit was willst du die Verknüpfungen erstellen? <BR> <BR>Geht nämlich fast mit allen was man Programmieren kann! So EPROMS, µCs, GALs, ....
Import-Script
07.05.2003, 07:01
Hi, <BR> <BR>Ich möchte die Funktionen für einen AT 89C2051 <BR>realisieren und kenne mich mit dem Assembler noch nicht so aus.<img src="http://progshop.com/elektronik/diskussion/clipart/sad.gif" border=0> <BR> <BR>Tschüß <BR>M. <BR>
Import-Script
07.05.2003, 09:09
hi mephisto, <BR> <BR>geheimtip: <a href="http://www.erikbuchmann.de" target=_top>www.erikbuchmann.de</a> <BR>....logische operationen.... <BR> <BR>faust
Import-Script
07.05.2003, 09:23
Hi Faust,<img src="http://progshop.com/elektronik/diskussion/clipart/wink.gif" border=0> <BR>Da Dank ich schön! <BR> <BR>Die Befehle werde ich gleich mal testen. <BR> <BR>M.
Import-Script
07.05.2003, 20:50
mephisto, <BR> <BR>sicher hast du ANL gefunden...bitweise <BR>es gibt natuerlich auch ein logisches 'und ' <BR>fuer byte-variable...zB ANL A,#data...bytewise. <BR> <BR>viel spass <BR> <BR>Faust<img src="http://progshop.com/elektronik/diskussion/clipart/wink.gif" border=0>
Import-Script
08.05.2003, 16:52
Hi, <BR> <BR>Hm, ANL gut und schön aber ich wollte eigentlich nur zwei Bits vergleichen und nicht die Bits in zwei Bytes...<img src="http://progshop.com/elektronik/diskussion/clipart/happy.gif" border=0> <BR>z.B. P1.0 UND P1.1 = P3.0 <BR> P1.2 ODER P1.3 = P3.1 <BR> <BR>Hätte da noch Jemand einen Vorschlag wie ich dies einfacher realisieren kann? Auf Bitebene? <BR> <BR>Danke! <BR>Mephisto <BR>
Import-Script
08.05.2003, 17:55
hi M. <BR> <BR>du kannst einfach zwei bits testen ob sie 1 oder 0 <BR>sind. zB so: <BR> setb p1.0 <BR> setb p1.1 <BR> <BR>test_and: jb P1.0,und <BR> sjmp nok <BR>und: jb P1.1,ok <BR> sjmp nok <BR>ok: setb P3.0 <BR> sjmp ende <BR>nok: clr p3.0 <BR>ende: sjmp ende <BR> <BR>alles klar ? <BR>beachte ,dass beim 89c2051 p1.0 und p1.1 kein <BR>interner pullup vorhanden,da Komparatoreingaenge! <BR> <BR>'oder' ist noch einfacher <BR> <BR>gar
Import-Script
09.05.2003, 03:31
Hiermit kannst wenn nötig mehrere bits in einem Rutsch, oder auch einzeln testen. <BR> <BR>mov a,p1 <BR>mov b,p3 <BR>xlr a,b <BR> <BR>alle bits die gleich sind, sind im acc jetzt auf 0 <BR> <BR>Beispiel für XRL: <BR> <BR>11000101 -> Wert1 <BR>10010100 -> Wert2 <BR>--------- <BR>01010001 -> Ergebnis <BR> <BR> <BR>Auswertung bsw. mit: <BR> <BR>jnb acc.0,marke_0 <BR>jnb acc.1,marke_1 <BR>etc. <BR>ret <BR> <BR>marke_0: routine_0 <BR>ret <BR>marke_1: routine_1 <BR>... <BR>ret <BR> <BR>Wenn Du Register b mit einem Vergleichswert <BR>lädst, kannst Du alle 8 Port-bits auf einmal <BR>mit diesem Wert vergleichen, z.B. so: <BR> <BR>jz marke <BR> <BR> <BR>Gute Nacht, Willi
Import-Script
11.05.2003, 14:22
Hi, <BR> <BR>@Gar und Willi: <BR>Danke, die Befehle nützen mir wirklich was! Jetzt kann ich mich endlich an die Arbeit machen!<img src="http://progshop.com/elektronik/diskussion/clipart/rofl.gif" border=0> <BR>Jetzt sind mir auch ein paar Zusammenhänge über Sprungmarken klar geworden. <BR>Tja, zwei Fliegen mit einer Klappe... <BR>In diesem Sinne, <BR>nochmal Danke und Tschüß <BR>M. <BR>
Powered by vBulletin® Version 4.1.12 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.