Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Ein- und Ausgabe (I/O) E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 1 µC Aktoren o. Ä. LED Pieper Relais Motor … D/A-Wandler Ext. Speicher … Aus-

Ähnliche Präsentationen


Präsentation zum Thema: "Ein- und Ausgabe (I/O) E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 1 µC Aktoren o. Ä. LED Pieper Relais Motor … D/A-Wandler Ext. Speicher … Aus-"—  Präsentation transkript:

1 Ein- und Ausgabe (I/O) E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 1 µC Aktoren o. Ä. LED Pieper Relais Motor … D/A-Wandler Ext. Speicher … Aus- gabe Taster Fotodiode Funkuhr- Modul … A/D-Wandler Ext. Speicher Sensoren o. Ä. Ein- gabe

2 Ausgabe E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 2 Digitale Daten (1 bzw. 0) werden durch Spannungen (genauer: Potenziale) kodiert. Sprechweise: Potenzial bei B.2 ist gleich der Spannung U zwischen B.2 und Minuspol. PortB.2 = 1 B.2 high U ≈ 5 V Aktor aktiv* SpannungPhys. ZustandLog. Zustand U < 0,8 VLow0 5 V > U > 2 VHigh1 (TTL-Standard) Merke: Wenn kein Aktor angeschlossen ist, fließt kein el. Strom, egal ob B.2 high oder low ist!

3 Ausgabe: Simulation E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 3

4 Eingabe E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 4

5 Eingabe-Befehle E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 5 Merke: Der Mikrocontroller kann den logischen Zustand beim Anschluss D.2 mit „PinD.2“ abfragen. TasterUPinD.2 offen5 V1 gedrückt0 V0

6 Schleife mit Taster abbrechen E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 6 TasterUPinD.2 offen5 V1 gedrückt0 V0 Do … Loop until PinD.2 = 0 Abbruchbedingung (Später mehr dazu!)

7 Zusammenfassung E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 7 Aktoren werden gesteuert durch Ausgänge (Output): B.0, B.1, …, B.7; D.4, D.5, D. 6 Sensoren werden kontrolliert über Eingänge (Input): D.0, D.1, D.2, D.3 (D.0 u. D.1 für serielle Kommunikation mit dem Uploader-Programm)

8 Ein Blick hinter die Kulissen E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 8 In Wirklichkeit können (außer Vcc und Masse) alle Anschlüsse des Mikrocontrollers sowohl als Eingänge als auch als Ausgänge eingestellt werden!

9 Datenrichtungsregister DDRB E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 9

10 Ein Blick ins Manual… E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 10 Schema für die I/O-Funktion eines einzigen Anschlusses von PORTx.

11 Vorlage-Datei E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 11 Standardmäßig sind alle Port-Anschlüsse als Eingänge konfiguriert, aber… Vorlage.bas Vorlage.cfg

12 Didaktische Bemerkungen E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 12 Es ist wichtig, dass zwischen Eingängen und Ausgängen unterschieden wird. In den meisten Fällen reichen die Einstellungen der Vorlage-Datei aus. Die Ausgänge B.0 bis B.7 liegen rechts. Die Eingänge D.2 und D.3 liegen links. Das Datenrichtungsregister und auch das Pull-Up der Eingänge für den Taster müssen im Unterricht nicht thematisiert werden. Ansonsten geben sich (fast) alle Schüler mit einem Rezept zufrieden.


Herunterladen ppt "Ein- und Ausgabe (I/O) E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 1 µC Aktoren o. Ä. LED Pieper Relais Motor … D/A-Wandler Ext. Speicher … Aus-"

Ähnliche Präsentationen


Google-Anzeigen