8051 - "Lottozahlengenerator" in Assembler

Gast #421255
Lesenswert?

Hallo,
problem ist folgendes.. ich will einen Lottozahlengenerator schreiben
(allerdings ohne richtigen zufallsgenerator)

ablauf sollte folgender sein:

wenn taster gedrückt laufen die zahlen von 1 bis 49 durch.. das ganze
dann 6 mal.. d.h. taster drücken.. zahlen laufen in sehr hoher freq.
durch (damit es bisschen zufällig aussieht) nehme ich den finger vom
taster runter soll kurz die zahl anhalten und abgespeichert werden..
habe ich alle 6 zahlen soll er jede abgespeicherte zahl von zahl 1 bis
zahl 6 jeweils 1-2sec anzeigen..

nunja.. in sachen microcontroller bin ich nicht gerade der fuchs
deswegen hapert es ein bisschen.. ich hänge mal den quelltext den ich
bisher habe (jedoch teilweise noch 'skizziert' und platzhalter
eingefügt sind) an und wäre froh wenn mir hier vielleicht ein paar
bewanderte leute in sachen µC helfen könnten

vielen dank

mfg,
dennis
Angehängte Dateien:
Gast #421256
Lesenswert?

also aus deinem "code" erkenn ich kein code :P
vielleicht mal die tutorials durcharbeiten, dann sollte das ganze kein
Problem mehr sein. Allerdings solltest du auf das Prellen der Tasten
acht geben, sonst hast du nach einem drücken schon alle zahlen
generiert. Am einfachsten gestaltete sich dies, wenn du einfach ne 20ms
delay nach taster loslassen einbaust. Sollte denke ich kein problem
geben wenn der mc 20ms nicht ansprechbar ist. Ansonsten halt mit
interrupt...
#421257
Lesenswert?

Hallo,

mit welchem Programm arbeitest du? Welcher Chip soll es später werden?
Ich frage von daher, da Assembler doch recht aufwendig ist und z.B. C
auch deutlich leichter zu lesen ist. Wenn du das noch nie gemacht hast,
ist es wohl eher nix, aber ich frag ja nur mal.

MfG
Christian

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren