Forum: Mikrocontroller und Digitale Elektronik Atmel AT89C5131 "Würfelprogramm"


von AdrianKhCh (Gast)


Angehängte Dateien:

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.

von Meinz (Gast)


Lesenswert?

Es gibt also doch noch Jugendliche, die der deutschen Sprache mächtig 
sind und überdies auch noch programmieren können.  Herzlichen 
Glückwunsch!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.