Schritt 7: 4-stellige Anzeige-Code und Video
Das ist alles für Tutorial 9! Ich habe den Code und ein Video zeigt den Vorgang beigefügt.
Das letzte Mal werden, das wir die analoge Tastatur (Gott sei Dank) verwenden. Es war schwer zu verwenden, aber es war auch sehr nützlich, um uns über Analog / Digital-Umwandlung, analoge Anschlüsse, Interrupts, multiplexing, Rauschfilter, Spannungsverstärker und viele Aspekte der Versammlung, die Kodierung von Lookup-Tabellen zu Timer/Counter, etc. lernen helfen. Deshalb haben wir beschlossen, es zu benutzen. (und es macht Spaß, die Sachen Aufräumen).
Jetzt werden wir betrachten Kommunikation wieder und holen sich unsere 7-Segment- und unsere 4-stelligen Displays ausgelesen rollt unsere Würfel aus unserem Würfel Rollen die gleiche Weise, die wir mit unserem Register Analyzer haben. Diesmal werden wir die zwei-Draht-Schnittstelle anstatt unsere gehackt zusammen Morse-Code-Methode verwenden.
Einmal haben wir die Kommunikation funktioniert und die Rollen angezeigt werden, auf die anzeigen, dass wir endlich das erste Stück der unser Endprodukt können. Sie werden feststellen, dass ohne all die Sachen Analogport unseren Code deutlich kürzer und wahrscheinlich einfacher wird zu lesen sein.
Für diejenigen unter Ihnen, die ehrgeizig sind. Hier ist ein "Projekt", die Sie könnten versuchen, haben Sie sicherlich wissen, an dieser Stelle zu tun, wenn Sie alle diese Tutorials zu diesem Punkt abgearbeitet haben:
Projekt: einen Taschenrechner zu machen! Nutzen Sie unsere 4-stelliges Display und unsere Tastatur und fügen Sie einen externen Taster-Push, der wie ein "enter"-Taste fungiert. Karte der Sternchen "Zeiten", den Hash "teilen" Sie die Wahlwiederholung "Plus" und "Minus" der Reichweite des Blitzes und schreiben eine Rechner-Routine, die wirkt wie eine jener alten HP "umgekehrte polnische" Rechner, die alle Ingenieure zurück in den Tag hatte. Geben Sie eine Nummer und drücken Sie "enter" das heißt die Art und Weise, wie, die Sie arbeiten. Dies treibt die Zahl auf dem Stapel, dann Sie eine zweite Nummer geben und Push "enter", das drückt der zweiten Zahl auf dem Stapel. Schließlich Betätigen einer der Vorgänge wie X, /, + oder - und wenden Sie diesen Vorgang auf die oberen beiden Zahlen auf dem Stapel, zeigt das Ergebnis, und das Ergebnis auf dem Stapel schieben, so dass Sie es wieder nach Belieben verwenden können. Würden Sie tun, zum Beispiel hinzufügen 2 + 3: 2, "enter", 3, "enter", "+" und dann würde die Anzeige 5.
Sie wissen, wie man den Stapel, das Display, die Tastatur zu verwenden, und Sie haben die meisten von den Hintergrund-Code bereits geschrieben. Fügen Sie einfach die Enter-Taste und die Unterroutinen benötigt für den Rechner. Es ist ein bisschen komplizierter, als man zunächst denken könnte, aber es Spaß macht und tun können.
Wir sehen Sie uns das nächste Mal!