Mikrocomputertechnik BLIN_INT-P-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „BLIN_INT-P-Quickie“

Slides:



Advertisements
Ähnliche Präsentationen
Mikrocomputertechnik
Advertisements

Mikrocomputertechnik
4. Attiny-Veranstaltung
2.3 Register-Transfer-Strukturen
Mikrocomputertechnik - Kapitel 4
Bild 2.1. Logisches Symbol für D-Kippglied und Fotografie
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.
Mikrocomputertechnik
Abschlusspräsentation Informationstechnik:
Katja Bode MOdulator Der, Die, Das DEModulator.
Mikrocomputertechnik-Labor WS04/05
Gliederung: Features Hardware Software Werbung.
Projekt Scheibenwischer
Spielzeugsortierer Labor Mikrocomputertechnik Dozent: Prof. J. Walter
Mikrocomputertechnik Shisha- Heizung Frank Jury, Alexander Wollmann / MT 5 / SS06 / Projekt: Shisha-Heizung /Betreuung: Prof. Jürgen Walter Gruppe 17 Frank.
für Dr. Johannes Heidenhain GmbH
4. Mikrocontroller-Komponenten
Seite 1 Prof. J. WALTER Kurstitel Stand: Januar 2000 mc Mikrocomputertechnik Herzlich Willkommen Prof. Jürgen Walter.
RS232 Register und ihre Bits
2.3 Register-Transfer-Strukturen
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter 8PLUS5-Quickie Einfache Addition 8051-Architektur.
FPGA... ein Versuch. Uli Schäfer 1. Historie: PLD Uli Schäfer 2 Schaltungsgrösse wächst drastisch mit Zahl der Eingänge CPLD = Array + Flipflops + macro.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter Drei-Stellungen-Quickie Servomotorsteuerung.
Mikrocomputertechnik QUICKIE-Quickie Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter QUICKIE-Quickie Was sind Quickies?
Implementierung eines PID-Regler für den eVolo auf ARM-Mikrocontroller
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 Speicher-Quickie Beschreibung.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter Drais-Quickie Beschreibung.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter EVA-WIE-Quickie Eingabe – Verarbeitung - Ausgabe.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter PWM-SERVO-Quickie Ansteuerung eines Servomotors.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand November Mikrocomputertechnik Jürgen Walter Eagle-Einführungs-Quickie Beschreibung Pfostenstecker.
Mikrocomputertechnik
Embedded Systems Prof. Dr. H. Kristl
Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Di., 8.30 – Uhr Ort: Hörsaal 5.01, Institut für Experimentalphysik, Universitätsplatz.
Computerorientierte Physik VORLESUNG
Mikrocomputertechnik
Μ Version 1.0Seite 1µVision Start Debugger Set Breakpoint µVision Debugger.
Ultraschall Funktionsprinzip des Sensors (1)
FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG.
Datenverarbeitung im PC
Torsteuerung Marco Korrmann Dominik Sommer.
Mikrocomputertechnik Jürgen Walter
Mikrocomputertechnik Port-Quickie Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „Port-Quickie“ 8051-Port Eingabe - Ausgabe.
Mikrocomputertechnik Jürgen Walter
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter „EVA-WAS-Quickie“ Eingabe – Verarbeitung - Ausgabe.
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.
Mikrocomputertechnik IDE-Quickie Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „IDE-Quickie“ Keil: Integrated Development Environment.
Mikrocomputertechnik Jürgen Walter
Mikrocomputertechnik 12-A-PWM-Quickie Prof. J. Walter, HsKa Stand Dezember Mikrocomputertechnik Jürgen Walter „PWM-P-Quickie“ Programmierung: P_25_50_75.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter „TIMER-2/3-Quickie“
Seite 1 Prof. J. WALTER Kurstitel Stand: Oktober 2001 mc Mikrocomputertechnik - Kapitel 5 Herzlich Willkommen Prof. Jürgen Walter.
Mikrocomputertechnik SERVO-Kalibrations-Quickie Prof. J. Walter Stand Dezember Mikrocomputertechnik Jürgen Walter Servo-Kalibrations-Quickie Kalibration.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „Configuration-Quickie“ Hardware konfigurieren.
Mikrocomputertechnik SERVO-Kalibrations-Quickie Prof. J. Walter Stand Dezember Mikrocomputertechnik Jürgen Walter SERVO_LR-HS-53-P-Quickie Programmierung.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter „???-Quickie“ Beschreibung.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter „PWM-Quickie“ Pulsweitenmodulation.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Dezember Mikrocomputertechnik Jürgen Walter „PWM-SERVO-Quickie“ Ansteuerung eines Servomotors.
Mikrocomputertechnik PWM-SERVO-Quickie Prof. J. Walter Stand Dezember Mikrocomputertechnik Jürgen Walter „PWM-SERVO-Quickie“ Ansteuerung eines Servomotors.
Mikrocomputertechnik Timer-2-3-Quickie Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „TIMER-2-3-Quickie“
Mikrocomputertechnik Timer-0-1-Quickie Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „TIMER-0-1-Quickie“
Roboter programmieren
SMS - Telefonsteuerung
Mikrocomputertechnik - Kapitel 4
ABB i-bus® EIB Jalousieaktoren
Die I/O-Register des Attiny
Aufbau und Anwendungen von Mikrokontrollern
Prof. J. Walter Bitte römische Zahlen im Geschichtsunterricht!
ESP32 Arduino Herzlich willkommen zum Edison Quickie. „ESP32-Blink“
 Präsentation transkript:

Mikrocomputertechnik BLIN_INT-P-Quickie Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „BLIN_INT-P-Quickie“

Mikrocomputertechnik BLIN_INT-P-Quickie Prof. J. Walter Stand Januar Lernziele:  Progammierung Timer 0  Programmierung von Interrupts von Timer 0  Debug - Funktionstest

Mikrocomputertechnik BLIN_INT-P-Quickie Prof. J. Walter Stand Januar Voraussetzungen  Timer-Quickie

Mikrocomputertechnik BLIN_INT-P-Quickie Prof. J. Walter Stand Januar Programmierung: BLIN_INT  T1  LED 1 einschalten  T2  LED 1 ausschalten  T3  LED 1 blinkt mit ca. 1Hz  Xtal ist mit 12MHz vorgegeben  Der Takt für Timer 0 oder 1 mit 1MHz   Periode: Ein + Aus  (0.5s / 65536E-6s)=ca. 8 Interrupts/s  R2=8  8051 Core – Simulator – MHz

Mikrocomputertechnik BLIN_INT-P-Quickie Prof. J. Walter Stand Januar Programmierung der Special Function Register  TMOD  TCON  INTERRUPT  Interrupt-Vector

Mikrocomputertechnik BLIN_INT-P-Quickie Prof. J. Walter Stand Januar Tabelle 5.3 TMOD BYTE HGATEC/T#M1M0GATEC/T#M1M0TMOD Timer 1 Timer 0 BitFunktion GateGating control "1" durchgeschaltet, wenn INTx#-Pin auf "1" und TRx Kontrollbit gesetzt. "0" => Timer x zählt, wenn TRx Kontrollbit gesetzt ist C/T#Counter or timer select bit. Zähler oder Zeitgeber Auswahlbit "1" Zähler Funktion ( Eingang am TxD Eingangspin vom Prozessor ) "0" Zeitgeber Funktion ( Eingang vom internen System Clock ) M1/M0 0 8-bit timer / counter THx ist ein 8-bit Zähler / Zeitgeber - TLx dient als 5-bit Vorteiler bit timer/counter "THx" und TLx" ergeben zusammen einen 16-bit-Zähler / Zeitgeber bit auto-reload timer / counter 8-bit automatisch ladender Zähler / Zeitgeber. THx enthält den Wert der in TLx bei jedem Überlauf geladen wird. 1 Timer 0: TL0 ist ein 8-bit-Zähler / Zeitgeber der von den Kontrollbits von Timer 0 kontrolliert wird. TH00 ist ein 8 Bit Zeitgeber der nur von den Zeitgeber 1 Kontrollbits kontrolliert wird. 1 Timer 1. Zähler / Zeitgeber hält

Mikrocomputertechnik BLIN_INT-P-Quickie Prof. J. Walter Stand Januar Tabelle 5.4 TCON BITS Timer 0 - Timer 1 Control Bits 8FH8EH8DH8CH8B8AH89H88H xxx1xxxx TF1TR1TF0TR0IE1IT1IE0IT0TCON Diese Bits werden nicht zur Kontrolle des Zeitgebers verwendet BitFunktion TR0Timer 0 run control bit. Bit zum Starten und Stoppen des Zeitgebers 0 TF0Timer 0 overflow flag. Wird hardwaremäßig beim Zeitgeber / Zählerüberlauf gesetzt. Wird bei Aufruf des entsprechenden Interrupts zurückgesetzt. TR1Timer 1 run control bit. Bit zum Starten und Stoppen des Zeitgebers 1 TF1Timer 1 overflow flag. Wird hardwaremäßig beim Zeitgeber / Zählerüberlauf gesetzt. Wird bei Aufruf des entsprechenden Interrupts zurückgesetzt.

Mikrocomputertechnik BLIN_INT-P-Quickie Prof. J. Walter Stand Januar IE Interrupt Enable Bits 1x A8HEAL-ET2ESET1EX1ET0EX0IE - Wird nicht für Interrupt-Kontrolle genutzt BitFunktion EX0"0" Externer Interrupt 0 gesperrt "1" Externer Interrupt 0 freigegeben ET0"0" Überlauf Timer 0 gesperrt "1" Überlauf Timer 0 freigegeben EX1"0" Externer Interrupt 1 gesperrt "1" Externer Interrupt 1 freigegeben ET1"0" Überlauf Timer 1 gesperrt "1" Überlauf Timer 1 freigegeben ES"0" Serieller Schnittstellen Interrupt gesperrt "1" Serieller Schnittstellen Interrupt freigegeben ET2"0" Überlauf Timer 2 gesperrt "1" Überlauf Timer 2 freigegeben -Wird nicht für Interrupt Kontrolle genutzt EAL"0" Kein Interrupt wird erkannt "1" Jeder Interrupt wird entsprechend seiner Einstellung erkannt

Mikrocomputertechnik BLIN_INT-P-Quickie Prof. J. Walter Stand Januar Interrupt Enable  Interrupt-Quickie  IE Interrupt Enable  Interrupt Vector Table

Mikrocomputertechnik BLIN_INT-P-Quickie Prof. J. Walter Stand Januar ÜBUNG 01: BLIN_INT_V T1  Blinkfrequenz erhöhen T2  Blinkfrequenz erniedrigen fmax ca. 45,7 Hz ~3 MHz/2^16 Kontrollieren Sie fmin mit der Handy-Stoppuhr Hinweis: Bei fmin gilt: R2=0

Mikrocomputertechnik BLIN_INT-P-Quickie Prof. J. Walter Stand Januar Quickies – schnell und intensiv lernen  Ziel erreicht!