Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Byte seriell einlesen Kategorie: Programmierung Basic (von Achim - 24.05.2005 8:17)
 Als Antwort auf Re: Byte seriell einlesen von Burt - 23.05.2005 23:16
> > > > also ein software-schieberegister?
> > >
> > > genau... das sagt mir was ....
> > > ..könnte mir jemand nen kleinen quelltext über den shl befehl in Basic schreiben?

> >
> > define data byte
> > define databit bit[1]

> >    databit = ext_data
> >    data = data shl 1
> >
> >
> Danke, hat geklappt. Aber verstehen tu ichs nicht......
> woher weiss "data" das es mit dem befehl "shl 1"  grade "databit" von rechts
> nach links einschieben soll??!!

Weiß es nicht. Nach dem shl ist nicht das databit "von rechts nach links eingeschoben", sondern sein ursprünglicher Inhalt befindet sich bereits auf der 2. Bitposition, und Bitposition 1 und (damit auch databit) sind auf 0. Dass kommt daher, dass databit und data durch obige defines überlappend angelegt wurden. databit ist vom Compiler identisch zum / an der gleichen Speicherstelle wie das niederwertigesten Bit von data definiert

HTH

Bye
 Achim

 Antwort schreiben

Bisherige Antworten: