Grin logo
en de es fr
Shop
GRIN Website
Texte veröffentlichen, Rundum-Service genießen
Zur Shop-Startseite › Didaktik - Informatik

Einfühung in Mikrocontroller-Programmierung mit Assembler

Titel: Einfühung in Mikrocontroller-Programmierung mit Assembler

Prüfungsvorbereitung , 2014 , 8 Seiten

Autor:in: Sebastian Küsters (Autor:in)

Didaktik - Informatik
Leseprobe & Details   Blick ins Buch
Zusammenfassung Leseprobe Details

Gute und ausführliche Erklärung folgender Themenbereiche:
1. Eingang und Ausgang festlegen,
2. Einlesen und Ausgabe,
3. Maskieren,
4. Flags,
5. Tabellen,
6. Unterprogramme,
7. Flankenmerker,
8. A/D-Wandler.

Leseprobe


Inhaltsverzeichnis (Table of Contents)

  • Eingang und Ausgang festlegen
    • Eingang
    • Ausgang
  • Invertieren der gelesenen Werte
  • Einlesen und Ausgabe
    • Einlesen
    • Ausgabe
    • Maskieren
  • Flags
    • Z-Flag (Zero-Flag)
    • C-Flag (Carry-Flag)
    • N-Flag (Negativ-Flag)
    • H-Flag (Half-Carry-Flag)
    • V-Flag (Overflow-Flag)
    • S-Flag (Sign-Flag)
  • Tabellen
    • Datentabelle am Ende des Programmes einfügen
    • Startadresse ins Z-Registers laden
    • Wert aus Datentabelle laden
  • Unterprogramme
    • Stapelspeicher einrichten -> Stackpointer initialisieren
    • Unterprogramme erstellen, aufrufen und zurückkehren
    • Register auf dem Stapelspeicher sichern und wiederherstellen

Zielsetzung und Themenschwerpunkte (Objectives and Key Themes)

Dieses Dokument bietet einen umfassenden Überblick über die grundlegenden Konzepte und Techniken zur Steuerung von Ein- und Ausgängen in einem Mikrocontroller-System. Es behandelt Themen wie die Festlegung von Eingängen und Ausgängen, das Invertieren von Werten, Einlesen und Ausgeben von Daten, die Verwendung von Flags und die Arbeit mit Tabellen und Unterprogrammen.

  • Konfiguration von Ein- und Ausgängen
  • Datenverarbeitung und -manipulation
  • Verwendung von Registern und Flags
  • Programmierung mit Tabellen und Unterprogrammen
  • Grundlagen der Mikrocontroller-Architektur

Zusammenfassung der Kapitel (Chapter Summaries)

  • Eingang und Ausgang festlegen: Dieser Abschnitt erläutert, wie man Ports als Ein- oder Ausgänge konfiguriert. Dabei wird die Verwendung von Datenrichtungsregistern und die Implementierung von Pullup-Widerständen behandelt.
  • Invertieren der gelesenen Werte: Hier wird die Invertierung von Eingangswerten beschrieben, um Taster als Schließer zu behandeln. Die Verwendung des com-Befehls wird vorgestellt.
  • Einlesen und Ausgabe: Dieser Abschnitt erklärt das Einlesen von Daten von Ports und die Ausgabe von Daten an Ports. Die Verwendung der Befehle in und out wird gezeigt.
  • Flags: Dieser Abschnitt definiert die verschiedenen Flags, die in einem Mikrocontroller verwendet werden, um den Status des Prozessors und die Ergebnisse von Operationen zu kennzeichnen.
  • Tabellen: Dieser Abschnitt zeigt, wie Datentabellen in einem Mikrocontroller-Programm verwendet werden, um Daten effizient zu speichern und zu verarbeiten. Die Verwendung von Labels, Zeigern und Befehlen zur Adressierung von Tabellen wird erläutert.
  • Unterprogramme: Dieser Abschnitt beschäftigt sich mit der Programmierung von Unterprogrammen, die zur Strukturierung und Wiederverwendung von Code dienen. Die Verwendung von Stackpointer, Unterprogramm-Aufrufen und Register-Sicherung wird beschrieben.

Schlüsselwörter (Keywords)

Datenrichtungsregister, Ein- und Ausgänge, Invertieren, Pullup-Widerstände, Einlesen, Ausgabe, Maskieren, Flags, Register, Tabellen, Unterprogramme, Stackpointer, Register-Sicherung, Mikrocontroller-Architektur, Programmierung.

Häufig gestellte Fragen

Wie konfiguriert man Ein- und Ausgänge bei Mikrocontrollern?

Dies geschieht über Datenrichtungsregister, mit denen man festlegt, ob ein Pin Signale empfangen (Eingang) oder senden (Ausgang) soll.

Was bewirken Flags in der Assembler-Programmierung?

Flags wie das Zero-Flag (Z) oder Carry-Flag (C) zeigen den Status des Prozessors nach einer Operation an und sind entscheidend für bedingte Sprünge im Programm.

Warum nutzt man Unterprogramme?

Unterprogramme dienen der Strukturierung des Codes und ermöglichen es, häufig wiederkehrende Aufgaben effizient aufzurufen, ohne den Code mehrfach schreiben zu müssen.

Was ist die Aufgabe des Stackpointers?

Der Stackpointer verwaltet den Stapelspeicher, in dem Rücksprungadressen und Registerinhalte während eines Unterprogrammaufrufs zwischengespeichert werden.

Wie funktioniert das Maskieren von Daten?

Durch logische Verknüpfungen (wie AND oder OR) können gezielt einzelne Bits eines Registers isoliert oder verändert werden, ohne die restlichen Daten zu beeinflussen.

Ende der Leseprobe aus 8 Seiten  - nach oben

Details

Titel
Einfühung in Mikrocontroller-Programmierung mit Assembler
Veranstaltung
Rechnersystemtechnik
Autor
Sebastian Küsters (Autor:in)
Erscheinungsjahr
2014
Seiten
8
Katalognummer
V282945
ISBN (eBook)
9783656826774
ISBN (Buch)
9783656828433
Sprache
Deutsch
Schlagworte
mikrocontroller einführung einfühung mikrocontrollerprogrammierung assembler
Produktsicherheit
GRIN Publishing GmbH
Arbeit zitieren
Sebastian Küsters (Autor:in), 2014, Einfühung in Mikrocontroller-Programmierung mit Assembler, München, GRIN Verlag, https://www.grin.com/document/282945
Blick ins Buch
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
Leseprobe aus  8  Seiten
Grin logo
  • Grin.com
  • Versand
  • Impressum
  • Datenschutz
  • AGB
  • Impressum