Mikrocomputertechnik Timer-0-1-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „TIMER-0-1-Quickie“

Slides:



Advertisements
Ähnliche Präsentationen
Mikrocomputertechnik
Advertisements

Mikrocomputertechnik
4. Attiny-Veranstaltung
Aufbau von µ-Controllern der 8051-Familie
2.3 Register-Transfer-Strukturen
Eine kleine Einführung
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
Mikrocomputertechnik
Mikrocomputertechnik-Labor WS04/05
Gliederung: Features Hardware Software Werbung.
Projekt Scheibenwischer
Spielzeugsortierer Labor Mikrocomputertechnik Dozent: Prof. J. Walter
Seite 1 Prof. J. WALTER Kurstitel Stand: Januar 2000 mc Mikrocomputertechnik Herzlich Willkommen Prof. Jürgen Walter.
RS232 Register und ihre Bits
Das PS/2-Protokoll.
2.3 Register-Transfer-Strukturen
Firewall.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter 8PLUS5-Quickie Einfache Addition 8051-Architektur.
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?
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
Mikrocomputertechnik
Modbus Funktionen bei Saia®PCD
Μ 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.
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 Prof. Jürgen Walter
Mikrocomputertechnik IDE-Quickie Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „IDE-Quickie“ Keil: Integrated Development Environment.
Directors Prof. Dr.-Ing. K.D. Müller-Glaser Prof. Dr.-Ing. J. Becker Prof. Dr. rer. nat. W. Stork Institute for Information Processing Technology.
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 BLIN_INT-P-Quickie Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „BLIN_INT-P-Quickie“
Roboter programmieren
SMS - Telefonsteuerung
Mikrocomputertechnik - Kapitel 4
Aufbau und Funktionsweise einer CPU
I2C beim Attiny Was ist I2C? I2C-Befehle Das PCF8574-Modul
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 Timer-0-1-Quickie Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „TIMER-0-1-Quickie“

Mikrocomputertechnik Timer-0-1-Quickie Prof. J. Walter Stand Januar Lernziele:  Architektur Timer 0/1  Takt für Timer 0/1?  Interrupts von Timer 0/1 Counter Zähler TIMER Zeitgeber

Mikrocomputertechnik Timer-0-1-Quickie Prof. J. Walter Stand Januar Voraussetzungen  IDE-Quickie  Speicher-Quickie  Interrupt-Quickie

Mikrocomputertechnik Timer-0-1-Quickie Prof. J. Walter Stand Januar Wiederholung  Interrupt-Quickie  IE Interrupt Enable  Interrupt Vector Table

Mikrocomputertechnik Timer-0-1-Quickie Prof. J. Walter Stand Januar Tabelle 3.2. Alternative Funktionen an Port 3 Port PinBezeichnungEin-, AusgangAlternative Funktionen P3.0RxDEingangserieller Empfang P3.1TxDAusgangserielles Senden P3.2/INT0EingangInterrupt 0 P3.3/INT1EingangInterrupt 1 P3.4T0EingangTimer 0 P3.5T1EingangTimer 1 P3.6/WRAusgangexternes Schreibsignal P3.7/RDAusgangexternes Lesesignal

Mikrocomputertechnik Timer-0-1-Quickie Prof. J. Walter Stand Januar Abb. 5.1 Blockbild von Timer 0 und 1 im 16-Bit Modus

Mikrocomputertechnik Timer-0-1-Quickie Prof. J. Walter Stand Januar Abb. 5.2 Mode 2, Zähler / Zeitgeber 0,1 mit Wiederladen des TL0 Registers

Mikrocomputertechnik Timer-0-1-Quickie Prof. J. Walter Stand Januar Abb. 5.3 Mode 3, Timer 1 Interrupt wird von Timer 0 mitbenutzt

Mikrocomputertechnik Timer-0-1-Quickie Prof. J. Walter Stand Januar Tabelle 5.3 TMOD BYTE 89HGATEC/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 Timer-0-1-Quickie Prof. J. Walter Stand Januar Tabelle 5.4 TCON BITS Timer 0 - Timer 1 Control Bits 8FH8EH8DH8CH8B8AH89H88H 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 Timer-0-1-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  8051 Core – Simulator – MHz

Mikrocomputertechnik Timer-0-1-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 Messen Sie fmin Hinweis: Bei fmin gilt: R2=0

Mikrocomputertechnik Timer-0-1-Quickie Prof. J. Walter Stand Januar Quickies – schnell und intensiv lernen  Ziel erreicht!