Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Lauflicht in Assembler (https://www.delphipraxis.net/65597-lauflicht-assembler.html)

FabianIBerlin 18. Mär 2006 15:04


Lauflicht in Assembler
 
Hi, wir haben gerade in der schule angefangen Assembler zu programieren. Wir benutzen dem micro Controller SAB 80C535 und sollen ein lauflicht programmieren. Ich habe eine zahl max 8 bit groß und die soll nach einander auf den ausgabeport gelegt werden (da sind LED's). Kann mir jemand sagen wie ich sowas realisieren kann?

Luckie 18. Mär 2006 15:05

Re: Lauflicht in Assembler
 
Dein Lehrer vielleicht? ;)

FabianIBerlin 18. Mär 2006 15:14

Re: Lauflicht in Assembler
 
leider nicht wir sollen alles selber rauskriegen...

mkinzler 18. Mär 2006 15:17

Re: Lauflicht in Assembler
 
Ich kenne die Hardware, die ihr verwendet zwar nicht, vermute aber das Bitmuster irgend eine Speicherstelle zur LED-Ansteuerung verwendet wird. Die Animation eines lauflichts erreichst du dann durch Verändern diese Bitmusters z.B. durch Rotation des Bytes.

Sharky 18. Mär 2006 15:19

Re: Lauflicht in Assembler
 
Zitat:

Zitat von FabianIBerlin
... Kann mir jemand sagen wie ich sowas realisieren kann?

Zitat:

Zitat von FabianIBerlin
... wir sollen alles selber rauskriegen...

Hai Fabian,

was fällt Dir an diesen beiden Aussagen von Dir auf?

FabianIBerlin 18. Mär 2006 15:21

Re: Lauflicht in Assembler
 
er meinte wir können auch im inet gugen auch teile das ist nur eine teilaufgabe das lauflicht, es ist uns nicht verboten sogar fertige bsp zu verwenden

Dust Signs 18. Mär 2006 15:25

Re: Lauflicht in Assembler
 
Zitat:

Zitat von FabianIBerlin
es ist uns nicht verboten sogar fertige bsp zu verwenden

Das glaube ich zwar weniger, aber such mal nach den Befehlen rol, ror bzw. shl und shr...

Dust Signs

Sharky 18. Mär 2006 15:25

Re: Lauflicht in Assembler
 
Auch wenn ich seit Hundertjahren kein Assembler mehr gemacht habe; ich würde so vorgehen.
  1. Register auf den Wert 1 setzen.
  2. Registerinhalt in "Ausgabeport kopieren".
  3. Zu einer Unterfunktion springen welche x Millisekunden läuft
  4. Registerwert um eins nach links schieben. (SHL)
  5. Zu 2. springen

FabianIBerlin 18. Mär 2006 15:26

Re: Lauflicht in Assembler
 
Zitat:

Zitat von Dust Signs
Zitat:

Zitat von FabianIBerlin
es ist uns nicht verboten sogar fertige bsp zu verwenden

Das glaube ich zwar weniger, aber such mal nach den Befehlen rol, ror bzw. shl und shr...

Dust Signs

Ich bin nicht mehr in der 3. klasse ich bin im 4. semster wir ham sowas nicht nötig. Und wir müssen es ja selber presentieren spirch verstehen was wir da haben...


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz