Atmel AT89C5131 "Würfelprogramm"

Gast #2509116
Lesenswert?

Hallo,

Ich bin Schüler an einem Gymnasium und jeder aus meinem Computertechnik 
Kurs hatte die Aufgabe, ein Programm für den Microcontroller AT89C5131 
zu Programmieren. Heute war Deadline und mein Lehrer sagte, dass mein 
Programm so gut ist, dass ich es in dieses Forum Uploaden solle.



Beschreibung:
Es geht um einen elektronischen Würfel. Er ist an den DIP-Schaltern 1-8 
einstellbar. Mit den zwei Tastern kann man würfeln und stoppen.



Einstellungen:
Der oberste, umgelegte DIP-Schalter gibt die Einstellung des Würfels an.

DIP Nr. 8   -->   einfaches Würfeln mit einem Würfel
                  (an den Schaltern 1-6 kann das gewünschte Ergebnis
                   eingestellt werden, bei erfolg, blinkt die Zahl)
DIP Nr. 7   -->   einfaches Würfeln mit zwei Würfeln
                  (an den Schaltern 1-6 kann das gewünschte Pasch
                   eingestellt werden, bei erfolg, blinken die Zahlen)
DIP Nr. 6   -->   einfaches Würfeln mit zwei Würfeln, die gegeneinander
                  Würfeln
DIP Nr. 5   -->   ein Würfel, der blinkt, sobald 2x hintereinander die
                  gleiche Zahl gewürfelt wurde
DIP Nr. 4   -->   zwei Würfel, die blinken, sobald 2x hintereinander die
                  gleiche Augensumme gewürfelt wurde
DIP Nr. 3   -->   zwei gegeneinander spielende Würfel, von denen jeweils
                  der blinkt, der 2x die gleiche Zahl gewürfelt hat

DIP Nr. 2   -->   zwei gegeneinander spielende Würfel, von denen jeweils
                  der höhere Blinkt
DIP Nr. 1   -->   zwei Würfel die blinken, sobald "1" und "2" gewürfelt
                  wurden (Mäxchen)


Wenn jemand irgendwelche Bugs oder etwas ähnliches findet, bitte in 
diesen Thread reinschreiben.


Source code, include File und HEX-File im Anhang.
Angehängte Dateien:

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