mustervergleich

Post on 29-Jan-2016

22 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Mustervergleich. Mikrocontrollerprojekt 2010/11 Von Christoph Häfner. Gliederung. Aufgabenstellung Fakten Allgemeiner Programmablauf Probleme Lösungswege Quellen Vorführung. Aufgabenstellung. Spiel „Mustervergleich“: - PowerPoint PPT Presentation

TRANSCRIPT

MUSTERVERGLEICH

Mikrocontrollerprojekt 2010/11

Von Christoph Häfner

2von12

GLIEDERUNG Aufgabenstellung

Fakten

Allgemeiner Programmablauf

Probleme

Lösungswege

Quellen

Vorführung

3von12

AUFGABENSTELLUNGSpiel „Mustervergleich“:Benutzer versucht zu erkennen ob die angezeigten Muster gleich wahren.

Zusätze: Geschwindigkeit am „Mäuseklavier“

einstellbar Prozentuale Trefferquote nach 10 Runden 50:50 Wahrscheinlichkeit zwischen

Gleichen und Ungleichen Muster

4von12

FAKTEN 225 Zeilen Code davon 78 Zeilen Kommentar

26 Sprungbefehle 38 Datentransporte 4 arithmetische Operationen

=> 202 Byte Programmcode

5von12

PROGRAMMABLAUFInitialisierung (Timer, Variablen, 7-Segmentanzeige)

1. Muster an linker 7-Segmentanzeige ausgeben

Zweites MusterGleiches Verschiedene

2. Muster rechts ausgeben1. Muster rechts ausgeben

Auf Benutzerentscheidung warten und auswerten

Zähle Rundenanzahl von 10 bis 0 mit Schrittweite 1

Trefferquote prozentual Ausgeben

6von12

PROBLEME

Zufallszahl erzeugen

50:50 Chance simulieren

Oder-Verknüpfung

7von12

LÖSUNGSWEG – ZUFALLSZAHL

Usereingabenz.B. Zeitpunkt eines Klicks

Position der Maus

Mathematische Verfahrenz.B. Konrgruenzgeneratoren

8von12

LÖSUNGSWEG - ZUFALLSZAHL

Timer am Anfang des Programmes starten

Tastendruck => Zählerstand speichern

Taste loslassen => Zählerstand speichern

9von12

LÖSUNGSWEG – 50:50 CHANCE Ganz neuen Mechanismus

Bestehende Zufallszahl mathematisch verarbeiten

Bestehende Zufallszahl genau anschauen

10von12

LÖSUNGSWEG –ODER-VERKNÜPFUNG

entscheidung:

JNZ P3.2, richtig

JNZ P3.3, falsch

LJMP entscheidung

11von12

QUELLEN

6 Jahre Programmiererfahrung

1 Jahr Mikrocontrollerunterricht

Grips:

12von12

VORFÜHRUNG

top related