Mikrocomputertechnik
|
|
|
- Günther Kranz
- vor 7 Jahren
- Abrufe
Transkript
1 Mikrocomputertechnik Aktuelle Controller 8051: Funktionsweise, äußere Beschaltung und Programmierung von Bernd-Dieter Schaaf, Stephan Böcker 6., aktualisierte und erweiterte Auflage Hanser München 2012 Verlag C.H. Beck im Internet: ISBN Zu Inhaltsverzeichnis schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
2 Leseprobe Bernd-Dieter Schaaf, Peter Wissemann, Stephan Böcker Mikrocomputertechnik Aktuelle Controller 8051: Funktionsweise, äußere Beschaltung und Programmierung ISBN (Buch): ISBN (E-Book): Weitere Informationen oder Bestellungen unter sowie im Buchhandel. Carl Hanser Verlag, München
3 2 Der Mikrocontroller Der Mikrocontroller beinhaltet auf einem Chip einen kompletten Mikrocomputer, wie in Kapitel 1 beschrieben. Auf dem Chip sind die CPU, ein ROM-Speicher für das Programm, ein RAM- Speicher für die variablen Daten sowie parallele und serielle Ein- und Ausgabeports integriert. Die CPU ist über ein internes Bussystem mit dem Speicher und den Schnittstellen-Baugruppen verbunden. Der Controller wird hauptsächlich im Bereich der Automatisierungs-, Steuerungsund Antriebstechnik eingesetzt. Speziell für diese Anwendungsgebiete sind außer den aufgeführten Standard-Baugruppen noch eine Reihe zusätzlicher Funktionseinheiten in den Controller integriert. Solche Funktionseinheiten sind z. B. schnelle Zähler (Timer), A/D-Wandler oder Interrupt-Controller. Werden zusätzliche Funktionseinheiten benötigt, lässt sich ein externes Bussystem aufbauen. Daran lassen sich dann weitere Speicher oder Ports anschließen. CPU Mikrocontroller interner Bus Parallele Ports externer Bus Speicher Parallele Ports Serieller Port Zähler (Timer) A/D- Wandler Interrupt- Controler Speicher Schnittstellen Dieses Buch stellt Controller der 8051-Familie bzw. deren Derivate vor. Obwohl die Architektur des 8051-Controllers schon 1980 von Intel vorgestellt wurde, gibt es auch heute noch von fast jedem namenhaften Hersteller ein oder mehrere Controller, die diese Architektur verwenden. Dabei verwenden die Controller dann einen gleichen Befehlsatz, und unterscheiden sich nur in den zusätzlichen Funktionseinheiten, wie zum Beispiel dem In-System-Programming oder einem zusätzlichen internen Speicher. Zudem haben die heutigen 8051-er Derivate optimierte Befehlsausführungszeiten und können mit einem höheren externen Takt betrieben werden.
4 2.1 Das Blockschaltbild des Mikrocontrollers 23 In diesem Buch soll beispielhaft ein 8051-er Derivat von Atmel, der AT89C51AC3 vorgestellt werden. Zudem werden einige Vergleiche zwischen unterschiedliche Realisierungen (zum Beispiel beim A/D-Wandler) zu dem älteren nicht mehr erhältlichen Typ SAB 80C535 gemacht. 2.1 Das Blockschaltbild des Mikrocontrollers Folgendes Blockschaltbild gilt für den Controller AT89C51AC3 von Atmel, welches mit kleinen Abweichungen anderen 8051er-Controllern gleicht. RxD TxD XTAL 1 XTAL 2 UART RAM 256x8 Flash 64k x 8 Boot loader 2k x 8 EE PROM 2k x 8 ERAM 2048 PCA Timer 2 ALE PSEN CPU C51 CORE IB-Bus EA RD WR Timer 0 Timer 1 INT Ctrl Parallel I/O Ports and Ext. Bus Port 0 Port 1 Port 2 Port 3 Port 4 Watch Dog Emul Unit 10 bit ADC SPI Interface RESET T0 T1 INT 0 INT 1 P0 P1(1) P2 P3 P4(2) MOSI SCK MISO VCC VSS ECI PCA T2EX T2 Notes: 1. 8 analog Inputs / 8 Digital I/O 2. 5-Bit- / 2Bit-I/O Port Der C51-Core Im linken umrahmten Teil des Blockschaltbildes ist die klassische 8051-Architektur mit der CPU, dem CPU-nahen 256 KByte RAM-Speicher, der seriellen Kommunikation (UART-Schnittstelle), zwei speziellen Timern und einem Interruptblock dargestellt. Dieser Teil entspricht genau dem Urtypen der 8051-Architektur und lässt sich ohne Abweichungen gleich programmieren.
5 24 2 Der Mikrocontroller CPU Die CPU ist über das interne Bussystem mit den übrigen Funktionseinheiten verbunden. Der Systemtakt der CPU wird über einen extern zugeschalteten Quarz an den Anschlüssen XTAL1 und XTAL2 erzeugt. Quarz XTAL 1 XTAL 2 CPU Speicher Der CPU-nahe Speicher dient zum schnellen Abspeichern und Laden von variablen Daten. Meist sind dies einzelne Merkerbits, Zählvariablen oder Ähnliches. RAM 256x8 UART-Schnittstelle Der Controller ist mit einer seriellen Schnittstelle ausgestattet, die vollduplex arbeitet. Die Sendeleitung TxD (Transmit Data) ist der Anschluss 1 von Port 3. Die Empfangsleitung RxD (Receive Data) ist der Anschluss 0 des Portes 3. Der Schnittstelle können die Daten von der CPU parallel übergeben werden. RxD TxD UART Das serielle Senden und Empfangen mit einstellbaren Übertragungsprotokoll wird von der Funktionseinheit selbstständig durchgeführt. Dasselbe gilt für die seriell empfangenen Bits, die von der CPU parallel gelesen werden können. Timer Die Timer 0 und 1 sind zwei unabhängig voneinander arbeitende Zähler. Sie lassen sich als Ereigniszähler oder als Zeitgeber einsetzen. Timer 0 Timer 1 Bei der Verwendung als Ereigniszähler werden externe Impulse gezählt, die an bestimmten Eingängen der parallelen Ports eintreffen. Bei Verwendung als Zeitgeber werden interne Impulse gezählt, die von der Oszillatorfrequenz abgeleitet werden. Die Zeiten ergeben sich aus der Periodendauer des internen Taktes und dem Zählwert. T0 T1
6 2.1 Das Blockschaltbild des Mikrocontrollers 25 Interrupt Mithilfe der Interrupt-Control-Funktion kann ein laufendes Programm durch ein internes oder externes Ereignis unterbrochen werden und eine entsprechende Funktion ausgeführt werden. Zum Beispiel, wenn ein Not-Aus betätigt wird. INT Ctrl INT 0 INT Zusätzliche Funktionen Rechts neben dem C51 Core sind in dem Blockschaltbild zusätzliche Blöcke angeordnet, die über den internen Bus des Controllers verbunden sind. Diese Blöcke sind von Atmel dem Kern hinzugefügt bzw. in bestimmten Bereichen optimiert worden, um den Mikrocontroller- Chip für den Anwender komfortabler und vielseitiger nutzbar zu machen. Die Funktionsweise und Architektur dieser Blöcke weicht teilweise von den Urtypen der 8051-Architektur ab. Viele Teile sind auch hinzugefügt worden, wie zum Beispiel mehrere zusätzliche Speicher auf dem Chip. Speicher Zum zusätzlichen Speicher gehören ein 64 KByte Flash-Speicher, in dem das eigentliche Programm gespeichert wird, ein Bootloader, mit dem das Programm direkt über die serielle Schnittstelle in den Flash-Speicher geschrieben werden kann, ein 2 KByte EEPROM, in dem Daten auch nach dem Ausschalten des Controllers erhalten bleiben und ein 2 KByte ERAM-Speicher für die kurze Speicherung von Daten während des Betriebes. Flash 64k x 8 Bootloader 2k x 8 EE PROM 2k x 8 ERAM 2048 Parallele Ports Dieser Controller verfügt über fünf digitale Ports mit jeweils 8 Bit. Mithilfe dieser Ports können digitale Eingänge ausgelesen, bzw. digitale Ausgänge gesetzt und gelöscht werden. Einige Ports haben zusätzliche Alternativfunktionen, auf die per Programm umgeschaltet werden kann. Parallel I/O Ports and Ext. Bus Port 0 Port 1 Port 2 Port 3 Port 4 P0 P1(1) P2 P3 P4(2)
7 26 2 Der Mikrocontroller Timer 2 Der Timer 2 funktioniert wie die Timer 0 und Timer 1, ist allerdings mit zusätzlichen Funktionen ausgestattet, wie zum Beispiel mit einem programmierbaren Takt-Ausgang. T2EX T2 Timer 2 PCA Die PCA-Einheit (Programmable Counter Array) ist ein komplexer Timer, der für verschiedene Anwendungen, wie zum Beispiel der Pulsweitenmodulation genutzt wird. Mit diesem Timer kann die CPU sehr entlastet werden, und spezielle zeitgesteuerte Anwendungen können selbständig von diesem Modul durchgeführt werden. ECI PCA PCA Watch Dog Der Watch Dog ist ebenfalls ein spezieller Zähler, der ständig überprüft, ob das Programm in einer festen Zeit zyklisch arbeitet. Wenn das Programm an einer Stelle nicht mehr weiter bearbeitet wird, so stellt dies der Watch Dog fest, und führt zum Beispiel selber einen Reset des Controller durch. 10-Bit ADC Der 10-Bit ADC (Analog Digital Converter) wandelt analoge Eingangssignale in 10-Bit- Digitalwerte um. Hierzu stehen acht analoge Eingänge bereit. Die Wandlung erfolgt nacheinander für jeden Analogeingang. Watch Dog 10 bit ADC SPI-Interface (nur Gehäuse über 52 Pins) Das Seriell Port Interface ist eine spezieller Baustein für die serielle Datenkommunikation zwischen mehreren Geräten. Hierbei können sowohl Peripherie-Geräte als auch andere CPUs, seriell kommunizieren und somit Daten austauschen. Die komplette Steuerung hierfür übernimmt dieser Block. SPI Interface MOSI SCK MISO
8 2.2 Anschlussbezeichnungen und Funktionen 2.2 Anschlussbezeichnungen und Funktionen 27 Die auf dem heutigen Markt erhältlichen Controller werden in unterschiedlichen Gehäuseformen angeboten. So gibt es auch den Atmel AT89C51AC3 zum Beispiel in vier verschiedenen Gehäuseformen. Zwei Gehäuseformen werden in der SMD-Bauweise angeboten, zwei andere lassen sich in einem PLCC-Sockel einsetzen. Das kleinste PLCC- Gehäuse weist 44 Pins auf, das größere 52 Pins. Die SMD-Gehäuse haben jeweils 44 Pins und 64 Pins. Bei dem Gehäuse mit mehr Pins wird zusätzlich noch der Portpin P4.2, P4.3 und P4.4 nach außen geführt. In diesen Gehäusen steht dann das SPI-Interface zusätzlich zur Verfügung. Die anderen übrig gebliebenen Pins sind meistens nicht angeschlossen ( Not Connected -NC). Genaue Anschlussbezeichnungen und Funktionen Symbolische Bezeichnungen Funktionen (E) = Eingang (A) = Ausgang Hauptfunktion Alternativ- Hauptfunktion Alternativfunktionen funktionen P0.0. P0.7 Port 0.0 (E/A). Port 0.7 (E/A) P1.0 Port 1.0 (E/A) Adressbus und Datenbus AN0 Analogeingang 0 (E) T2 Takteingang Timer 2 (E) P1.1 Port 1.1 (E/A) AN1 Analogeingang 1 (E) T2EX Triggereingang Timer 2 (E) A0/D0. A7/D7
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
Mini- Mikroprozessor-Experimentier-System. Version 1.0b vom :21. mit einem 8051-Mikrocontroller
Mini- Mikroprozessor-Experimentier-System mit einem 8051-Mikrocontroller Version 1.0b vom 04.10.2004 14:21 Inhalt 1 Einleitung...3 2 Hardware...4 2.1 Übersicht...4 2.2 Mikrocontroller AT89C51RB2...5 2.3
Mikrocomputertechnik
Mikrocomputertechnik Mit Mikrocontrollern der Familie 8051 von Bernd-Dieter Schaaf 5., aktualisierte Auflage Hanser München 2010 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41761 8 Zu Leseprobe
Vorwort. Bernd-Dieter Schaaf. Mikrocomputertechnik. Mit Mikrocontrollern der Familie 8051 ISBN:
Vorwort Bernd-Dieter Schaaf Mikrocomputertechnik Mit Mikrocontrollern der Familie 051 ISBN: 97-3-446-41761- Weitere Informationen oder Bestellungen unter http://www.hanser.de/97-3-446-41761- sowie im Buchhandel.
Mikrocomputertechnik
Mikrocomputertechnik Bernd-Dieter Schaaf Mit Mikrocontrollern der Familie 8051 ISBN 3-446-40017-6 Leseprobe Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40017-6 sowie im Buchhandel
Mikrocomputertechnik
Mikrocomputertechnik Bernd-Dieter Schaaf Mit Mikrocontrollern der Familie 051 ISBN 3-446-4071-9 Leseprobe Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-4071-9 sowie im Buchhandel
Microcomputertechnik
Microcomputertechnik mit Mikrocontrollern der Familie 8051 Bearbeitet von Bernd-Dieter Schaaf 2. Auflage 2002. Buch. 230 S. Hardcover ISBN 978 3 446 22089 8 Format (B x L): 16 x 22,7 cm Gewicht: 407 g
Mikrocomputertechnik
Mikrocomputertechnik Bernd-Dieter Schaaf Mit Mikrocontrollern der Familie 8051 ISBN 3-446-40017-6 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40017-6 sowie
FPGA vs. Mikrocontroller. Agenda
FPGA vs. Mikrocontroller Name: Jan Becker Matrikelnummer: 546508 Agenda - Kurzvorstellung eines FPGAs - Komponenten eines FPGAs - Programmierung eines FPGAs - Kurzvorstellung eines Mikrocontrollers - Komponenten
Mikrocomputertechnik
Bernd-Dieter Schaaf Mikrocomputertechnik Mit MikroControllern der Familie 8051 unter Mitarbeit von Stephan Böcker 5., aktualisierte Auflage mit zahlreichen Bildern, Beispielen und Übungen HANSER 1 Der
Mikroprozessortechnik Grundlagen 1
Grundlagen - Grundbegriffe, Aufbau, Rechnerarchitekturen, Bus, Speicher - Maschinencode, Zahlendarstellung, Datentypen - ATMELmega28 Progammierung in C - Vergleich C und C++ - Anatomie eines µc-programmes
Rechnerarchitektur Atmega 32. 1 Vortrag Atmega 32. Von Urs Müller und Marion Knoth. Urs Müller Seite 1 von 7
1 Vortrag Atmega 32 Von Urs Müller und Marion Knoth Urs Müller Seite 1 von 7 Inhaltsverzeichnis 1 Vortrag Atmega 32 1 1.1 Einleitung 3 1.1.1 Hersteller ATMEL 3 1.1.2 AVR - Mikrocontroller Familie 3 2 Übersicht
Mikrocomputertechnik mit der 8051-Controller-Familie
Mikrocomputertechnik mit der 8051-Controller-Familie Hardware, Assembler, C Bearbeitet von Jürgen Walter Neuausgabe 2008. Buch. xiii, 311 S. ISBN 978 3 540 66758 2 Format (B x L): 15,5 x 23,5 cm Weitere
Mikroprozessor-Experimentier-System
Fachbereich Elektrotechnik Fachgebiet Industrieelektronik & Digitaltechnik Fachhochschule Hannover University of Applied Sciences and Arts Mikroprozessor-Experimentier-System mit einem 8051-Mikrocontroller
Handbuch Digi-Prog. Revision 1.0. Copyright c Welzel GbR Steinstrasse Giessen
Copyright c Welzel GbR Steinstrasse 56 35390 Giessen 16. August 2003 Inhaltsverzeichnis 1 Einleitung 1 2 Hardware-Beschreibung 1 2.1 Programmierstecker.......................... 2 2.2 SUB-D Buchse............................
ATXMega128/192/256a3- Controllerboard
RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 03172/64800. Fax 03172/64806 e-mail:[email protected]. Internet: http://www.ribu.at ATXMega128/192/256a3- Controllerboard nur 46 x 36 mm groß mit Stiftleisten
ATXMega32a4-Controllerboard
RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 03172/64800. Fax 03172/64806 e-mail: [email protected]. Internet: http://www.ribu.at ATXMega32a4-Controllerboard nur 51 x 23 mm groß mit Stiftleisten
Einleitung Die Pins alphabetisch Kapitel 1 Programmierung des ATmega8 und des ATmega
Einleitung... 11 Die Pins alphabetisch.... 12 Kapitel 1 Programmierung des ATmega8 und des ATmega328.... 15 1.1 Was Sie auf den nächsten Seiten erwartet... 19 1.2 Was ist eine Micro Controller Unit (MCU)?....
Mikrocomputertechnik. Thema: Der Aufbau des XC888-Mikrocontrollers -Teil 1 -
Mikrocomputertechnik Thema: Der Aufbau des XC888-Mikrocontrollers -Teil 1 - Mikroprozessor-Achritekturen Folie 2 Mikroprozessor-Achritekturen Klassifizierung anhand Wortbreite CPU-Architektur und Busleitungen
Mikrocontroller. Vortrag von Louis Liedtke. 8. Dezember Fakultät Elektrotechnik und Informatik. Bild 1: Atmel ATmega8
Mikrocontroller Bild 1: Atmel ATmega8 Vortrag von 8. Dezember 2015 Gliederung 1. Begriffserklärung 2. Besondere Merkmale 3. Aufbau und Arbeitsweise 4. Programmierung 5. Nutzen 6. Fazit 2 1. Begriffserklärung
E Mikrocontroller-Programmierung
E Mikrocontroller-Programmierung E Mikrocontroller-Programmierung E.1 Überblick Mikrocontroller-Umgebung Prozessor am Beispiel AVR-Mikrocontroller Speicher Peripherie Programmausführung Programm laden
Prinzipien und Komponenten eingebetteter Systeme
1 Prinzipen und Komponenten Eingebetteter Systeme (PKES) (2) Mikrocontroller I Sebastian Zug Arbeitsgruppe: Embedded Smart Systems 2 Veranstaltungslandkarte Fehlertoleranz, Softwareentwicklung Mikrocontroller
verzeichnis Bernd-Dieter Schaaf, Peter Wissemann, Stephan Böcker Mikrocomputertechnik
verzeichnis Bernd-Dieter Schaaf, Peter Wissemann, Stephan Böcker Mikrocomputertechnik Aktuelle Controller 8051: Funktionsweise, äußere Beschaltung und Programmierung ISBN (Buch): 978-3-446-43078-5 ISBN
Die AVR Mikrocontrollerfamilie
AKES - Ausgewählte Kapitel eingebetteter Systeme 10. Mai 2006 Übersicht über den Vortrag Was sind AVRs? 2/35 Anwendungsfelder Übersicht über den Vortrag Mikrocontroller 3/35 Kleiner Chip Viel integrierte
Einführung in die Welt der Microcontroller
Übersicht Microcontroller Schaltungen Sonstiges Einführung in die Welt der Microcontroller Übersicht Microcontroller Schaltungen Sonstiges Inhaltsverzeichnis 1 Übersicht Möglichkeiten Einsatz 2 Microcontroller
Johannes Kelper Universität Linz. Institut für Elektrische Messtechnik. Dokumentation. ATmeag8-USB Modul. Bernd R. Arminger ATmega8-USB Modul 1
Dokumentation ATmeag8-USB Modul Bernd R. Arminger ATmega8-USB Modul 1 1. Beschreibung Das ATmega8-USB Modul besteht aus einen ATmega8 Mikrokontroller der Firma Atmel (Datenblatt/buch erhältlich unter http://www.atmel.com)
8051Speicherorganistaion. SFR u. oberer Datenspeicherbereich teilen sich den SPECIAL FUNCTION REGISTER. gleichen Adreßbereich. indirekt adressierbar
intern (auf CPU) PROGRAMMSPEICHER extern 2K bis 64K ROM 051: 4K max 64K 051:64K 051Speicherorganistaion 13.04.2000 - v3 extern interner XRAM DATENSPEICHER intern (auf CPU) SPECIAL FUNCTION REGISTER SFR
Bezeichnung CPU Technische Daten. 8 Bit, Atmel AT89C52 (kompatible Derivate einsetzbar) PLCC44 Gehäuse
Technische Daten Funktion: Mikrocontroller: Logikpegel: Zuverlässigkeit: Speicher: CPU Platine für allgemeine Aufgaben, insbesondere für mobile Anwendungen 8 Bit, Atmel AT89C52 (kompatible Derivate einsetzbar)
ATmega169 Chip: Pin-Layout
ATmega169 Chip: Pin-Layout Die logische Schnittstelle der Funktionseinheit MCU (Microcontroller Unit) entspricht der physikalischen Schnittstelle der Baueinheit (Chip). Für die Maschinenbefehle sind nur
Software ubiquitärer Systeme
Software ubiquitärer Systeme Übung 2: Speicherarchitekturen in Mikrocontrollern und AOStuBS Christoph Borchert Arbeitsgruppe Eingebettete Systemsoftware Lehrstuhl für Informatik 12 TU Dortmund http://ess.cs.uni-dortmund.de/~chb/
BOOTLOADER für AVR-Entwicklungsmodule
BOOTLOADER für AVR-Entwicklungsmodule mit ATxmega128A1 mit ATxmega256A3 Verzeichnis 1. Einleitung 3 2. Einstellungen 4 2.1. Fuse Bits 4 2.2. AVROSP Programm 5 2.2.1. Erläuterung der BAT-Dateien 5 2.2.2.
Mikroprozessoren Grundlagen AVR-Controller Input / Output (I/O) Interrupt Mathematische Operationen
Mikroprozessoren Grundlagen Aufbau, Blockschaltbild Grundlegende Datentypen AVR-Controller Anatomie Befehlssatz Assembler Speicherzugriff Adressierungsarten Kontrollstrukturen Stack Input / Output (I/O)
4.0 Der Atmel AT89LPx052 Mikrocontroller
4.0 Der Atmel AT89LPx052 Mikrocontroller Die ersten beiden Derivate der Atmel LP Familie sind der AT89LP2052 und der AT89LP4052 in verschiedenen Gehäusevarianten mit 2 Kbytes bzw. 4 KBytes Flash. Gegenüber
simline Technische Beschreibung simcontrol5 Version 1.07 Modulbeschreibung Eigenschaften
simline Technische Beschreibung simcontrol5 Version 1.07 Das simcontrol5 ist ein lokaler intelligenter Baustein aus der Reihe der simline Module. Die simline (Semi Industrial Moduls) ist eine Modulreihe
ATxMEGA 128 Board 2. Inhalt
ATxMEGA 128 Board 2 Inhalt Funktionsübersicht... 2 ATxMEGA128 - Funktionen... 2 ATxMEGA Block Diagramm... 3 Stiftleistenbelegungen... 4 I/O Ports (Port A, B, C, D, F)... 4 JTAG Schnittstelle... 4 PDI Schnittstelle...
Mikrocomputertechnik
J. Walter Mikrocomputertechnik mit der 8051-Controller-Familie Hardware, Assembler, C Mit 146 Abbildungen und 50 Tabellen Springer-Verlag Berlin Heidelberg New York London Paris Tokyo Hong Kong Barcelona
Beschaltung eines Mikrocontrollers. Jordi Blanch Sierra Steuerungsgruppe
Beschaltung eines Mikrocontrollers Jordi Blanch Sierra Steuerungsgruppe Gliederung Was ist ein Mikrocontroller? ATmega32 Pin-Beschreibung Grundschaltungen: - Minimale Grundschaltung - Grundschaltung mit
ALVIDI. AVR-Entwicklungsmodul mit 128 KByte externem SRAM. Modell: AL-ERAM128 Version 2.0 Übersicht. Maße. Beschreibung. Elektrische Eigenschaften
AVR-Entwicklungsmodul mit 128 KByte externem SRAM Modell: AL-ERAM128 Version 2.0 Übersicht Maße Beschreibung Elektrische Eigenschaften Programmierung Einstellungen Übersicht JTAG-TDI/PF7 JTAG-TDO/PF6 JTAG-TMS/PF5
Mikrorechner-Technik
Springer-Lehrbuch Mikrorechner-Technik Band II Busse, Speicher, Peripherie und Mikrocontroller Bearbeitet von Helmut Bähring Neuausgabe 2002. Taschenbuch. xxvii, 425 S. Paperback ISBN 978 3 540 43693 5
Teach-Dongle Rev 1.1. Teach-Dongle. Rev 1.1 Stand Okt
Teach-Dongle - 1 - - 2 - 1. Allgemeines Inhaltsverzeichnis 1.1 Informationen zum Teach-Dongle Überblick Features 1.2 Rechtliches Urheberrechte Warenzeichen 1.3 EMV Anmerkungen zur EMV 2. Hardwarebeschreibung
Selbstbau-USB-Programmiergerät für AVR
[email protected] 1 Selbstbau-USB-Programmiergerät für AVR Nach Christian Ullrich Homepage: www.ullihome.de Weitere Infos bei http://weigu.lu/a/pdf/micel_f6_programmieradapter.pdf Schaltung
Datentechnik. Prinzipieller Aufbau eines Schnittstellenbausteins
Prinzipieller Aufbau eines Schnittstellenbausteins DB /CS A0-Ai R/W Reset Takt Int IntAck zum µp Datenbus Puffer Steuerung Interruptsteuerung & IF Statusregister IE Steuerregister Befehlsregister Datenregister
Schaltungshinweise zum Linux Control System mit DIL/NetPC DNP/7520
Schaltungshinweise zum Linux Control System mit DIL/NetPC DNP/7520 Das Linux Control System ist eine typische Anwendung für das Linux Control Modul DIL/NetPC DNP/7520. Die Abbildung 1 zeigt die Blockschaltung.
Mikrocomputertechnik. Bernd-Dieter Schaaf Stephan Böcker. Aktuelle Controller 8051: Funktionsweise, äußere Beschaltung und Programmierung
Bernd-Dieter Schaaf Stephan Böcker Mikrocomputertechnik Aktuelle Controller 8051: Funktionsweise, äußere Beschaltung und Programmierung 6., neu bearbeitete Auflage Schaaf/Böcker Mikrocomputertechnik vbleiben
MSP 430. Einführung. Was kann er? Hauptthemen. Wie sieht er aus? 64 / 100 polig. Was kann er? MSP 430 1
MSP 430 Mixed Signal Microcontroller MSP 430 Einführung Der Mikrocontrollers MSP430 von Texas Instruments Das Entwicklungsboard MSP-STK 430A320 http://www.ti.com Texas Instruments 1 Texas Instruments 2
Fachbereich Medienproduktion
Fachbereich Medienproduktion Herzlich willkommen zur Vorlesung im Studienfach: Grundlagen der Informatik Themenübersicht Rechnertechnik und IT Sicherheit Grundlagen der Rechnertechnik Prozessorarchitekturen
SB-002 DATASHEET SB-002 V1.00: 8051 MIKROCONTROLLERBOARD MIT AT89C5131A-M OHNE NETZTEIL. Dokument NR.: SB-002_Datasheet
SB-002 DATASHEET Dokument NR.: SB-002_Datasheet SB-002 V1.00: 8051 MIKROCONTROLLERBOARD MIT AT89C5131A-M OHNE NETZTEIL P Bitte denken Sie an die Umwelt, bevor Sie diese Datei ausdrucken Inhaltsverzeichnis
MP /52 Controller Modul
MP 0/ Controller Modul. Funktion..... Datenblatt...... Anwendung...... Daten...... Besonderheiten...... Aufbau...... Stromversorgung..... Blockdiagramm..... Beschreibung.... Betrieb..... Konfigurierung......
Mikrocomputer - technik
Bernd-Dieter Schaaf Stephan Böcker Mikrocomputer - technik Aktuelle Controller 8051: Funktionsweise, äußere Beschaltung und Programmierung 6., neu bearbeitete Auflage Schaaf/Böcker Mikrocomputertechnik
Vorbereitung. Teil D Analog-Digital-Wandler 1
Vorbereitung So wird der Analog-Digital-Wandler des Mikrocontrollers ATmega328P initialisiert: ADMUX = _BV(REFS0); ADCSRA = _BV(ADEN) _BV(ADPS2) _BV(ADPS1) _BV(ADPS0); Der Analog-Digital-Wandler ist im
80C535-Mikrocontroller-Board im Streichholzschachtelformat
RIBU 18. A-8160 Weiz. Tel. 03172/64800. Fax 03172/64806 RIBUMühlgasse ELEKTRONIK VERSAND e-mail: [email protected]. Internet: http://www.ribu.at 80C535-Mikrocontroller-Board im Streichholzschachtelformat
Die drei Engel der Weihnacht
Die drei Engel der Weihnacht Freude, Liebe und Licht zum schönsten Fest des Jahres von Sabine Fels 1. Auflage tredition 2013 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 8495 5070 7 schnell und
Analog-Digital-Converter
Analog-Digital-Converter Funktionsprinzip ADC bei ATmega128 Beispiel in C Funktionsprinzip 1 Analog-Digital-Wandlung Wandelt analoge Spannung / analogen Strom (Messgröße) in einen binären Wert um, der
D.1 Vorbereitung. Teil D Analog-Digital-Wandler 1
D.1 Vorbereitung So wird der Analog-Digital-Wandler des Mikrocontrollers ATmega328P initialisiert: ADMUX = _BV(REFS0); ADCSRA = _BV(ADEN) _BV(ADPS2) _BV(ADPS1) _BV(ADPS0); Der Analog-Digital-Wandler ist
Mikrocontroller vs. Mikroprozessor 1/3
Mikrocontroller vs. Mikroprozessor 1/3 Kriterium Microprozessor Microcontroller Aufgaben Nur für Rechenaufgaben zuständig, I/O praktisch nur mit zusätzlichen Bausteinen Speicher GB-Bereich, erweiterbar,
Überblick zum ESP32 mit Arduino. Helmut Tschemernjak Arduino-Hannover
Überblick zum ESP32 mit Arduino Helmut Tschemernjak Arduino-Hannover www.arduino-hannover.de Arduino Arduino Platinen Arduino UNO Microchip 8-bit AVR MCU ESP8266 Espressif WiFi Chip mit TCP/IP Tensilica
Universalplatine für die Mikroprozessoren ATmega16, ATmega32, ATmega163, ATmega164, ATmega324, ATmega644 und ATmega8535 im 40-poligen DIL-Sockel
Universalplatine für die Mikroprozessoren ATmega16, ATmega32, ATmega163, ATmega164, ATmega324, ATmega644 und ATmega8535 im 40-poligen DIL-Sockel Erwin Hackl OE5VLL Vorwort: Elektronische Schaltungen mit
SB-001 DATASHEET SB-001 V1.00: 8051 MIKROCONTROLLERBOARD MIT AT89C5131A-M. Dokument NR.: SB-001_Datasheet
SB-001 DATASHEET Dokument NR.: SB-001_Datasheet SB-001 V1.00: 8051 MIKROCONTROLLERBOARD MIT AT89C5131A-M P Bitte denken Sie an die Umwelt, bevor Sie diese Datei ausdrucken Inhaltsverzeichnis 1. Modul Bilder...3
Selbststudium Informationssysteme - H1102 Christian Bontekoe & Felix Rohrer
Übung RA, Kapitel 1.5 1. Beantworten Sie bitte folgende Repetitionsfragen 1. Beschreiben Sie in eigenen Worten und mit einer Skizze die Schichtung einer Multilevel Maschine. Folie 5, rechte Seite 2. Welche
ATXMega256a3-Controllerboard und 3,2" Touch-LCD-Farbdisplay mit High-Level-Grafikcontroller
RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 03172/64800. Fax 03172/64806 e-mail:[email protected]. Internet: http://www.ribu.at ATXMega256a3-Controllerboard und 3,2" Touch-LCD-Farbdisplay mit
Rechnergrundlagen. Vom Rechenwerk zum Universalrechner
Rechnergrundlagen. Vom Rechenwerk zum Universalrechner von Rainer Kelch 1. Auflage Hanser München 2003 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 22113 0 Zu Leseprobe schnell und portofrei
AVR-Portadapter AVRPA 05
KURZBESCHREIBUNG AVRPA05 1 AVR-Portadapter AVRPA 05 Stand: 01 vom 27. 05. 2005 Verwendungszweck: Programmierung und Nutzung von AVR-Mikroctrollern, Anschluß von Übungsperipherie an das AVR-Starterkit STK500.
8. SPS Komponenten: Beschreibung der Hardware-Komponenten einer SPS samt deren Eigenschaften
8. SPS Komponenten: Beschreibung der Hardware-Komponenten einer SPS samt deren Eigenschaften Automatisierungsgerät: Zentralbaugruppe mit Prozessor Kommunikationsbaugruppe (Feldbusanschaltung) Bussysteme
TBE332 Controller. Produktbeschreibung
TBE332 Controller Produktbeschreibung Bei der Entwicklung der TBE332 Steuerung wurde auf die Erfahrung unserer jahrelangen Planung und Realisierung verschiedenster Steuerungs- und Regelungseinrichtungen
[CF-2560-DATENBLATT] dpc-haustechnik. Ulrich Piechnick April Technisches Handbuch
04-2009 dpc-haustechnik Ulrich Piechnick April 2009 [CF-2560-DATENBLATT] Technisches Handbuch CF-2560 Controller mit Funkmodul Aufgaben Diese Baugruppe wurde ursprünglich als Funkhub entwickelt. Der Prozessorteil
Single Side AVR Experimentier Board. Version 1.4. erstellt von. Ulrich Radig
Single Side AVR Experimentier Board Version 1.4 erstellt von Ulrich Radig 1 Inhaltsverzeichnis: 1. Vorwort S.3 2. Spezifikation S.4 3. Beschreibung S.5 4. Steckerbelegungen S.6 4.1. Steckerbelegung JP1
RIBU ELEKTRONIK VERSAND
RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 03172/64800. Fax 03172/64806 e-mail: [email protected]. Internet: http://www.ribu.at ATXMega128a4U-Controllerboard mit MicroSD-Slot und WiFi-Modul
@Home. Mikroprozessor-Experimentier-System. Fakultät I Elektro- und Informationstechnik Fachgebiet Industrieelektronik & Digitaltechnik
Fakultät I Elektro- und Informationstechnik Fachgebiet Industrieelektronik & Digitaltechnik Mikroprozessor-Experimentier-System mit einem 8051-Mikrocontroller @Home Handbuch Version 1.0 vom 11.11.2009
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.
umighty1284p Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m. Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel
Das Melvin Projekt. von der Idee bis zur Schaltung. - Seite 1 -
Das Melvin Projekt von der Idee bis zur Schaltung - Seite 1 - Inhaltsverzeichnis Vorwort...3 Der Name...3 Der Controller...4 Der Controller Datenübersicht...5 Die Erweiterungsstecker J1 und J2...6 Erweiterungsstecker
140 ESI Kommunikationsmodul
140 ESI 062 00 Automatisierungssysteme GmbH Gutenbergstr. 16 63110 Rodgau Telefon: 06106/84955-0 Fax: 06106/84955-20 E-Mail: [email protected] Internet: http://www.ohp.de Stand: 01.08.2003 Seite - 1- 1 Allgemeines
ATMega2560Controllerboard
RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 017/64800. Fax 64806 Mail: [email protected]. Internet: http://www.ribu.at ATMega560Controllerboard nur 66 x 40 mm große 4 fach Multilayer Platine
Die Technik hinter IoT: Arduino, Raspberry Pi & Co.
Die Technik hinter IoT: Arduino, Raspberry Pi & Co. Praxisbeispiele für den Hausgebrauch Uwe Steinmann MMK GmbH 25.-26. September 2017 Uwe Steinmann (MMK GmbH) Die Technik hinter IoT 25.-26. September
Entwicklung und Programmierung einer Multifunktions-Adapterplatine für ein mbed-mikrocontrollermodul
Master-Verteidigung zum Thema: Entwicklung und Programmierung einer Multifunktions-Adapterplatine für ein mbed-mikrocontrollermodul Vorgelegt Vorgelegt dem dem Institut Institut für für Automatisierungstechnik
Mikrocomputertechnik mit Controllern der AtmelAVR-RISC-Familie
Mikrocomputertechnik mit Controllern der AtmelAVR-RISC-Familie Programmierung in Assembler und C - Schaltungen und Anwendungen von Prof. Dipl.-Ing. Günter Schmitt 4., korrigierte Auflage Oldenbourg Verlag
Handbuch für das Universal Mikrocontrollermodul mit ATMega128 / ATmega2561
Handbuch für das Universal Mikrocontrollermodul mit ATMega128 / ATmega2561 V 1.1 3. Dezember 2012 by Peter Küsters Dieses Dokument ist urheberrechtlich geschützt. Es ist nicht gestattet, dieses Dokument
Arduino Nano. Hello World per LED On-Board LED (Pin D13) Beispiel: Arduino IDE / Beispiele / Basics / Blink 5 / 20
Inhalt Inbetriebnahme Arduino Nano Einführung I2C Bus Inbetriebnahme Real-Time-Clock DS1307 (I2C) Inbetriebnahme 4x 7-Segment Anzeige TM1637 Kombination RTC mit 7-Segment Anzeige => Uhr 2 / 20 Arduino
Ein- / Ausgabe- Ports
Ein- / Ausgabe- Ports Alle vier parallelen Ports sind bidirektional und bestehen aus einem 8-Bit-Special-Function- Register für die Ausgabedaten, einem Ausgangstreiber und einem Eingabepuffer. Jeder Port-
Embedded Systems
Embedded Systems 1 Embedded Systems I Themen am (ES1_16_V8): Anmerkungen zu den Xmegas, Tiefergehende Details zur AVR-Familie, Bearbeitung von Problemen aus dem Praktikum Beachten Sie bitte die zusätzlichen
TFH Starter-Kit- Platine ONE (TFH-SKP-ONE)
TFH Starter-Kit- Platine ONE (TFH-SKP-ONE) Zusatzkarte zum TFH-System ONE, dem universellen 8051er- Mikrocontroller-Experimental-Board für Lehre und Ausbildung mit dem T89C51CC03 Systemdokumentation V1.0
Mikrocomputertechnik
Mikrocomputertechnik Thema: CPU Timing XC888 und Interrupt System des XC888 und Timer/Counter 0 und 1 -Im InterruptBetrieb - CPU Timing XC888 CPU Timing XC888 Befehl Befehl Befehl Befehlszyklus Befehlszyklus
grifo Mini Module Test 2
grifo Mini Module Test 2 Inbetriebnahme der Module GMM AM08 und GMM AM32 1. Vorbemerkung GMM TST 2 (grifo Mini Module Test 2) ist ein Experimentierboard für die folgenden grifo Mini Module: GMM AM32 Mini
Board 2 - Teil 1. by AS. Prozessor Board 2 mit dem ATi 2313, 1 x Port, ISP und 2 x I 2 C Bus = Teil 1 Hardware =
by AS www.boxtec.ch playground.boxtec.ch/doku.php/tutorial Prozessor Board 2 mit dem ATi 2313, 1 x Port, ISP und 2 x I 2 C Bus = Teil 1 Hardware = Board 2 - Teil 1 Copyright Sofern nicht anders angegeben,
Qualitätstechniken. Werkzeuge zur Problemlösung und ständigen Verbesserung. von Dr. Philipp Theden, Hubertus Colsman. 1. Auflage
Qualitätstechniken Werkzeuge zur Problemlösung und ständigen Verbesserung von Dr. Philipp Theden, Hubertus Colsman 1. Auflage Qualitätstechniken Theden / Colsman schnell und portofrei erhältlich bei beck-shop.de
by AS Prozessor Board 2 Attiny 2313, 1 x Ports, ISP und 2 x I 2 C Bus Board 2
by AS Prozessor Board 2 Attiny 2313, 1 x Ports, ISP und 2 x I 2 C Bus Board 2 Copyright Sofern nicht anders angegeben, stehen die Inhalte dieser Dokumentation unter einer Creative Commons - Namensnennung-
MikroController der 8051-Familie
i Dipl.-Ing. Roland Dilsch MikroController der 8051-Familie Aufbau, Funktion, Einsatz Vogel Buchverlag Inhaltsverzeichnis Vorwort 5 1 Was ist ein MikrocontroUer? 13 1.1 Aufbau eines Computers 13 1.2 Entstehung
Der Passive Verteiler 13 Kurzbeschreibung
DER PASSIVE VERTEILER 13 1 Der Passive Verteiler 13 Kurzbeschreibung 4. 2. 14 Zweck: Mikrocontrollermodule zu einem Mehrprozessorsystem verbinden. Kopplung mittels Zweidrahtbus (TX, RX) über serielle Schnittstellen.
