oscat.lib > oscat.lib fuer Step 7

Codierbaustein

(1/2) > >>

Tim_Bukti:
Ich möchte die Eingänge A0 und A1 der MUX Bausteine nicht binär codiert sondern mit einzelnen Bits ansprechen.

Gibt es einen Baustein den ich vorschalten kann?

Fussel0804:
Hi!

Die Eingänge sind doch als Bool deklariert.
Also 1 Bit mit TRUE oder FALSE.

Was hast du genau vor?

Willst du die Eingänge mit einem einzelnen Bit aus nem WORD versorgen?

Gruß Stefan

Tim_Bukti:
Ja, oder einem BYTE. Also LSB im BYTE soll an MUX_R4 IN1 auswählen, LSB+1 im BYTE soll IN2 auswählen usw.

Fussel0804:
Dazu brauchst du keinen Baustein.

Schreibe das Byte, Word oder INT z.B. in den Merker MW20.
Lege dann ein Merkerbit M20.0 ... M21.7 auf den Eingang des Mux.
Schon haste des, was du willst.

Gruß Stefan

Tim_Bukti:
Dann nochmal zurück zu meiner Überschrift:

Mir liegen einzelne Bits vor mit denen ich die REAL Eingänge auswählen möchte (so wie bei OFFSET realisiert) ich muss also codieren um mit MUX arbeiten zu können. Wenn ich bei der Umrechnung auf WORD oder BYTE muss, von mir aus.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln