Mikrocomputertechnik-Labor SS‘04

Slides:



Advertisements
Ähnliche Präsentationen
Mikrocomputertechnik
Advertisements

Terme, Proportionalität, Prozentrechnung, Gleichungen
Anzahl der ausgefüllten und eingesandten Fragebögen: 211
Programmierung: Einführung
Befehlssatz und Struktur
Forschungszentrum caesar
LS 2 / Informatik Datenstrukturen, Algorithmen und Programmierung 2 (DAP2)
11. Matrizen. 11. Matrizen Eine mn-Matrix ist ein Raster aus mn Koeffizienten, die in m Zeilen und n Spalten angeordnet sind. = (aij)1  i  m, 1.
Merkblatt zur Berechnung der Gesamtqualifikation gemäß APO-GOSt B(C) gültig ab Schuljahr 2010/11 für die G8-Jahrgänge in der gymnasialen Oberstufe.
Mikrocomputertechnik - Kapitel 4
Mittlere absolute Abweichung vom Mittelwert(1)
Modelle und Methoden der Linearen und Nichtlinearen Optimierung (Ausgewählte Methoden und Fallstudien) U N I V E R S I T Ä T H A M B U R G November 2011.
Übung 2.1 Information Wieviele Fragen benötigen Sie beim „Zahlenraten“
Wohnungskauf Isabella Grabner 2a hlw amstetten 2007 Mathematik-Projekt Finanzen.
Klicke Dich mit der linken Maustaste durch das Übungsprogramm! Vereinfachung von Termen Ein Übungsprogramm der IGS - Hamm/Sieg © IGS-Hamm/Sieg 2006 Dietmar.
WS Algorithmentheorie 02 - Polynomprodukt und Fast Fourier Transformation Prof. Dr. Th. Ottmann.
PYTHAGORAS 570 v. Chr. wurde Pythagoras auf der ionischen Insel Samos geboren. Als 20-jähriger ging er in Milet bei Thales und Anaximander in die Lehre,
µ-Controller-Labor Projekt- Prüfstandslüfter
Mikrocomputertechnik-Labor WS04/05
Herzlich Willkommen zur Präsentation des Projekts Bremslichtsteuerung
Spielzeugsortierer Labor Mikrocomputertechnik Dozent: Prof. J. Walter
Projekt Lüftersteuerung Fabian Bauer MT4 Tobias Lanner MT4 SS 2002 Fachhochschule Karlsruhe Microcomputer-Technik Prof. J. Walter.
Gruppe: Eugen Riefert Dmitriy Aranovich
Mikrocomputertechnik Shisha- Heizung Frank Jury, Alexander Wollmann / MT 5 / SS06 / Projekt: Shisha-Heizung /Betreuung: Prof. Jürgen Walter Gruppe 17 Frank.
SWIMMING POOL STEUERUNG
Mikrocomputertechnik-Labor WS 2004/05 Projekt Modellauto
FS_Geschwindigkeitsmessung
Team "Kugelsortieranlage"
– Team 2 Aktueller Projektleiter: Christian Krapp
Zahlen geschickt addieren
Transaktion: FMRP_RFFMEP1AX
Rechneraufbau & Rechnerstrukturen, Folie 12.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 12.
20:00.
Rund ums Abitur: Themen
© Gabriele Sowada © Gabriele Sowada 2 Manuell Beispiel 1 demonstriert die Vorgehensweise bei der manuellen Programm- Eingabe am.
Das Wurzelzeichen √ und seine Bedeutung
© Gabriele Sowada © Gabriele Sowada 2 Zügig Beispiel 2 demonstriert die Vorgehensweise bei der normalerweise genutzten Art der.
Unterprogramme An mehreren Stellen im Programm stehen gleiche Codeabschnitte!! 0000h 0200h Programmspeicher Problem Langes Programm Programm unübersichtlich.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter 8PLUS5-Quickie Einfache Addition 8051-Architektur.
Repetition „Variable & Term“
Wir üben die Malsätzchen
Polynome und schnelle Fourier-Transformation
?? +.
Die Herleitung der Lösungsformel für gemischt quadratische Gleichungen
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter Indirekte Adressierung- Quickie Beschreibung.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter EVA-WIE-Quickie Eingabe – Verarbeitung - Ausgabe.
Berechnung von Prozentwert, Prozentsatz und Grundwert mit dem Dreisatz und mit der Operatorenschreibweise Prozentrechnung.
Addieren und Subtrahieren von Dezimalzahlen
Schriftliche Multiplikation
Jamshid Azizi: Folie Isomorphietest Jamshid Azizi
Von der Wertetabelle zur Funktion
Vorlesung Mai 2000 Konstruktion des Voronoi-Diagramms II
Symmetrische Blockchiffren DES – der Data Encryption Standard
Das Heronverfahren arithmetisches Mittel geometrisches Mittel
MINDREADER Ein magisch - interaktives Erlebnis mit ENZO PAOLO
1 (C)2006, Hermann Knoll, HTW Chur, FHO Quadratische Reste Definitionen: Quadratischer Rest Quadratwurzel Anwendungen.
Serielle Addition H. Malz. Serielle Addition H. Malz Operanden laden.
Mikrocomputertechnik Jürgen Walter
Mikrocomputertechnik Jürgen Walter
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter „EVA-WAS-Quickie“ Eingabe – Verarbeitung - Ausgabe.
Rechnerstrukturen 3b. Endliche Automaten.
Mikrocomputertechnik ADC-P1-1-Quickie Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „ADC-Quickie“ A/D-Wandlung mit VC_2.
Seite 1 Prof. J. WALTER Kurstitel Stand: März 2007 mc-mt Jürgen Walter Mikrocomputertechnik.
Mit Formeln rechnen Aufbau und Eingabe.
Schwimmen : Die Anzahl 2: Die Bestzeit.
Federweg messen ? Bodenfreiheit erfassen und optimieren
1 Medienpädagogischer Forschungsverbund Südwest KIM-Studie 2014 Landesanstalt für Kommunikation Baden-Württemberg (LFK) Landeszentrale für Medien und Kommunikation.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „Configuration-Quickie“ Hardware konfigurieren.
ADDITION von natürlichen Zahlen
Prof. J. Walter Bitte römische Zahlen im Geschichtsunterricht!
 Präsentation transkript:

Mikrocomputertechnik-Labor SS‘04 Projekt: Beschleunigungsmessung Dozent: Prof. J. Walter Betreuer: Herr W.Loes Abgabetermin: 19.07.04 Teilnehmer: Christian Staier Alexander Stroh

Beschleunigung messen Auswerten Erste Schritte Beschleunigung messen Auswerten Ausgeben und speichern der maximal Werte Aktuelle Beschleunigung anzeigen Alexander Stroh Christian Staier

Allgemeine Problematik: Blackbox Allgemeine Problematik: Hardware Auswertungselektronik Software Assembler Alexander Stroh Christian Staier

Schaltplan und Layout Schaltpläne: ProTel-Schematics Layout-Dateien: ProTel-PCB Alexander Stroh Christian Staier

Schaltplan Sensorplatine

Schaltplan I2C-Platine

Layout Sensorplatine

Layout I2C-Platine

Struktogramm Alexander Stroh Christian Staier

Struktogramm Programmaufbau Quelltext: lcall I2C_Init lcall Display_Init lcall SPEICHERTABELLE IMMERWIEDER: call AD_WANDLUNG1 call AD_WANDLUNG2 call QUADRIEREN call ADDITION call WURZEL_ZIEHEN call ERGEBNIS_SCHREIBEN call VERGLEICH_HOECHSTWERT call SCHREIBE_HOECHSTWERT jnb P1.1,HOECHSTWERT_RESET call Pause jmp IMMERWIEDER Alexander Stroh Christian Staier

Programmaufbau Quelltext: lcall I2C_Init lcall Display_Init lcall SPEICHERTABELLE IMMERWIEDER: call AD_WANDLUNG1 call AD_WANDLUNG2 call QUADRIEREN call ADDITION call WURZEL_ZIEHEN call ERGEBNIS_SCHREIBEN call VERGLEICH_HOECHSTWERT call SCHREIBE_HOECHSTWERT jnb P1.1,HOECHSTWERT_RESET call Pause jmp IMMERWIEDER Alexander Stroh Christian Staier

Programmier-Probleme Radizieren Berechnungen über mehrere Register Umrechnung der Werte und Ausgabe auf Display Alexander Stroh Christian Staier

Programmier-Probleme Radizieren Radizieren Berechnungen über mehrere Register Umrechnung der Werte und Ausgabe auf Display Alexander Stroh Christian Staier

Radizieren Töpler - Verfahren: Die Summe der ersten ungeraden Zahlen ist immer genauso groß, wie das Quadrat der Anzahl jener ungeraden Zahlen. Beispiel: Zu berechnen ist die Wurzel aus 49 49 1. ungerade Zahl - 1 Ergebnis: Anzahl ungerader Zahlen: 48 2. ungerade Zahl 5 1 6 3 7 4 2 - 3 45 - 5 40 - 7 33 - 9 24 - 11 13 - 13 Alexander Stroh Christian Staier

Programmier-Probleme Radizieren Radizieren Berechnungen über mehrere Register Umrechnung der Werte und Ausgabe auf Display Alexander Stroh Christian Staier

Programmier-Probleme Radizieren Berechnungen über mehrere Register Berechnungen über mehrere Register Umrechnung der Werte und Ausgabe auf Display Alexander Stroh Christian Staier

Berechnungen über mehrere Register Entsteht durch Quadrieren und Addieren der gewandelten Beschleunigungen Beispiel: Maximaler Wert aus 1. A/D-Wandlung: FFh Maximaler Wert aus 2. A/D-Wandlung: FFh Quadrieren und Addieren der beiden Werte: FF²h + FF²h = FE01h + FE01h = 1FC02h Alexander Stroh Christian Staier

Programmier-Probleme Berechnungen über mehrere Register Programmier-Probleme Radizieren Berechnungen über mehrere Register Umrechnung der Werte und Ausgabe auf Display Alexander Stroh Christian Staier

Programmier-Probleme Radizieren Berechnungen über mehrere Register Umrechnung der Werte und Ausgabe auf Display Umrechnung der Werte und Ausgabe auf Display Alexander Stroh Christian Staier

Umrechnung der Werte und Ausgabe auf Display 0d ≤ Ergebnis ≤ 360d Skalierung: 1d = 0,1g Angezeigter Wert ASCII-Code in hex , g 30 30 2C 30 67 +1 , 1 g 30 30 2C 31 67 , 2 g 30 30 2C 32 67 , 3 g 30 30 2C 33 , 4 g 30 30 2C 34 67 , 5 g 30 30 2C 35 67 Alexander Stroh Christian Staier

Umrechnung der Werte und Ausgabe auf Display 0d ≤ Ergebnis ≤ 360d Skalierung: 1d = 0,1g Adresse ASCII in hex 30h ASCII-Zeichen: ‚0‘ 400Ah dptr 31h ASCII-Zeichen: ‚1‘ 400Bh 2Ch ASCII-Zeichen: , 400Ch 24,7g 01,4g 400Dh 34h ASCII-Zeichen: ‚4‘ 67h ASCII-Zeichen: ‚g‘ 400Eh 30h ASCII-Zeichen: ‚0‘ 400Fh 32h ASCII-Zeichen: ‚2‘ 4041h 34h ASCII-Zeichen: ‚4‘ 4042h Alexander Stroh Christian Staier

Danke für die Aufmerksamkeit