Programmierübungen in Assembler

Größe: px
Ab Seite anzeigen:

Download "Programmierübungen in Assembler"

Transkript

1 Programmierübungen in Assembler 1. LED Ein-/Ausschalten Verwendet: Ports An Portpin P3.0 ist eine LED angeschlossen. An Portpin P1.0 ist ein Taster angeschlossen. a) Schreiben Sie ein Programm, welches zyklisch den Tasterzustand abfragt. Ist der Taster gedrückt, soll die LED leuchten. Ist der Taster nicht gedrückt, soll die LED nicht leuchten. b) An Portpin P1.1 ist ein zweiter Taster angeschlossen. Mit dem Taster an P1.0 soll die LED eingeschaltet werden. Mit dem Taster an P1.1 soll die LED ausgeschaltet werden. c) Die Steuerung der LED soll lediglich über den Taster an P1.0 realisiert werden. Bei einem Druck auf den Taster wird der aktuelle Zustand der LED invertiert. D.h. eine eingeschaltete LED wird ausgeschaltet, eine ausgeschaltete LED wird eingeschaltet. Tipp: Achten Sie darauf, dass der Zustand der LED erst beim Loslassen des Tasters geändert wird. d) Der angeschlossene Taster prellt. Die hierdurch entstehenden ungewollten Signalwechsel stören das Schaltverhalten der LED. Es kann angenommen werden, dass der Taster für ca. 10ms prellt. Die nachfolgende Grafik zeigt das durch das Prellen entstehende Signal am Portpin. Taster wird gedrückt Taster wird gelöst Der Taster soll daher über die Software entprellt werden. Hierfür gibt es unterschiedliche Lösungsmöglichkeiten (Software und Hardware). In dieser Aufgabe soll das Entprellen durch eine Warteschleife realisiert werden. In der Warteschleife soll 20ms gewartet werden (Zur Sicherheit wurde die Wartezeit auf 20ms gesetzt). Ein Programmablauf könnte somit wie folgt aussehen. Wenn Taster gedrückt, dann springe zu entsprechendem Programmabschnitt Aufruf Warteschleife (ca. 20ms warten) Programmabschnitt für Tasterbehandlung kann jetzt ausgeführt werden. In der Warteschleife soll hart an einer Stelle im Code gewartet werden. Am einfachsten kann dies mit einer Schleife realisiert werden. Machen Sie sich klar, wie viel Zeit die Schleife für einen Durchlauf benötigt (Zählen der Maschinenzyklen). Wenn Sie die Zeit kennen, die die Schleife für einen Durchlauf benötigt, können Sie hiermit die Anzahl von Schleifendurchläufen berechnen, die notwenig sind, um eine Wartezeit von 20ms zu realisieren. R. Hanke, MCT_Übungen - Teil 1.doc 1/6

2 2. Lauflicht Verwendet: Ports, Timer An Port P3 des 80c515c sind 8 LEDs angeschlossen. Der Mikrocontroller wird mit einem 10MHz-Quarz betrieben. a) Die LEDs sollen so angesteuert werden, dass ein Lauflicht entsteht. Dabei soll immer nur eine LED leuchten. Das Lauflicht startet bei der LED an Portpin P3.0 und endet bei P3.7. Am Ende angekommen startet das Lauflicht wieder von vorne (also bei P3.0). Jede LED soll für 0,5 Sekunden leuchten, bevor zur nächsten LED gewechselt wird. b) Das Lauflicht soll auf 16 LEDs ausgeweitet werden. Hierzu werden zusätzlich zu den LEDs an Port P3 weitere 8 LEDs an Port P4 angeschlossen. Das Lauflicht startet wieder bei P3.0 endet jetzt jedoch bei P4.7. c) Die Ansteuerung des Lauflichts soll derart umprogrammiert werden, dass die leuchtende LED von P3.0 bis P4.7 und danach von P4.7 zurück zu P3.0 läuft. Auch dieses Lauflicht soll danach wieder von vorne beginnen. 3. Logische-Verknüpfungen Verwendet: Ports An Portpin P3.0 des 80c515c ist eine LED angeschlossen. An den Portpins P1.0 und P1.1 sind Taster angeschlossen. Die Taster dienen als Eingangssignale, die LED als Ausgangssignal der logischen Verknüpfung. Ein gedrückter Taster repräsentiert ein logisches 1-Signal (physikalisch lieg am Portpin jedoch Low Pegel an), ein gelöster Taster ein logisches 0-Signal (physikalisch High Pegel). Die leuchtende LED steht für ein 1-Signal (physikalisch High Pegel), die ausgeschaltete LED für ein 0-Signal (physikalisch Low Pegel). Die Taster sollen in einer Endlosschleife zyklisch abgefragt werden. Programmieren Sie a) eine AND Verknüpfung. b) eine OR Verknüpfung. c) eine XOR Verknüpfung. d) eine NAND Verknüpfung. e) eine NOR Verknüpfung. f) eine XNOR Verknüpfung. Wahrheitstabellen der Verknüpfungen (logische Zustände): AND OR XOR NAND NOR XNOR E1 E2 A E1 E2 A E1 E2 A E1 E2 A E1 E2 A E1 E2 A E1 und E2: Taster A: LED R. Hanke, MCT_Übungen - Teil 1.doc 2/6

3 4. Port Ein-/Ausgabe Verwendet: Ports An Port P1 des 80c515c sind acht Schalter, an Port P3 acht LEDs angeschlossen. a) Das zu erstellende Programm soll zyklisch die Schalter-Eingaben an Port P1 einlesen und das Ergebnis an Port P3 ausgeben. b) Die eingelesene Schalter-Eingabe soll in umgekehrter Reihenfolge auf Port P3 ausgegeben werden. P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P3.7 P3.6 P3.5 P3.4 P3.3 P3.2 P3.1 P Speicherkopie Verwendet: Interner und externer Datenspeicher, Externe Interrupts An den 80c515c ist ein externes RAM mit einer Größe von 64 kbyte angeschlossen. a) Erstellen Sie ein Programm, welches den Speicherinhalt des internen RAM von Adresse 0x10 bis einschließlich Adresse 0x7F in das externe RAM ab Adresse 0x1000 kopiert. b) Erweitern Sie das Programm aus Aufgabenteil a). Hierbei soll nun der Speicherinhalt des internen RAM von Adresse 0x10 bis einschließlich Adresse 0xFF in das externe RAM ab Adresse 0x1000 kopiert werden. Worauf müssen Sie bei diesem Aufgabenteil besonders achten? c) Das Kopieren soll über einen an den 80c515c angeschlossenen Taster angestoßen werden können. Als Startsignal soll der flankengetriggerte externe Interrupt 0 eingesetzt werden. An welchen Portpin muss der Taster angeschlossen werden? 6. PWM mit variablem Tastverhältnis Verwendet: Timer 2 (PWM) und Ports An Portpin P1.1 des 80c515c soll ein PWM-Signal ausgegeben werden. An den Portpins P1.2 und P1.3 sind Taster angeschlossen mit welchen das Tastverhältnis des PWM-Signals eingestellt werden kann. Der 80c515c wird mit einem 10MHz-Quarz betrieben. Die Periodendauer des PWM-Signals soll fest 36ms betragen. Bei Programmstart ist das Tastverhältnis des PWM-Signals auf 50% eingestellt. Die Pulsweite kann mit einer Schrittweite von 3ms variiert werden. Hierbei wird mit dem Taster an P1.2 der Signalpuls (Ein-Signal) verkleinert und mit dem Taster an P1.3 vergrößert. Es sollen hiermit Pulsweiten von 3ms bis maximal 33ms eingestellt werden können. Stellen Sie sicher, dass die vorgegebenen Grenzwerte durch den Benutzer nicht überschritten werden können. R. Hanke, MCT_Übungen - Teil 1.doc 3/6

4 7. Stoppuhr mit Lichtschrankensteuerung Verwendet: Timer, Ports und externe Interrupts An die Portpins P3.2 und P3.3 des 80c515c sind Lichtschranken angeschlossen. Bei nicht ausgelöster Lichtschranke liegt High-Pegel, bei ausgelöster Lichtschranke Low-Pegel an den Portpins an. Der 80c515c wird für diese Aufgabe mit einer Quarzfrequenz von 12MHz betrieben. a) Schreiben Sie ein Programm, welches eine Stoppuhr realisiert. Eine Signalflanke der Lichtschranke an P3.2 startet die Zeitmessung, eine Signalflanke der Lichtschranke an P3.3 hält die laufende Messung wieder an. Verwenden Sie hierzu die zu den Portpins zugehörigen externen Interrupts. Bei der Zeitmessungen werden Zehntelsekunden, Sekunden, Minuten und Stunden gezählt. Die Zählwerte werden in den Registern R0 bis R3 gehalten. Register R0 R1 R2 R3 Zeitwert Zehntelsekunden Sekunden Minuten Stunden b) Nach Beendigung der Zeitmessung (Signalflanke an P3.3) soll das Ergebnis der Zeitmessung (die Registerinhalte von R0 bis R3) im externen RAM ab Adresse 0x1000 abgespeichert werden. Die Messwerte jeder weiteren Zeitmessung werden hinter die bereits gespeicherten Messergebnisse angehängt. Auszug Speicherabbild (beispielhaft): ZS: Zehntelsekunden, S: Sekunden, M: Minuten, H: Stunden Adresse Speicherinhalt ZS S M H ZS S M H ZS S M H R0 R1 R2 R3 R0 R1 R2 R3 R0 R1 R2 R3 0x001000: B B \ / \ / \ / \/ \/ \/ 01:54:02:09 01:55:01:59 02:11:16:00 Ein Überlauf des externen RAM Speichers muss hierbei nicht abgefangen werden. An Portpin P1.1 ist ein Taster angeschlossen. Mit ihm kann der bereits belegte externe Speicher wieder freigegeben werden. Dies geschieht durch einfaches Rücksetzen des Daten-Pointers auf den Startwert 0x1000. c) Ein mögliches Überlaufen des externen RAM Speichers soll verhindert werden. Hierzu wird der gültige Speicherbereich festgelegt auf den Bereich von 0x1000 bis 0xEFFF. Bei einem Überschreiten des oberen Speichergrenzwerts 0xEFFF soll die Speicherung erneut bei 0x1000 starten. Die bereits gespeicherten Werte werden hierbei überschrieben. R. Hanke, MCT_Übungen - Teil 1.doc 4/6

5 8. Serielles Echo Verwendet: Serielle Schnittstelle Der 80c515c ist über die serielle Schnittstelle mit einem PC verbunden. Auf dem PC läuft ein Terminalprogramm, mit dem der Benutzer Tastatureingaben über die serielle Schnittstelle an den Mikrocontroller senden kann. Für die Kommunikation mit dem PC ist die serielle Schnittstelle in Mode 1 (1 Startbit, 8 Datenbits, 1 Stoppbit) mit einer Baudrate von 9600 Baud zu betreiben. Der Mikrocontroller wird mit einem 10MHz-Quarz betrieben. Schreiben Sie ein Programm, das die über die serielle Schnittstelle empfangenen Daten umgehend an den Sender (PC) zurücksendet. a) Der serielle Empfang und der serielle Versand sollen über Flag-Polling (RI und TI) realisiert werden. Kein Interrupt! b) Der serielle Empfang soll über Interrupt, der serielle Versand über Flag-Polling realisiert werden. 9. String2Number Verwendet: Serielle Schnittstelle Der 80c515c ist über die serielle Schnittstelle mit einem PC verbunden. Auf dem PC läuft ein Terminalprogramm, mit dem der Benutzer Tastatureingaben über die serielle Schnittstelle an den Mikrocontroller senden kann. Für die Kommunikation mit dem PC ist die serielle Schnittstelle in Mode 1 (1 Startbit, 8 Datenbits, 1 Stoppbit) mit einer Baudrate von 9600 Baud zu betreiben. Der Mikrocontroller wird mit einem 10MHz-Quarz betrieben. Schreiben Sie ein Programm, das über die serielle Schnittstelle Benutzereingaben einliest. Der Benutzer kann über die PC-Tastatur Zahlen von 0 bis 255 eingeben. Seine Eingabe endet mit dem Betätigen der ENTER-Taste (ASCII-Code: 0x0D). Die vom Benutzer eingegebene Zahl (eigentlich handelt es hierbei ja um einen String; Folge von Ziffern; Folge von ASCII-Zeichen) soll vom Mikrocontroller in die entsprechende Zahl konvertiert werden. Nach dem Drücken der ENTER-Taste sendet der Mikrocontroller die Zahl über die serielle Schnittstelle zurück zum PC. Beispiel: Benutzereingabe: ENTER ASCII-Code: 0x32 0x31 0x39 0x0D Rückgabewert (µc): 219 Beim Rückgabewert handelt es sich um die Zahl 219, nicht den String 219. Zur Vereinfachung kann davon ausgegangen werden, dass der Benutzer nur Ziffern (0-9) eingibt. Außerdem wird er den Wertebereich von 0 bis 255 ebenfalls beachten. R. Hanke, MCT_Übungen - Teil 1.doc 5/6

6 Vorbereitung für Aufgabe 10 Laden Sie die Programme SER_STRING_1.ASM und SER_STRING_2.ASM von herunter. Führen Sie die Programme auf dem Keil µvision Simulator aus. Analysieren Sie jede einzelne Zeile der Programmquelltexte. Wenn Sie die Programme verstanden haben, gehen Sie weiter zu Aufgabe Eingabeüberprüfung serielle Schnittstelle Verwendet: Serielle Schnittstelle Der 80c515c ist über die serielle Schnittstelle mit einem PC verbunden. Auf dem PC läuft ein Terminalprogramm, mit dem der Benutzer Tastatureingaben über die serielle Schnittstelle an den Mikrocontroller senden kann. Für die Kommunikation mit dem PC ist die serielle Schnittstelle in Mode 1 (1 Startbit, 8 Datenbits, 1 Stoppbit) mit einer Baudrate von 9600 Baud zu betreiben. Der Mikrocontroller wird mit einem 10MHz-Quarz betrieben. a) Schreiben Sie ein Programm, das interruptgesteuert über die serielle Schnittstelle Benutzereingaben einliest. Wurde der ASCII-Code für eine Ziffer (0-9) empfangen, soll der String Das Zeichen ist eine Ziffer über die serielle Schnittstelle zurückgesendet werden. Der String wird im Programmspeicher abgelegt. Hierzu können Sie folgende Zeilen am Ende Ihres Programms einfügen.... END STR_ZIFFER: db Das Zeichen ist eine Ziffer, 0Dh, 0Ah, 0 Das Prinzip zum Senden eines Strings über die serielle Schnittstelle können Sie den Beispielprogrammen SER_STRING_1.ASM und SER_STRING_2.ASM entnehmen. I. Das Senden des Strings soll mittels Flag-Polling (TI Flag) realisiert werden. II. Das Senden des Strings soll mittels seriellem Interrupt realisiert werden. b) Erweitern Sie das Programm aus Aufgabenteil a). Es sollen nun auch entsprechende Antwortstrings für Kleinbuchstaben, Großbuchstaben und Sonderzeichen zurückgesendet werden. Nehmen Sie die ASCII-Tabelle zu Hilfe. R. Hanke, MCT_Übungen - Teil 1.doc 6/6

Parallel-IO. Ports am ATmega128

Parallel-IO. Ports am ATmega128 Parallel-IO Ansteuerung Miniprojekt Lauflicht Ports am ATmega128 PortE (PE7...PE0) alternativ, z.b. USART0 (RS232) 1 Pin von PortC Port C (PC7...PC0) 1 Parallel-IO-Port "Sammelsurium" verschiedener Speicher

Mehr

DST EINFÜHRUNG IN MRT (V2)

DST EINFÜHRUNG IN MRT (V2) DST EINFÜHRUNG IN MRT (V2) Aufgabe: Reaktionstester 1. Pflichtenheft Taster an -PA0 8 LEDs an PCx LCD-Anzeige für Ergebnis Die LEDs an Port C sollten unerwartet irgendwann angehen! Jetzt wird die Zeit

Mehr

01.04.2004 Fachbereich Informatik Microcomputer-Labor TFH Berlin MCÜ 65 1. Laborübung -Beschreibung der Hardware -Beschreibung der Aufgabe Seite 2 -Frontplatte des Zielsystems Seiten 3 -Tabellen und Timingdiagramme

Mehr

UART-Kommunikation mit dem Atmel AVR

UART-Kommunikation mit dem Atmel AVR Fachbereich Elektrotechnik und Informatik Labor für Angewandte Informatik und Datenbanken Praktikum Automatisierung / Echtzeitregelung (BAU/BER) Prof.Dr.-Ing. Coersmeier UART-Kommunikation mit dem Atmel

Mehr

Echtzeitbetriebssysteme/ Prozessdatenverarbeitung II

Echtzeitbetriebssysteme/ Prozessdatenverarbeitung II Fachhochschule Kaiserslautern Prof. Dr. P. Liell Echtzeitbetriebssysteme/ Prozessdatenverarbeitung II SS 2012 1. Versuch Allgemeines zum Ablauf und zur Versuchsausarbeitung Es ist eine Ausarbeitung zum

Mehr

Fachhochschule Kaiserslautern Fachbereich Angewandte Ingenieurwissenschaften WS2010/11. Zeitpunkt der Prüfung: 18.01.2011 Beginn: 10.

Fachhochschule Kaiserslautern Fachbereich Angewandte Ingenieurwissenschaften WS2010/11. Zeitpunkt der Prüfung: 18.01.2011 Beginn: 10. Lehrprozessor: Coldfire MCF-5272 Zeitpunkt der Prüfung: 18.01.2011 Beginn: 10.45 Uhr Raum: Aula Bearbeitungszeit: 180 Minuten Erlaubte Hilfsmittel: Gedrucktes Vorlesungsskript von Prof. Neuschwander mit

Mehr

Hard- und Software-Engineering SS 2006 Praktikumsaufgaben

Hard- und Software-Engineering SS 2006 Praktikumsaufgaben HARD- UND SOFTWARE-ENGINEERING PRAKTIKUMSAUFGABEN SS 2006 1 Versuch 1 Elementare Aufgaben der Bedienung und Anzeige Versuchsanordnung: Hard- und Software-Engineering SS 2006 Praktikumsaufgaben PC mit Puffer/Portadapter-Kombination

Mehr

Microcontroller Kurs. 08.07.11 Microcontroller Kurs/Johannes Fuchs 1

Microcontroller Kurs. 08.07.11 Microcontroller Kurs/Johannes Fuchs 1 Microcontroller Kurs 08.07.11 Microcontroller Kurs/Johannes Fuchs 1 Was ist ein Microcontroller Wikipedia: A microcontroller (sometimes abbreviated µc, uc or MCU) is a small computer on a single integrated

Mehr

Ringlicht-v3 - Frei konfigurierbares Ringlicht mit RS232 Anbindung. Kurzbeschreibung

Ringlicht-v3 - Frei konfigurierbares Ringlicht mit RS232 Anbindung. Kurzbeschreibung Ringlicht-v3 - Frei konfigurierbares Ringlicht mit RS232 Anbindung Kurzbeschreibung Das frei konfigurierbare Ringlicht kann jede beliebige Abfolge an Lichtmustern erzeugen und über einen Triggereingang

Mehr

8.1 Grundsätzlicher Aufbau der Beispiele

8.1 Grundsätzlicher Aufbau der Beispiele 107 8 Beispiele Nachdem nun viele theoretische Grundlagen gelegt wurden, kann man mit dem Programmieren eines Mikrocontrollers beginnen. In den folgenden Kapiteln werden verschiedene Möglichkeiten der

Mehr

Tag 2 Eingabe und Interrupts

Tag 2 Eingabe und Interrupts Tag 2 Eingabe und Interrupts 08/30/10 Fachbereich Physik Institut für Kernphysik Bastian Löher, Martin Konrad 1 Taster Direkt an Portpin angeschlossen (etwa PINB0, PIND3) Pull-Up-Widerstände einschalten!

Mehr

Handbuch AMB8460 und AMB2560

Handbuch AMB8460 und AMB2560 Handbuch AMB8460 und AMB2560 Version 2.1 AMBER wireless GmbH Albin-Köbis-Straße 18 51147 Köln Tel. 02203-6991950 Fax 02203-459883 email info@amber-wireless.de Internet http://www.amber-wireless.de Inhaltsverzeichnis

Mehr

Zähler- und Zeitgeber-Baugruppen

Zähler- und Zeitgeber-Baugruppen Zähler- und Zeitgeber-Baugruppen Sinn: häufig müssen Zeitbedingungen eingehalten werden z.b.: einige ms warten, Häufigkeit von Ereignissen zählen etc... Lösung: 1.) Zeitschleifen = Programm abarbeiten,

Mehr

Der 80535-Übungsrechner

Der 80535-Übungsrechner 6. Für den Test kleinerer Programmodule ohne Berücksichtigung des Echtzeitverhaltens ist der Simulator das geeignete Werkzeug. Durch die Möglichkeit der Einzelschrittausführung sind erste Tests von Programmen

Mehr

Übungen für die Einführung in die Assemblerprogrammierung mit dem Prozessor c515c

Übungen für die Einführung in die Assemblerprogrammierung mit dem Prozessor c515c Übungen für die Einführung in die Assemblerprogrammierung mit dem Prozessor c515c 1 Transportbefehle 1.1 Verwendung nur Akku und Register (R0, R1,... R7) 1.1.1 Kopieren Sie den Wert aus Register1 nach

Mehr

B1 Stapelspeicher (stack)

B1 Stapelspeicher (stack) B1 Stapelspeicher (stack) Arbeitsweise des LIFO-Stapelspeichers Im Kapitel "Unterprogramme" wurde schon erwähnt, dass Unterprogramme einen so genannten Stapelspeicher (Kellerspeicher, Stapel, stack) benötigen

Mehr

Steuern des GSR-Interface mit QBasic

Steuern des GSR-Interface mit QBasic Steuern des GSR-Interface mit QBasic Erstellt von Jochen Sendler, Geschwister-Scholl-Realschule Mannheim Inhaltsverzeichnis 1. Die Programmiersprache QBasic 3 2. Starten von QBasic 3 3. Ansteuern einzelner

Mehr

Microcontroller Kurs Programmieren. 09.10.11 Microcontroller Kurs/Johannes Fuchs 1

Microcontroller Kurs Programmieren. 09.10.11 Microcontroller Kurs/Johannes Fuchs 1 Microcontroller Kurs Programmieren 9.1.11 Microcontroller Kurs/Johannes Fuchs 1 General Purpose Input Output (GPIO) Jeder der Pins der vier I/O Ports kann als Eingabe- oder Ausgabe-leitung benutzt werden.

Mehr

Einführung in AVR-Assembler

Einführung in AVR-Assembler Einführung in AVR-Assembler Easterhack 2008 Chaos Computer Club Cologne Stefan Schürmans, BlinkenArea stefan@blinkenarea.org Version 1.0.4 Easterhack 2008 Einführung in AVR-Assembler 1 Inhalt Vorstellung

Mehr

Laborprotokoll Informationstechnologien

Laborprotokoll Informationstechnologien Laborprotokoll Informationstechnologien Mikrocontroller-Programmierung (C 51) TKS 2004, Sommersemester 2004/05 Klaus Roleff Andreas Unterweger Klaus Roleff, Andreas Unterweger ITLB2 Seite 1 von 18 Übung

Mehr

8.0 Erweiterung mit dem 8 Bit D/A Maxim MAX5382

8.0 Erweiterung mit dem 8 Bit D/A Maxim MAX5382 8.0 Erweiterung mit dem 8 Bit D/A Maxim MAX5382 Der MAX5382 ist ein 8 Bit DA Wandler im SOT23 Gehäuse. Der MAX5380 besitzt eine interne Referenzspannung von 2 V, der MAX5381 von 4 Volt und der verwendete

Mehr

COMET - Speed Seite 1

COMET - Speed Seite 1 COMET - Speed Seite 1 Version: D-98-02-12 Seite 1 COMET - Speed Seite 2 COMET Speed Der Comet mit dem Programm Speed ist ein sehr universelles Geschwindigkeitsmeßgerät. Die vom Comet gemessene Geschwindigkeit

Mehr

Elektronikpraktikum - SS 2014 H. Merkel, D. Becker, S. Bleser, M. Steinen Gebäude 02-413 (Anfängerpraktikum) 1. Stock, Raum 430

Elektronikpraktikum - SS 2014 H. Merkel, D. Becker, S. Bleser, M. Steinen Gebäude 02-413 (Anfängerpraktikum) 1. Stock, Raum 430 Elektronikpraktikum - SS 24 H. Merkel, D. Becker, S. Bleser, M. Steinen Gebäude 2-43 (Anfängerpraktikum). Stock, Raum 43 Serie 7: Digitale Schaltungen./.7.24 I. Ziel der Versuche Verständnis für Entwurf

Mehr

Serie 8: Microcontroller 17./18.07.2014

Serie 8: Microcontroller 17./18.07.2014 Serie 8: Microcontroller 17./18.07.2014 I. Ziel der Versuche Erster Erfahrungen mit einem Microcontroller sollen gesammelt werden, die grundlegenden Ein- Ausgabe-Operationen werden realisiert. II. Vorkenntnisse

Mehr

DSW-II-80-Pro HB9GAA. Bedienungsanleitung. Software Version 1.2b. Roland Elmiger. Brunnhaldenstrasse 8 3510 Konolfingen Schweiz

DSW-II-80-Pro HB9GAA. Bedienungsanleitung. Software Version 1.2b. Roland Elmiger. Brunnhaldenstrasse 8 3510 Konolfingen Schweiz HB9GAA Roland Elmiger Brunnhaldenstrasse 8 3510 Konolfingen Schweiz Telefon Fax E-Mail +41 (0) 31 792 04 61 +41 (0) 31 792 04 62 info@elcon.ch DSW-II-80-Pro Bedienungsanleitung Software Version 1.2b 13.

Mehr

Wie in der Skizze zu sehen ist, bleibt die Periodendauer / Frequenz konstant und nur die Pulsweite ändert sich.

Wie in der Skizze zu sehen ist, bleibt die Periodendauer / Frequenz konstant und nur die Pulsweite ändert sich. Kapitel 2 Pulsweitenmodulation Die sogenannte Pulsweitenmodulation (kurz PWM) ist ein Rechtecksignal mit konstanter Periodendauer, das zwischen zwei verschiedenen Spannungspegeln oszilliert. Prinzipiell

Mehr

Verbindung zwischen PC und Mikrokontroler Blue-Tooth-Modul Schaltung Parametrierung kein zusätzliches LF

Verbindung zwischen PC und Mikrokontroler Blue-Tooth-Modul Schaltung Parametrierung kein zusätzliches LF Verbindung zwischen PC und Mikrokontroler Obwohl bei PCs und Notebooks kaum noch zu finden, ist die serielle Schnittstelle bei Mikrokontrollern immer noch weit verbreitet. Für die Verbindung zwischen Mikrokontrollern

Mehr

DIGITALVARIO. Anleitung Bootloader. Ausgabe 0.1 deutsch 29.11.2005. für Direkt-Digital-Vario. Firmware ab 00-06-00 Hardware 01 Seriennummer ab 0003

DIGITALVARIO. Anleitung Bootloader. Ausgabe 0.1 deutsch 29.11.2005. für Direkt-Digital-Vario. Firmware ab 00-06-00 Hardware 01 Seriennummer ab 0003 DIGITALVARIO Anleitung Bootloader Ausgabe 0.1 deutsch 29.11.2005 für Direkt-Digital-Vario Firmware ab 00-06-00 Hardware 01 Seriennummer ab 0003 1. Funktion Der Bootloader dient dazu Updates der Variosoftware

Mehr

Konfiguratorsoftware. für. M-Bus Impulssammler

Konfiguratorsoftware. für. M-Bus Impulssammler Konfiguratorsoftware für M-Bus Impulssammler Typ : M-Count 2C Seite 2 Inhaltsverzeichnis 1. Installation des M-Bus Konfigurators...3 2. Starten des M-Bus Konfigurators...3 3. Basiskonfiguration...5 4.

Mehr

Virtuelle COM-Schnittstelle umbenennen

Virtuelle COM-Schnittstelle umbenennen Virtuelle COM-Schnittstelle umbenennen COM-Nummer eines USB/Seriell-Wandlers verändern Wenn man ein Gerät mit einem USB/Seriell-Wandler neu anschließt, wird meist eine neue virtuelle COM- Schnittstelle

Mehr

Datenlogger mit ATmega8 oder ATmega32 Mikrocontroller. Inhaltsverzeichnis

Datenlogger mit ATmega8 oder ATmega32 Mikrocontroller. Inhaltsverzeichnis Datenlogger mit ATmega8 oder ATmega32 Mikrocontroller Peter Wilbert / Thomas Lipkowski Version 1.1 Eine interessante, zeitgemäße und motivierende Art der Messwertaufnahme und -verarbeitung im Unterricht

Mehr

AMB8460 und AMB2560 Schnell Start

AMB8460 und AMB2560 Schnell Start AMB8460 und AMB2560 Schnell Start Version 1.1 AMBER wireless GmbH Albin-Köbis-Straße 18 51147 Köln Tel. 02203-6991950 Fax 02203-459883 email info@amber-wireless.de Internet http://www.amber-wireless.de

Mehr

Anwenderdokumentation

Anwenderdokumentation Anwenderdokumentation für 01/2002 Frank Feige,CAD-CAM Programmierung, Lessingstraße 12,02727 Neugersdorf Seite 1 Inhaltsverzeichnis Einleitung...3 Systemvoraussetzungen...4 Installation...4 Gliederung

Mehr

Das große All-in-All CPLD/FPGA Tutorial

Das große All-in-All CPLD/FPGA Tutorial Das große All-in-All CPLD/FPGA Tutorial Mit diesem Tutorial sollen die ersten Schritte in die Welt der programmierbaren Logik vereinfacht werden. Es werden sowohl die Grundlagen der Logik, die benötigte

Mehr

3 Der Debugger. 3.1 Überblick. 3.2 Einschränkungen

3 Der Debugger. 3.1 Überblick. 3.2 Einschränkungen 3 Der Debugger 3.1 Überblick Die Funktion des Debuggers beruht darauf, dass an das Ende des zu debuggenden Programms ein Monitor mit einer Länge von knapp 1 kbyte angehängt wird. Dieser Monitor wird nach

Mehr

Assembler/C Programmierung eines Mikrocontrollers

Assembler/C Programmierung eines Mikrocontrollers Universität Koblenz Landau Name:..... Institut für Physik Vorname:..... Hardwarepraktikum für Informatiker Matr. Nr.:..... Assembler/C Programmierung eines Mikrocontrollers I/O und Unterprogramme Versuch

Mehr

Schrittmotorsteuerung

Schrittmotorsteuerung Mikroprozessor Programmierung Laborübungen Institut für Elektronik, TU Graz Schrittmotorsteuerung Übungsinhalt: Programmierung eines Mikrocontrollers Ansteuerung eines Schrittmotors mit einem Mikrocontroller

Mehr

b) Gegeben sei folgende Enumeration: enum SPRACHE {Deutsch, Englisch, Russisch};

b) Gegeben sei folgende Enumeration: enum SPRACHE {Deutsch, Englisch, Russisch}; Aufgabe 1: (15 Punkte) Bei den Multiple-Choice-Fragen ist jeweils nur eine richtige Antwort eindeutig anzukreuzen. Auf die richtige Antwort gibt es die angegebene Punktzahl. Wollen Sie eine Multiple-Choice-Antwort

Mehr

Übungscomputer mit Prozessor 8085 - Bedienungsanleitung

Übungscomputer mit Prozessor 8085 - Bedienungsanleitung Seite 1 von 9 Pinbelegung der Steckerleisten im Übungsgerät Seite 2 von 9 Inbetriebnahme: Schalter S1, S2, und S3 in Stellung 1 (oben) schalten. Spannung 5 V anlegen. ACHTUNG auf Polarität achten. Taste

Mehr

Der MS-DOS Standardmonitor und Debugger DEBUG

Der MS-DOS Standardmonitor und Debugger DEBUG Einfache Assemblerprogrammierung mit DOS-DEBUG 1/7 Auf Personalcomputern kann in der Regel leicht eine einfache Umgebung zur Software-Entwicklung für die Intel Rechnerfamilie 80x86 eingerichtet werden.

Mehr

MODUL 6 TIMER UND COUNTER

MODUL 6 TIMER UND COUNTER µc Anwendungsprogrammierung in C Modul 6 / Seite 1 MODUL 6 TIMER UND COUNTER V1.1 J. Humer 1997 µc Anwendungsprogrammierung in C Modul 6 / Seite 2 INHALTSVERZEICHNIS MODUL 6 TIMER UND COUNTER Inhalt Seite

Mehr

PCLoad32.exe funktioniert nicht, Daten werden nicht übertragen. AT+CSQ:Signal Qualität reicht nicht für Rufaufbau: +csq kleiner 7

PCLoad32.exe funktioniert nicht, Daten werden nicht übertragen. AT+CSQ:Signal Qualität reicht nicht für Rufaufbau: +csq kleiner 7 M20/M20T FAQ s SW Download Nr. Problem Satus Mögl. Ursache 1 SW Download nach Power On M20T: funktioniert LED blinkt nicht 2 M20T: LED blinkt Bootcode Enable auf Low Ignition während des SW Downloads nicht

Mehr

Wir übertragen Daten mit Licht

Wir übertragen Daten mit Licht Wir übertragen Daten mit Licht Durch das Internet werden täglich Unmengen von Daten von einem Ort an den anderen transportiert. Häufig geschieht dies über Glasfasern (Abb. 1). An dem einen Ende werden

Mehr

Lösungen zum Kurs "Mikrocontroller Hard- und Software

Lösungen zum Kurs Mikrocontroller Hard- und Software Lösungen zum Kurs "Mikrocontroller Hard- und Software Gerhard Schmidt Kastanienallee 20 64289 Darmstadt http://www.avr-asm-tutorial.net Lösung Aufgabe 2 Aufgabe 2 sbi DDRB,PB0 2 Takte sbi PORTB,PB0 2 Takte

Mehr

Was unterscheidet Microcontroller von einem PC ( Laptop ) oder einem Handy

Was unterscheidet Microcontroller von einem PC ( Laptop ) oder einem Handy uc_kurs_mts_hl_1 Seite 1 S1 Was unterscheidet Microcontroller von einem PC ( Laptop ) oder einem Handy An einen uc kann man eine Menge Sensoren und Aktuatoren anschließen. Mit den Sensoren kann der uc

Mehr

Einführung in Automation Studio

Einführung in Automation Studio Einführung in Automation Studio Übungsziel: Der links abgebildete Stromlaufplan soll mit einer SPS realisiert werden und mit Automation Studio programmiert werden. Es soll ein Softwareobjekt Logik_1 in

Mehr

SSA P_51_002_NEU. doc

SSA P_51_002_NEU. doc SSA P_51_002_NEU. doc Lehrfach: Mikrorechentechnik Versuch: Sieben-Segment-Anzeige Oc Hochschule Zittau/Görlitz; Fachbereich Elektro- und Informationstechnik Prof. Dr.-Ing. Kühne April 2005 Bearb.:Dipl.-Ing.

Mehr

USB-I 2 C Stick. USB-I2C Stick.doc Seite 1 von 7

USB-I 2 C Stick. USB-I2C Stick.doc Seite 1 von 7 Der USB-I 2 C Stick ist eine Steuerung mit integriertem Mikrocontroller. Der USB Anschluss eines Computers wird als virtueller COM-Port verwendet, um den USB-I 2 C Stick aus einer Software anzusprechen.

Mehr

Makros sind Textersetzungen, welche vom Präprozessor aufgelöst werden. Dies Passiert bevor der Compiler die Datein verarbeitet.

Makros sind Textersetzungen, welche vom Präprozessor aufgelöst werden. Dies Passiert bevor der Compiler die Datein verarbeitet. U4 4. Übung U4 4. Übung Besprechung Aufgabe 2 Makros Register I/O-Ports U4.1 U4-1 Makros U4-1 Makros Makros sind Textersetzungen, welche vom Präprozessor aufgelöst werden. Dies Passiert bevor der Compiler

Mehr

Audio Analyzer UPL. File Transfer vom Audio Analyzer UPL zu einem externen PC über die RS-232-C-Schnittstelle

Audio Analyzer UPL. File Transfer vom Audio Analyzer UPL zu einem externen PC über die RS-232-C-Schnittstelle Audio Analyzer UPL File Transfer vom Audio Analyzer UPL zu einem externen PC über die RS-232-C-Schnittstelle Der Audio Analyzer UPL läßt sich über IEC-Bus oder RS-232-C-Schnittstelle fernsteuern. Messergebnisse

Mehr

CCS Compiler Tutorial mit Beispielen

CCS Compiler Tutorial mit Beispielen CCS Compiler Tutorial mit Beispielen Mit diesem Tutorial werden Sie den CCS Compiler kennenlernen, um mit ihm Projekte selbstständig erstellen zu können. Es werden zugleich die Programmierung und die Grundlagen

Mehr

Ein erstes Assembler-Projekt

Ein erstes Assembler-Projekt Das Attiny-Projekt Ein erstes Assembler-Projekt 1 Ein erstes Assembler-Projekt In diesem Kapitel wollen wir ein erstes einfaches Assembler-Programm für unsere Attiny-Platine schreiben. Worum soll es gehen?

Mehr

Programmierung über den ARCNET-Bus. Programmiersystem. 907 PC 331 Programmier- und Testsoftware. ABB Schaltund Steuerungstechnik

Programmierung über den ARCNET-Bus. Programmiersystem. 907 PC 331 Programmier- und Testsoftware. ABB Schaltund Steuerungstechnik Programmierung über den ARCNET-Bus Programmiersystem 907 PC 331 Programmier- und Testsoftware ABB Schaltund Steuerungstechnik Inhaltsverzeichnis Einbindung ARCNET-Treiber in 907PC331... 3 1 Allgemeine

Mehr

Für den Zugriff vom PC aus die TCP/IP Netzwerkeinstellung des PC auf DHCP bzw. automatisch stellen,

Für den Zugriff vom PC aus die TCP/IP Netzwerkeinstellung des PC auf DHCP bzw. automatisch stellen, DIGITRONIC GmbH - Seite: 1 Ausgabe: 11.05.2012 Einstellanleitung GSM XSBOXR6VE Diese Anleitung gilt für die Firmware Version 1.1 Zunächst die SIM Karte mit der richtigen Nummer einsetzten (siehe Lieferschein).

Mehr

Anleitung Version 1.1 Deutsch

Anleitung Version 1.1 Deutsch Anleitung Version 1.1 Deutsch Voraussetzungen, Mindestanforderungen Microsoft Windows Vista, Win7, Win8 Installiertes Framework 4.5 (in Win7 und Win8 bereits enthalten) MySQL Server (Setup unter Windows

Mehr

BEDIENUNGSANLEITUNG SKX OPEN. SKX Open ZN1RX SKXOPEN. Edition 1,1

BEDIENUNGSANLEITUNG SKX OPEN. SKX Open ZN1RX SKXOPEN. Edition 1,1 BEDIENUNGSANLEITUNG SKX OPEN SKX Open ZN1RX SKXOPEN Edition 1,1 INHALT 1. Einleitung... 3 1.1. ZN1RX-SKX OPEN... 3 1.2. Applikationsprogramm: SKX Open... 3 1.3. Grundlegende Spezifikationen des SKX Open...

Mehr

INFOBLATT 433MHz-FM-Mehrkanal-Transceiver RT433F4

INFOBLATT 433MHz-FM-Mehrkanal-Transceiver RT433F4 High-End FM Schmalband Mehrkanal - Transceiver-Modul Technische Daten: Sende-/Empfangsfrequenzbereich: 433..434 MHz 10 user-programmierbare Frequenzkanäle Hyper-Terminal kompatibel. Asynchrone Schnittstelle

Mehr

Der Mikrocontroller beinhaltet auf einem Chip einen kompletten Mikrocomputer, wie in Kapitel

Der Mikrocontroller beinhaltet auf einem Chip einen kompletten Mikrocomputer, wie in Kapitel 2 Der Mikrocontroller Der Mikrocontroller beinhaltet auf einem Chip einen kompletten Mikrocomputer, wie in Kapitel 1 beschrieben. Auf dem Chip sind die, ein ROM- für das Programm, ein RAM- für die variablen

Mehr

einfache PIC-Übungsprogramme

einfache PIC-Übungsprogramme einfache PIC-Übungsprogramme Schreibe in MPLAB für das PIC-Übungsboard 01 mit dem PIC16F88 folgendes Programm, assembliere und dokumentiere dieses, schreibe es anschließend mittels dem Programmiergerät

Mehr

7.0 PWM - Pulsbreitenmodulation

7.0 PWM - Pulsbreitenmodulation 7.0 PWM - Pulsbreitenmodulation PWM ist eine Abkürzung für Pulse Width Modulation (Pulsbreitenmodulation). Zwei unabhängige PWM-Ausgänge erlauben die Erzeugung von Rechtecksignalen mit einstellbarer Frequenz

Mehr

Aufgabe I: Im einzelnen soll das Hauptprogramm:

Aufgabe I: Im einzelnen soll das Hauptprogramm: Aufgabe I: Gesucht ist ein Programm, das zwei Lauflichter realisiert. Das erste werde in der Siebensegment-Anzeige durch genau ein aktiviertes mittleres Segment g dargestellt, das von rechts nach links

Mehr

SP-1101W/SP-2101W Quick Installation Guide

SP-1101W/SP-2101W Quick Installation Guide SP-1101W/SP-2101W Quick Installation Guide 05-2014 / v1.0 1 I. Produktinformationen I-1. Verpackungsinhalt I-2. Smart Plug-Schalter Schnellinstallationsanleitung CD mit Schnellinstallationsan leitung Vorderseite

Mehr

Name: ES2 Klausur Thema: ARM 25.6.07. Name: Punkte: Note:

Name: ES2 Klausur Thema: ARM 25.6.07. Name: Punkte: Note: Name: Punkte: Note: Hinweise für das Lösen der Aufgaben: Zeit: 95 min. Name nicht vergessen! Geben Sie alle Blätter ab. Die Reihenfolge der Aufgaben ist unabhängig vom Schwierigkeitsgrad. Erlaubte Hilfsmittel

Mehr

Einführung in die Informationstechnik. Eingabe - Verarbeitung - Ausgabe CIUS - KREISLICHT. Realschule Tamm Technik Axel Steinbach

Einführung in die Informationstechnik. Eingabe - Verarbeitung - Ausgabe CIUS - KREISLICHT. Realschule Tamm Technik Axel Steinbach Einführung in die Informationstechnik Eingabe - Verarbeitung - Ausgabe CIUS - KREISLICHT Realschule Tamm Technik Axel Steinbach CIUS Kreislicht Netzgerät 1 V Interface 1 Resetknopf 4 Monitor Computer...

Mehr

Einführung in das Programmieren in der Sekundarstufe 1. mit einem Arduino und der Physical-Computing-Plattform

Einführung in das Programmieren in der Sekundarstufe 1. mit einem Arduino und der Physical-Computing-Plattform Einführung in das Programmieren in der Sekundarstufe 1 mit einem Arduino und der Physical-Computing-Plattform 1 Arduino mit Breadboard (Steckbrett) und LED mit Vorwiderstand Arduino-Board Uno R3 mit Mikrocontroller

Mehr

SP-2101W Quick Installation Guide

SP-2101W Quick Installation Guide SP-2101W Quick Installation Guide 05-2014 / v1.0 1 I. Produktinformationen... 2 I-1. Verpackungsinhalt... 2 I-2. Vorderseite... 2 I-3. LED-Status... 3 I-4. Schalterstatus-Taste... 3 I-5. Produkt-Aufkleber...

Mehr

Dokumentation SPS-CLOCK. Atomzeit an digitale E/A der SPS. SPS-CLOCK 1996 by PI & TBO

Dokumentation SPS-CLOCK. Atomzeit an digitale E/A der SPS. SPS-CLOCK 1996 by PI & TBO Dokumentation SPS-CLOCK Atomzeit an digitale E/A der SPS 1. Das Modul Technische Daten Versorgungsspannung 24V DC Leistungsaufnahme 3W Status-LED's 4 1.1 Status LED's SPS-CLOCK Atomzeit an digitale E/A

Mehr

Fernseh-Simulator Microcontroller ATMEL 89C4051 8 Bit Betriebsspannungsbereich von 9-35 Volt 8 leistungsfähigen Ausgänge 16 Programmspeicherplätze

Fernseh-Simulator Microcontroller ATMEL 89C4051 8 Bit Betriebsspannungsbereich von 9-35 Volt 8 leistungsfähigen Ausgänge 16 Programmspeicherplätze Fernseh-Simulator Diese Steuerung mit dem Microcontroller ATMEL 89C4051 ist für universelle Steueraufgaben bis 8 Bit ausgelegt. Der große Betriebsspannungsbereich von 9-35 Volt, die 8 leistungsfähigen

Mehr

Bedienungsanleitung PC-Konfigurationssoftware des ID Inclinometers

Bedienungsanleitung PC-Konfigurationssoftware des ID Inclinometers Bedienungsanleitung PC-Konfigurationssoftware des ID Inclinometers 1. Installation und Programmstart Die Verbindung zum Inclinometer funktioniert nicht unter Windows XP, 2000. 1.1 Installation Zur Installation

Mehr

Go Wireless Connect - Kurzbeschreibung

Go Wireless Connect - Kurzbeschreibung Index Änderung Datum Name 01.01 Erweiterung um die SMS alität 09.07.2012 Skrebba 01.00 Erstellung 14.06.2012 Skrebba 1. Allgemes Nachdem das Gerät betriebsbereit ist, wird anschließend e Verbindung zum

Mehr

signakom - - - - - besser sicher

signakom - - - - - besser sicher GPS - Locator SK1 Bedienungsanleitung 1. SIM- Karte - Installieren Sie die SIM - Karte für Ihren GPS-Locator in einem normalen Handy. Sie können dazu irgendeine SIM-Karte eines beliebigen Anbieters verwenden.

Mehr

AVR-Mikrocontroller in BASCOM programmieren, Teil 3

AVR-Mikrocontroller in BASCOM programmieren, Teil 3 jean-claude.feltes@education.lu 1/8 AVR-Mikrocontroller in BASCOM programmieren, Teil 3 Alle Beispiele in diesem Kapitel beziehen sich auf den Mega8. Andere Controller können unterschiedliche Timer haben.

Mehr

Versuch MC01 - Digitale Signale. Abgabedatum: 28. Februar 2008

Versuch MC01 - Digitale Signale. Abgabedatum: 28. Februar 2008 Versuch MC01 - Digitale Signale Sven E Tobias F Abgabedatum: 28. Februar 2008 Inhaltsverzeichnis 1 Thema des Versuchs 3 2 Zahlen und Aussagenlogik 3 2.1 Binäre Zahlen............................. 3 2.1.1

Mehr

Programmieren in C Teil 3: Mikrocontrollerprogrammierung

Programmieren in C Teil 3: Mikrocontrollerprogrammierung Programmieren in C Teil 3: Mikrocontrollerprogrammierung 08/30/10 Fachbereich Physik Institut für Kernphysik Bastian Löher, Martin Konrad 1 Tag 1 Hello World 08/30/10 Fachbereich Physik Institut für Kernphysik

Mehr

Anwendung Rs485-Modbus Master

Anwendung Rs485-Modbus Master Anwendung Rs485-Modbus Master Bedienerhandbuch Version 1.0 Seite 1 1. Inhalt 1. Inhalt...2 2. Voranmerkungen...3 2.1. Systemarchitektur...3 2.2. Voraussetzungen auf Hardware-Ebene...3 2.3. Voraussetzungen

Mehr

SMS-Tastatur. SMS - Pad. Ingenieurbüro Dr. Seveke Computer für Behinderte Schnorrstraße 70 01069 Dresden Tel: 0351 472 41 00 Fax: 0351 472 41 65

SMS-Tastatur. SMS - Pad. Ingenieurbüro Dr. Seveke Computer für Behinderte Schnorrstraße 70 01069 Dresden Tel: 0351 472 41 00 Fax: 0351 472 41 65 SMS-Tastatur SMS - Pad H A N D B U C H Ingenieurbüro Dr. Seveke Computer für Behinderte Schnorrstraße 70 01069 Dresden Tel: 0351 472 41 00 Fax: 0351 472 41 65 Dr.Seveke@Computer-fuer-Behinderte.de www.computer-fuer-behinderte.de

Mehr

Compuprint SP40plus. Das SP40plus Remote Setup Programm. Restore MFG. Send Setup. Send Setup. Restore MFG

Compuprint SP40plus. Das SP40plus Remote Setup Programm. Restore MFG. Send Setup. Send Setup. Restore MFG Das SP40plus Remote Setup Programm Das SP40plus Remote Setup Programm ist ein kleines schweizer Messer, das Ihnen den Umgang mit dem Produkt erleichtert, sei es, dass Sie als Techniker mehrere Geräte aktualisieren

Mehr

Microcontroller Programmierung. Ein PDV-Vertiefungsprojekt von: Chr. Schulz, P. Simon und D. Stein Sommersemester 2005 Version 1.0

Microcontroller Programmierung. Ein PDV-Vertiefungsprojekt von: Chr. Schulz, P. Simon und D. Stein Sommersemester 2005 Version 1.0 Microcontroller Programmierung Ein PDV-Vertiefungsprojekt von: Chr. Schulz, P. Simon und D. Stein Sommersemester 2005 Version 1.0 Inhalt Einführung Die Hardware Die Schaltlogik Implementierung der Steuerung

Mehr

Installations- und Bedienungsanleitung für die iks Datastar Software

Installations- und Bedienungsanleitung für die iks Datastar Software Installations- und Bedienungsanleitung für die iks Datastar Software 1. Laden Sie die Software iks Datastar (komprimierte Datei datastar.exe; Dateigröße ca. 2000 kbyte) von unserer Internet-Seite http://www.iks-aqua.com/html/d/aquastarsoftware.htm

Mehr

Wer möchte, kann sein Programm auch auf echter Hardware testen

Wer möchte, kann sein Programm auch auf echter Hardware testen U4 3. Übungsaufgabe U4 3. Übungsaufgabe Grundlegendes zur Übung mit dem AVR-μC Register I/O-Ports AVR-Umgebung Peripherie U4.1 U4-1 Grundlegendes zur Übung mit dem AVR-mC U4-1 Grundlegendes zur Übung mit

Mehr

Modul 1 C-Programmierung der Familie 8051 Einführung. µc Anwendungsprogrammierung in C Modul 1 / Seite 1. Version 1.0 Dipl. Ing. Dr.

Modul 1 C-Programmierung der Familie 8051 Einführung. µc Anwendungsprogrammierung in C Modul 1 / Seite 1. Version 1.0 Dipl. Ing. Dr. µc Anwendungsprogrammierung in C Modul 1 / Seite 1 Modul 1 C-Programmierung der Familie 8051 Version 1.0 Dipl. Ing. Dr. Josef Humer µc Anwendungsprogrammierung in C Modul 1 / Seite 2 INHALTSVERZEICHNIS

Mehr

Assembler 8086 Labor für Datentechnik I

Assembler 8086 Labor für Datentechnik I 1 Grundlagen Assembler-Abschlussprogramm Für die serielle RS232-Schnittstelle ist ein Empfangsprogramm in 8086-Assembler für einen 80C188EB- Mikrocontroller zu erstellen. Die Übertragungsrate beträgt 57600

Mehr

Beschreibung für das Solardatenerfassungs- und Überwachungssystem SolarCount Net Lan

Beschreibung für das Solardatenerfassungs- und Überwachungssystem SolarCount Net Lan Beschreibung für das Solardatenerfassungs- und Überwachungssystem SolarCount Net Lan Inhaltsverzeichnis Inhaltsverzeichnis... 1 Komponenten des Net Lan Systems... 2 Anschlüsse und Verkabelung... 2 Konfiguration

Mehr

Inhaltsverzeichnis WWW.STEMMER-IMAGING.COM

Inhaltsverzeichnis WWW.STEMMER-IMAGING.COM Inhaltsverzeichnis 1 Identifizierung...2 2 Sicherheitshinweise...3 3 Das Anschließen...3 3.1 Für die Nutzung der RS232 Schnittstelle... 3 3.2 Für die Nutzung der USB Schnittstelle... 3 4 Die Inbetriebnahme...3

Mehr

Kapitel 04: Das erste Projekt Abschnitt 04: Überblick über das Programm

Kapitel 04: Das erste Projekt Abschnitt 04: Überblick über das Programm Kapitel 04: Das erste Projekt Abschnitt 04: Überblick über das Programm Beim Durchgehen des Programms will ich die verschiedenen Abschnitte zeigen, aus denen jedes ATmega-Assemblerprogramm besteht. Da

Mehr

Mitarbeiter-Alarm. 1x Taster mit Kabel zum Anschluss an den seriellen Com-Port (optional) 1x Installationsprogramm auf CD 1x Lizenz

Mitarbeiter-Alarm. 1x Taster mit Kabel zum Anschluss an den seriellen Com-Port (optional) 1x Installationsprogramm auf CD 1x Lizenz Mitgelieferte Komponenten: Mitarbeiter-Alarm 1x Taster mit Kabel zum Anschluss an den seriellen Com-Port (optional) 1x Installationsprogramm auf CD 1x Lizenz Hardware: (optional) Alarmtaster befestigen

Mehr

Bedienungsanleitung für. Android Box 3.0

Bedienungsanleitung für. Android Box 3.0 Bedienungsanleitung für Android Box 3.0 Android Box 3.0 Bedienungsanleitung Danke, dass Sie unser innovatives Produkt erworben haben. Bitte lesen Sie sorgfältig die Bedienungsanleitung bevor Sie das Gerät

Mehr

SPS (Fragenkatalog - Dipl.-Ing. U. Held. Inhaltsverzeichnis

SPS (Fragenkatalog - Dipl.-Ing. U. Held. Inhaltsverzeichnis Inhaltsverzeichnis 1. Die wichtigsten Anforderungen an eine SPS ist schnelle Signalverar-beitung. Erläutern Sie ausführlich, welche Signale eine SPS verarbeiten kann und wie diese Verarbeitung funktioniert!

Mehr

Mikrocontrollertechnik

Mikrocontrollertechnik Aufgaben: Impulse zählen (Zählerfunktion) Zeitintervalle erzeugen (Zeitgeberfunktion) Prinzipschaltbild: Die Programmierung erfolgt mit den Registern TMOD und TCON: timer.doc TSC Seite 1/8 timer.doc TSC

Mehr

Mikrocomputertechnik

Mikrocomputertechnik Bernd-Dieter Schaaf Mikrocomputertechnik Mit MikroControllern der Familie 8051 unter Mitarbeit von Peter Wissemann 4., aktualisierte Auflage mit 267 Bildern sowie zahlreichen Beispielen und Übungen HANSER

Mehr

ateval-board Aufbauanleitung & Handbuch

ateval-board Aufbauanleitung & Handbuch atevalboard Aufbauanleitung & Handbuch Elektronik Hannes Jochriem Oberfeldweg 10 D 300 Oberaudorf info@ehajo.de 0033 / 695 69 9 0033 / 695 69 90 1. Inhaltsverzeichnis Aufbau... 5 Sockel...7 Summer...7

Mehr

Kurzanleitung Akustischer Digitaler Strömungsmesser OTT ADC

Kurzanleitung Akustischer Digitaler Strömungsmesser OTT ADC Kurzanleitung Akustischer Digitaler Strömungsmesser OTT ADC Deutsch Bediengerät Display-Anzeigen Die folgende Abbildung zeigt ein Beispiel für die Display-Anzeige während einer Messung. Anzeige Datenqualität

Mehr

Bedienung der Laptops von HP Sportauswertung

Bedienung der Laptops von HP Sportauswertung Bedienung der Laptops von HP Sportauswertung 1. Verbinden der TAG-HEUER Stoppuhr (Klinkensteckeranschluss befindet sich auf der Rückseite in der Mitte zwischen den Anschlussbuchsen der Lichtschranken)

Mehr

Einstellung des Münzzeitzählers Alpha-800N / Alpha-820 ab Version V4.16 (Euro)

Einstellung des Münzzeitzählers Alpha-800N / Alpha-820 ab Version V4.16 (Euro) Einstellen mit der Betreiberkarte: Zum Einstellen schieben Sie die Betreiberkarte (oder Händlerkarte / Init-Karte) wie am Münzzeitzähler angezeigt in den Chipkartenleser auf der linken Seite. Zur Einstellung

Mehr

Elexis - Afinion AS100 Connector

Elexis - Afinion AS100 Connector Elexis - Afinion AS100 Connector medshare GmbH 27. November 2011 1 1 Einführung Dieses Plugin dient dazu, das Laborgerät Afinion AS100 Analyzer 1 an Elexis anzubinden. Mit diesem Plugin können die, vom

Mehr

M. Graefenhan 2000-12-07. Übungen zu C. Blatt 3. Musterlösung

M. Graefenhan 2000-12-07. Übungen zu C. Blatt 3. Musterlösung M. Graefenhan 2000-12-07 Aufgabe Lösungsweg Übungen zu C Blatt 3 Musterlösung Schreiben Sie ein Programm, das die Häufigkeit von Zeichen in einem eingelesenen String feststellt. Benutzen Sie dazu ein zweidimensionales

Mehr

SCAN OPERATOR 12. Bedienungsanleitung. Ab Version 1.0. email: service@glp.de Internet: http://www.glp.de

SCAN OPERATOR 12. Bedienungsanleitung. Ab Version 1.0. email: service@glp.de Internet: http://www.glp.de Bedienungsanleitung Ab Version 1.0 email: service@glp.de Internet: http://www.glp.de 2 (V2.0) GLP German Light Production Inhalt 1 Übersicht...5 1.1 Frontansicht...5 1.2 Rückansicht...7 2 Bedienung...7

Mehr

Schaltbild E Tec Module Schaltbeispiel (Prüfschaltung)

Schaltbild E Tec Module Schaltbeispiel (Prüfschaltung) E Tec Module rt.nr.08227. Spezialprogramme für Digitaltechnik Für Freunde der Digitaltechnik sind im "E Tec Module" noch weitere vier Programme enthalten, die über die Dipschalter eingestellt werden. Diese

Mehr

Kapitel 4 Internet-Fax

Kapitel 4 Internet-Fax Kapitel 4 Internet-Fax Übersicht Die Funktion Internet-Fax ermöglicht es, Faxe über das Internet zu versenden und zu empfangen. Die gefaxten Dokumente werden als an E-Mails angehängte TIFF-F-Dateien übertragen.

Mehr

ZX81 **Basic Version 1.02 Handbuch

ZX81 **Basic Version 1.02 Handbuch ZX81 **Basic Version 1.02 Handbuch **Basic ist eine Erweiterung für das ZX81-Basic, die ohne Hardwareänderungen auf jedem ZX81 lauffähig ist. Mit **Basic ist es möglicht, Befehle des ZX81-Basics zu ändern

Mehr