www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Bascom Frage zu Zugriff auf Bits einer Variablen


Autor: Cave (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
kurze Frage zur Bascom Syntax. Möchte auf Bits eines Bytes zugreifen.

z.b.
---
dim x as byte
x.1=1
x.3=0
---
Das geht auch prima, hab aber das Problem das ich statt fixer zahlen 
dort z.b. eine schleifenvariable einbringen muß und dazu noch eine Zahl 
also sowas:
x.(zaehler+1)=0

Die Variable geht, aber man kann nichts mit +2 +2 oder was auch immer 
machen. Gibts da eine Möglichkeit ohne eine weitere Temporäre VAriable 
einzuführen

Hintergrund ist in einer For Schleife die aktuelle STelle des Zählers 
und die Stelle des Zählers+1 zu ändern, wär halt blöd alles in eine 
extra temporäre variable umzupacken.

Danke

Autor: Weingut Pfalz (weinbauer)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
nein, geht nicht. Da wirst Du um einen Rechenschritt nicht herum kommen.

Autor: Joe (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
a=zaehler+1

probiere ob das geht:

x.a=0

Wahrscheilich ist .a nicht erlaubt.

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Cave (Gast)

>und die Stelle des Zählers+1 zu ändern, wär halt blöd alles in eine
>extra temporäre variable umzupacken.

Musst du aber in BASCOM.

MfG
Falk

Autor: Cave (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dank euch, mache es dann mit einer temporären Variable...nicht schön 
aber geht. Danke für eure Hilfe

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.