Komponenten eines Mikrocontrollers
|
|
- Erika Engel
- vor 6 Jahren
- Abrufe
Transkript
1 MC Komponenten eines Mikrocontrollers - Zentraleinheit: CPU (Central Processing Unit): 4, 8, 16 oder 32 Bit Datenwortbreite - Arbeitsspeicher: RAM (Random Access Memory = Speicher mit wahlfreiem Zugriff) intern: auf dem Chip integriert extern: zusätzlicher Chip anschließbar - Programmspeicher: ROM (Read Only Memory = Nur-Lese Speicher) ROM: bei Fertigung programmiert ( embedded controller) EEPROM: electrically erasable programmable ROM (löschbar) - Ein/Ausgabe Schaltungen: Ports - parallele Ports (digital) - serielle Schnittstellen - USB Schnittstelle - Zeitgeber/Zähler: Timer 1 / 26 MCT_Vorlesung_02_SS2017.doc
2 MC Die mit (1) und (2) gekennzeichneten Anschlüsse stehen nicht gleichzeitig zur Blockdiagramm des AT89C5131 Verfügung Quelle: Datenblatt des AT89C / 26 MCT_Vorlesung_02_SS2017.doc
3 MC Pinbelegung des AT89C5131 im PLCC-Gehäuse Einige Pins sind mehrfach belegt. Beispiel: Pin 20 Entweder P3.0 (digitaler Ein/Ausgang) oder RxD (serielle Schnittstelle) PLCC = Plastic Leaded Chip Carrier Ist eine mögliche Gehäuseform Sie hat 52 Pins (= Anschlüsse) Quelle: Datenblatt des AT89C / 26 MCT_Vorlesung_02_SS2017.doc
4 MC Funktion einiger wichtiger Anschlüsse siehe: Datenblatt - Spannungsversorgung (Pins V..) - Quarz-Anschluß (XTAL...) - Reset-Leitung (RST) (Negation bedeutet: 0 V ist logisch 1) - Steuerleitungen für externen Speicher (EA, ALE, PSEN) (EA = External Address, ALE = Address Latch Enable, PSEN = Programm Store ENable) - Port Pins (P1.4 = Bit 4 von Port 1): je 8 Pin pro Port teilweise mit vordefinierten Bedeutungen z.b.: P3.0 = RxD (Receive Data der seriellen Schnittstelle) - USB-Schnittstelle (D+, D-) 4 / 26 MCT_Vorlesung_02_SS2017.doc
5 MC Aufbau der Zentraleinheit (CPU) besteht aus: - Rechenwerk (ALU = Arithmetic Logical Unit) führt Addition, Vergleich, Bitoperation etc. aus - Befehlsdekoder setzt Befehlscodewort in entspr. Aktion um - Ablaufsteuerung erzeugt alle notwendigen Takte und Steuersignale - Programmadressregister (PC = Programm Counter, Programmzähler ) (16 Bit max 64 KByte Programm) enthält die Adresse des aktuellen Befehlscodeworts im Programmspeicher 5 / 26 MCT_Vorlesung_02_SS2017.doc
6 MC Abarbeitung eines Programmes 1) Ein Befehlscodebyte aus Programmspeicher holen Adresse steht im Programm Counter ( bei Reset: Program Counter wird auf #0000H gesetzt ) Programm Counter um 1 erhöhen 2) Falls Befehl aus mehreren Byte besteht: Schritt 1) wiederholen 3) Befehl ausführen: falls Sprungbefehl: Programm Counter mit neuer Adresse laden weiter mit Schritt 1) jeder Befehl besteht aus mindestens 1 Byte Bearbeitungszeit: mindestens 1 Maschinenzyklus z.b.: bei 12 MHz Quarz: 1 Zyklus = 1 s (10-6 s) bei 48 MHz Quarz: 1 Zyklus = 250 ns (10-9 s) 6 / 26 MCT_Vorlesung_02_SS2017.doc
7 MC Das direkt adressierbare RAM der AT89C5131 hat mehrere RAM-Bereiche (Random Access Memory) für den Einstieg an einfachsten: das direkt adressierbare RAM Aufbau: 256 Byte Speicherplatz H = hexadezimal Adressbereich 00H FFH obere Hälfte = SFR (Special Function Register) oft mit Hardware verknüpft untere Hälfte = Datenspeicher (frei programmierbar) für Variablen, Stack usw. SFR Datenspeicher 128 Byte 128 Byte 7 / 26 MCT_Vorlesung_02_SS2017.doc
8 MC Einige Details... insgesamt 256 ( = 2 8 ) Adressen von 00H bis FFH: a) Adressen 80H - FFH (128 Byte) = Register mit besonderen Funktionen (SFR = Special Function Register) darin sind nicht alle Adressen benutzt z.b.: A (Register A), B (Register B) P0, P1,... (Port 0, Port 1,...) b) Adressen 00H - 7FH (128 Byte) = allgemeiner Datenspeicher darin: 4 Registerbänke aus je 8 allgemeinen Registern z.b.: R0, R1,... R7 16 Byte, in denen jedes Bit einzeln addressierbar ist = bitadressierbare Register Register A Port-Register P1 Bereich der Special Function Register (SFR) frei nutzbares internes RAM bitadressierbar Registerbank 3 Registerbank 2 Registerbank 1 Registerbank 0 FFH E0H 90H 80H 7FH 20H-2FH 18H-1FH 10H-17H 08H-0FH 00H-07H 8 / 26 MCT_Vorlesung_02_SS2017.doc
9 Einige Speicherbereiche und Special Function Register (SFR) des AT89C5131 (Auswahl, unvollständig) 2 7 Bit Bit 2 0 7FH F0H B * 7EH byteadressierbarer interner Datenspeicher E0H ACC * 31H D0H PSW * 30H 2FH 7FH 7EH 7DH 7CH 7BH 7AH 79H 78H CDH TH2 2EH 77H 76H 75H 74H 73H 72H 71H 70H CCH TL2 bitadressierbarer interner Datenspeicher C8H T2MOD 21H 0FH 0EH 0DH 0CH 0BH 0AH 09H 08H C0H P4 * 20H 07H 06H 05H 04H 03H 02H 01H 00H 1FH Register 7 B0H P3 * 1EH Register 6 Registerbank 3 A8H EAL EC ET2 ES ET1 EX1 ET0 EX0 IEN0 * 19H Register 1 A0H P2 * 18H Register 0 17H Register 7 9BH BRR TBCK RBCK SPD SRC BDRCON 16H Register 6 9AH BRL Registerbank 2 99H SBUF 98H SM0 SM1 SM2 REN TB8 RB8 TI RI SCON * 11H Register 1 10H Register 0 90H P1 * 0FH Register 7 0EH Register 6 8DH TH1 Registerbank 1 8CH 8BH TH0 TL1 09H Register 1 8AH TL0 08H Register 0 89H Gate1 C/T1 M11 M10 Gate0 C/T0 M01 M00 TMOD 07H Register 7 88H TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 TCON * 06H Register 6 Registerbank 0 83H 82H DPH DPL 01H Register 1 81H SP 00H Register 0 80H P0 * * diese Register sind bitadressierbar 9 / 26
10 Wichtige Spezialregister 1) Program Status Word (PSW - Register) gibt Auskunft über Ergebnis von Rechenoperationen 7 Bits (sogennante Flags (Flaggen)) sind benutzt z.b.: Überlauf bei Rechenoperation,... CY AC F0 RS1 RS0 OV - P PSW D0H 2) Stapelzeiger (SP = Stackpointer) einige Befehle stapeln Daten zur Zwischenspeicherung z.b.: Unterprogrammaufruf: Rücksprungadresse SP zeigt auf die nächste freie Stelle des Datenstapels Stack wächst nach oben, nach Reset: auf 07H gesetzt Inhalt bei Reset: 07H SP 81H 10 / 26 MCT_Vorlesung_02_SS2017.doc
11 3) Externer Datenzeiger, bestehend aus zwei 8-Bit Registern: oder: DPTR = Datapointer, 16 Bit DPH = Datapointer High Byte, 8 Bit DPL = Datapointer Low Byte, 8 Bit bilden zusammen das 16-Bit Register DPTR DPH DPL 83H 82H für den Zugriff auf max. 64 kbyte externes RAM Vorgehensweise: 1.) Adresse in den Datenzeiger laden 2.) Spezialbefehl ( MOVX... ) lädt Daten in Register A Problem: langsam, daher häufig benötigte Daten im internen RAM ablegen! 11 / 26 MCT_Vorlesung_02_SS2017.doc
12 Bitadressierung (1) Einige Spezialregister sind bitadressierbar = jedes Bit einzeln ansprechbar Setzen und Löschen von Bits: z.b.: setb p1.0 ; Bit 0 von Port 1 auf 1 setzen (set bit) clr p1.3 ; Bit 3 von Port 1 auf 0 setzen (clear) Anwendung: einzelne LEDs einschalten (clr) oder ausschalten (setb) 12 / 26 MCT_Vorlesung_02_SS2017.doc
13 Übung Aufgabe: Schreiben Sie ein Programm, das mit Hilfe eines Bitbefehls nur die zweite Leuchtdiode von rechts des Experimentalsystems (Port 1) einschaltet. Hinweise: Bit der LED = 0 LED leuchtet Bit der LED = 1 LED leuchtet nicht clr = löschen (Bit = 0) setb = setzen (Bit = 1) Bezeichnung der Bits: p1.0 = Bit 0 (niederwertigstes Bit, Wertigkeit 2 0 = 1, ganz rechts) P1.7 = Bit 7 (höchstwertigstes Bit, Wertigkeit 2 7 = 128, ganz links) 13 / 26 MCT_Vorlesung_02_SS2017.doc
14 Tastenanschaltung an Port 0 Taste nicht gedrückt: Port Bit ist 1 Merke: Taste gedrückt Bit = 0 Taste gedrückt: Port-Bit ist 0 Pinbelegung: Taste 0 = P0.0 Taste 1 = P0.1 Taste 2 = P0.2 Taste 3 = P / 26 MCT_Vorlesung_02_SS2017.doc
15 bedingte Sprungbefehle: Bitadressierung (2) z.b.: jb a.3, rel ; springe, wenn Bit 3 des Register A gesetzt ist (1) jnb p0.7, rel ; springe, wenn Bit 7 von Port 0 nicht gesetzt ist (0) Anwendung: Tasten abfragen: jb p0.0, ziel springt zu Sprungmarke ziel, wenn die Taste nicht gedrückt ist (d.h. Bit = 1) jnb p0.0, ziel springt zu Sprungmarke ziel, wenn die Taste gedrückt ist (d.h. Bit = 0) 15 / 26 MCT_Vorlesung_02_SS2017.doc
16 Übung (1) Aufgabe 1: Speichern Sie das Programm in einer Datei, übersetzen Sie es und testen Sie es. $NOMOD51 $INCLUDE (reg515.inc) org 0 start: ziel: jnb p0.0, ziel mov p1,#055h jmp start mov p1,#0aah jmp start end Welche Wirkung hat dieses Programm? Beobachten Sie dabei den Zustand der Leuchtdioden. Verändern Sie den Zustand von Port 0, indem Sie die Taste 1 drücken. 16 / 26 MCT_Vorlesung_02_SS2017.doc
17 Übung (2) Aufgabe 2: Schreiben Sie ein Programm, das den Zustand der Taste 1 abfragt. Solange diese Taste gedrückt ist, sollen die Leuchtdioden 0 bis 3 aufleuchten. Wenn die Taste nicht gedrückt wird, sollen die Leuchtdioden 4 bis 7 leuchten. Aufgabe 3: Schreiben Sie ein Programm, das den Zustand aller Tasten abfragt. Solange Taste 1 gedrückt ist, soll die Leuchtdiode 0 aufleuchten, wenn Taste 2 gedrückt ist, soll die Leuchtdiode 1 aufleuchten usw. Hinweise: Bit = 0 LED leuchtet Taste gedrückt Bit = 0 P1.0 LED 0 P0.0 Taste 1 P1.1 LED 1 P0.1 Taste 2 P1.2 LED 2 P0.2 Taste 3 P1.3 LED 3 P0.3 Taste 4 P1.4 LED 4 P1.5 LED 5 P1.6 LED 6 P1.7 LED 7 17 / 26 MCT_Vorlesung_02_SS2017.doc
18 Schiebebefehle Sinn: alle Bits um eine Position verschieben rr a rl a ergibt Bits in A nach rechts schieben (rotate right) Bit 0 wird in Bit 7 geschoben Bits in A nach links schieben (rotate left) Bit 7 wird in Bit 0 geschoben Anwendung: Lauflicht auf den LEDs programmieren 18 / 26 MCT_Vorlesung_02_SS2017.doc
19 Übung Aufgabe 1: Schreiben Sie ein Programm, das zunächst einmalig eine Leuchtdiode des Experimentalsystems einschaltet. Danach soll dieses Bitmuster immer wieder (endlos) nach rechts verschoben werden (Lauflicht) Hinweise: rr p1 funktioniert nicht! Warum??? Der Lauflichteffekt ist nur im Simulator sichtbar! Warum??? Aufgabe 2: Schreiben Sie ein Programm, das zunächst einmalig eine Leuchtdiode des Experimentalsystems einschaltet. Danach soll dieses Bitmuster immer dann um eine Bitposition nach rechts verschoben werden, wenn eine Taste des Experimentalsystems gedrückt worden ist Hinweise: Warten auf Tastendruck warte: jb p0.1, warte 19 / 26 MCT_Vorlesung_02_SS2017.doc
20 Tastenprellen Problem: mechanische Kontakte prellen beim Schließen ab 5V 0V einige ms Gefahr: Programm erkennt fälschlicherweise mehrfaches Tastendrücken Abhilfe: 1) auf 0 Zustand prüfen 2) 10 ms warten 3) auf 0 Zustand prüfen, wenn nicht zurück zu 1 20 / 26 MCT_Vorlesung_02_SS2017.doc
21 Übung Aufgabe: Speichern Sie das Programm in einer Datei, übersetzen Sie es und testen Sie es (Taste 1 drücken). $NOMOD51 $INCLUDE (reg515.inc) org 0 start: jb p0.0, start ; Tastendruck abwarten cpl p1.0 ; LED Zustand umschalten halten: jnb p0.0, halten ; Taste loslassen abwarten jmp start ; Sprung zum Anfang end Was versteht man unter Tastenprellen und wodurch macht sich das Tastenprellen hier bemerkbar? 21 / 26 MCT_Vorlesung_02_SS2017.doc
22 Verzögerungsschleifen Sinn: eine bestimmte Zeit verstreichen lassen Beispiel: mov a,#250 ; Dauer = 1 Zyklus = 1 s warten: dec a ; = 1 s nop ; = 1 s jnz warten ; Dauer = 2 Zyklen = 2 s Befehl dec a = dekrementieren, a um 1 verringern nop = einen Zyklus warten (no operation) Dauer der Schleife: 1 s + 1 s + 2 s = 4 s (dec + nop + jnz) Schleife wird 250 mal durchlaufen, dann ist der Inhalt von a = 0 Verzögerungszeit: 1 s + (250 * 4 s) = 1001 s 1 ms 22 / 26 MCT_Vorlesung_02_SS2017.doc
23 Schleifen ineinander verschachteln : Größere Verzögerungszeiten Beispiel: mov r0,#20 ; äußere Schleife warten2: mov r1,#250 ; innere Schleife warten1: djnz r1,warten1 djnz r0,warten2 Registerbank hat 8 Register: r0 bis r7 = Speicherplätze für 8 Variablen (je 8 Bit) Für diese Register gibt es einige Spezialbefehle, z.b. djnz djnz = decrement and jump if not zero = Inhalt des Registers um 1 verringern, danach Sprung, falls Inhalt nicht 0 Verzögerungszeit: innere Schleife ca. 0,5 ms insgesamt ca. 10 ms (andere Möglichkeit: Timer-Baugruppe programmieren) 23 / 26 MCT_Vorlesung_02_SS2017.doc
24 Übung Aufgabe: Speichern Sie das Programm in einer Datei, übersetzen Sie es und testen Sie es (Taste 1 drücken). Nun sollte das Tastenprellen kein Problem mehr sein... $NOMOD51 $INCLUDE (reg515.inc) org 0 start: jb p0.0, start ; Tastendruck abwarten mov r0,#20 ; äußere Schleife warten2: mov r1,#250 ; innere Schleife warten1: djnz r1, warten1 djnz r0, warten2 jb p0.0, start cpl p1.0 ; Tastendruck prüfen ; LED Zustand umschalten halten: jnb p0.0, halten jmp start ; Taste loslassen abwarten ; Sprung zum Anfang end 24 / 26 MCT_Vorlesung_02_SS2017.doc
25 Increment und Decrement Der Mikrocontroller kann Addieren, subtrahieren, multiplizieren z.b.: inc a Inhalt von A um 1 erhöhen (increment) = 0 dezimal = 1 dezimal = 2 dezimal = 3 dezimal usw... dec a Inhalt von A um 1 verringern (decrement) Anwendung: Binärzähler auf den LEDs programmieren 25 / 26 MCT_Vorlesung_02_SS2017.doc
26 Übung Aufgabe: Schreiben Sie ein Programm, das einen 8-Bit-Binärzähler auf den Leuchtdioden erzeugt. Zunächst sollen alle LEDs ausgeschaltet sein. Bei jedem Tastendruck auf Taste 1 soll der Zählerstand um 1 erhöht werden. Hinweis: Die Bits des Zählers müssen vor der Ausgabe invertiert werden, falls bei einer 1 in der Binärzahl eine LED leuchten soll. 26 / 26 MCT_Vorlesung_02_SS2017.doc
$NOMOD51 $INCLUDE (reg515.inc) ; Ein Zeichen auf Tastendruck S1 senden...
MC SS2016 - Aufgabenblatt 11a - Übung 4 Serielle Schnittstelle - Zeichen sen & empfangen In diesem Versuch lernen Sie die serielle Schnittstelle des AT89C5131 Mikrocontrollers kennen. Im ersten Versuchsteil
MehrHardwareaufbau der Mikrocontroller der 51er -Familie
Hardwareaufbau der Mikrocontroller der 51er -Familie Mikrocontroller (51er Familie) Quarz Port Timer A D Serielle Schnittst. CPU ROM RAM Ext. ROM Ext. RAM Programmspeicher (ROM) Datenspeicher (RAM) FFFFh
MehrSpeicheraufbau des AT89C5131
Speicheraufbau des AT89C5131 Prinzip: - getrennter Programmspeicher (ROM) und Datenspeicher (RAM) - interner Speicher (auf dem Chip) und externer Speicher (Zusatzbausteine) Das Experimentalsystem hat keinen
MehrPraktikum Mikrorechner 4 (Bitmanipulation und Spezialregister)
Prof. Kemnitz Institut für Informatik, Technische Universität Clausthal November 5, 2014 1/18 Praktikum Mikrorechner 4 (Bitmanipulation und Spezialregister) Prof. Kemnitz Institut für Informatik, Technische
MehrZä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,
MehrMikrocomputertechnik. 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
MehrZusammenfassung der Assemblerbefehle des 8051
Zusammenfassung der Assemblerbefehle des 8051 Seite 1 von 5 Befehl Bezeichnung Syntax Wirkung / Beispiel Befehle zum Datentransfer MOV Move MOV [Ziel],[Quelle] MOV P1,P3 Kopiert den Inhalt von P3 nach
MehrMOP: Befehlsliste für den Mikrocontroller 8051
Beuth Hochschule Berlin FB VI, Labor für Digitaltechnik MOP: Befehlsliste für den Mikrocontroller 8051 Erläuterung der Operanden Operand A addr11 addr16 bit /bit C #data #data16 direct DPTR PC Ri Rn rel
MehrEDT-REFERAT Adressierungsarten
EDT-Referat BÜLBÜL Erkan 2ANB 95 /96 Seite 1 EDT-REFERAT Adressierungsarten INHALTSVERZEICHNIS 1.Theoretische Grundlagen 1.0 Einführung 1.1 Programm- & Datenspeicheradressierbereiche 2.Adressierungsarten
Mehr4 Assembler für die 8051-Controller-Familie
4 Assembler für die 8051-Controller-Familie Tabelle 4.1 Wichtige Schreibweisen und Bedeutungen für die Befehle Abkürzung #data data addr Rr @Rr code addr Bedeutung Daten sind in der Instruktion codiert
MehrBefehlssatz der Mikrocontroller der 51er -Familie
Befehlssatz der Mikrocontroller der 51er -Familie Abkürzungen: Mikrocontrollerfamilie 8051 Befehlssatz A : Akkumulator Rn : Register R0..R7 Ri : R0 oder R1 dadr : direkte Byte-Adresse im int. Speicher
MehrArchitektur der Intel 8051 Familie und Grundlegende Programmierung Reto Gurtner 2005
Architektur der Intel 8051 Familie und Grundlegende Programmierung Reto Gurtner 2005 1 1. DIE GESCHICHTE DER 8051-MIKROCONTROLLERFAMILE 4 2. GRUNDLEGENDE HARDWARESTRUKTUR UND FUNKTIONSMODELL 5 2.1 HARDWARESTRUKTUR
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 1 Transportbefehle 1.1 Verwendung nur Akku und Register (R0, R1,... R7) 1.1.1 Kopieren Sie den Wert aus Register1 nach
MehrPraktikum Mikrorechner 9 (serielle Schnittstelle)
Prof. G. Kemnitz Institut für Informatik, Technische Universität Clausthal 5. November 2014 1/13 Praktikum Mikrorechner 9 (serielle Schnittstelle) Prof. G. Kemnitz Institut für Informatik, Technische Universität
MehrPraktikum Mikrorechner 3 (Adressierungsarten)
G. Kemnitz Institut für Informatik, Technische Universität Clausthal November 5, 2014 1/15 Praktikum Mikrorechner 3 (Adressierungsarten) G. Kemnitz Institut für Informatik, Technische Universität Clausthal
MehrMC Mikrocomputertechnik (MC) Bitte nehmen Sie sich ein Exemplar der bereitliegenden Kopien
Mikrocomputertechnik (MC) Bitte nehmen Sie sich ein Exemplar der bereitliegenden Kopien Lehrkräfte: Mikrocomputertechnik (MCT) 1.) Prof. Dr.-Ing. Martin Pollakowski Raum B2.1.04, Tel.: - 226, E-Mail: martin.pollakowski@w-hs.de
MehrMaschinenorientierte Programmierung
Prof. Dr. Sven-Hendrik Voß Wintersemester 2015 Technische Informatik (Bachelor), Semester 2 Termin 10, 08.12.2015 Maschinenorientierte Programmierung Seite 2 Timer- und Counter-Programmierung Maschinenorientierte
MehrPraktikum Mikrorechner 1 (Einführung)
G. Kemnitz Institut für Informatik, Technische Universität Clausthal November 5, 2014 1/16 Praktikum Mikrorechner 1 (Einführung) G. Kemnitz Institut für Informatik, Technische Universität Clausthal November
MehrFachbereich Medienproduktion
Fachbereich Medienproduktion Herzlich willkommen zur Vorlesung im Studienfach: Grundlagen der Informatik Themenübersicht Rechnertechnik und IT Sicherheit Grundlagen der Rechnertechnik Prozessorarchitekturen
Mehr3.0 8051 Assembler und Hochsprachen
3.0 8051 Assembler und Hochsprachen Eine kurze Übersicht zum Ablauf einer Programmierung eines 8051 Mikrocontrollers. 3.1 Der 8051 Maschinencode Grundsätzlich akzeptiert ein 8051 Mikrocontroller als Befehle
MehrMikroprozessor bzw. CPU (Central Processing. - Steuerwerk (Control Unit) - Rechenwerk bzw. ALU (Arithmetic Logic Unit)
Der Demo-Computer besitzt einen 4Bit-Mikroprozessor. Er kann entsprechend Wörter mit einer Breite von 4 Bits in einem Schritt verarbeiten. Die einzelnen Schritte der Abarbeitung werden durch Lampen visualisiert.
Mehr1. Inhaltsverzeichnis
Mikrocomputer Simulator Inhaltsverzeichnis _ 2 _ 1. Inhaltsverzeichnis 1. INHALTSVERZEICHNIS...2 2. AUFBAU UND BEDIENUNG...3 2.1. EINFÜHRUNG...3 2.1.1. TECHNISCHE DATEN... 3 2.1.2. VERWENDUNGSZWECK...
MehrRechnerarchitektur 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
MehrTeil VIII Von Neumann Rechner 1
Teil VIII Von Neumann Rechner 1 Grundlegende Architektur Zentraleinheit: Central Processing Unit (CPU) Ausführen von Befehlen und Ablaufsteuerung Speicher: Memory Ablage von Daten und Programmen Read Only
MehrArithmetische und Logische Einheit (ALU)
Arithmetische und Logische Einheit (ALU) Enthält Blöcke für logische und arithmetische Operationen. n Bit Worte werden mit n hintereinander geschalteten 1 Bit ALUs bearbeitet. Steuerleitungen bestimmen
MehrDer 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
MehrMikroController 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
MehrProzessorarchitektur. Kapitel 1 - Wiederholung. M. Schölzel
Prozessorarchitektur Kapitel - Wiederholung M. Schölzel Wiederholung Kombinatorische Logik: Ausgaben hängen funktional von den Eingaben ab. x x 2 x 3 z z = f (x,,x n ) z 2 z m = f m (x,,x n ) Sequentielle
MehrParallel-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
MehrMikrocontrollertechnik
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
Mehr7.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
MehrEinführung in das Mikrocontroller-System 80(C)515/80(C)535
Seite 2 von 228 Inhalt Seite 1 Einführung... 7 2 Grundzüge der Architektur... 10 2.1 Die CPU... 10 2.2 Die Speicherorganisation... 10 2.3 Die externe Buserweiterung... 10 2.4 Die integrierten Peripheriekomponenten...
MehrAtmel AVR für Dummies
Atmel AVR für Dummies fd0@koeln.ccc.de 29.12.2005 Übersicht 1 Hardware Kurzvorstellung Atmega8 Programmierkabel (Eigenbau vs. Kommerzlösung) Alternative: Bootloader (Programmieren via rs232) Software Speicher
MehrDie 8051-Mikrocontrollerfamilie. 3. Die 8051-Mikrocontrollerfamilie
3. Anfang der 80-er Jahre brachte Intel den 8051-Mikrocontroller als Nachfolger der ersten Mikrocontrollergeneration 8048 auf den Markt. Der Befehlssatz ist stark auf die Lösung von Steuerungsaufgaben
Mehreinfache 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
Mehr1. Übung - Einführung/Rechnerarchitektur
1. Übung - Einführung/Rechnerarchitektur Informatik I für Verkehrsingenieure Aufgaben inkl. Beispiellösungen 1. Aufgabe: Was ist Hard- bzw. Software? a Computermaus b Betriebssystem c Drucker d Internetbrowser
MehrDie Mikroprogrammebene eines Rechners
Die Mikroprogrammebene eines Rechners Das Abarbeiten eines Arbeitszyklus eines einzelnen Befehls besteht selbst wieder aus verschiedenen Schritten, z.b. Befehl holen Befehl dekodieren Operanden holen etc.
MehrDateien, die nicht in das Projekt eingebunden sind, werden ohne Syntax highlight dargestellt. MiCoWi und µvision Seite 1 Uwe Wittenfeld
C-Programmierung von MiCoWi mit der Keil-Entwicklungsumgebung µvision4 1. Erstellung eines neuen Projektes Menüpunkt: Project New µvision Project Es wird ein komplett neues Projekt in einem beliebigen
MehrDer Toy Rechner Ein einfacher Mikrorechner
Der Toy Rechner Ein einfacher Mikrorechner Dr. Gerald Heim Haid-und-Neu-Str. 10-14 76131 Karlsruhe 16. Mai 1995 Allgemeine Informationen 2 Quelle: Phil Kopmann, Microcoded versus Hard-Wired Logic, Byte
Mehr2
TINF Interrupts EDT-Referat Jürgen Schwarzbauer 2ANB 1995/96 Inhalt : Was ist ein Interrupt? Zweck von Interrupts Maskierbare und nicht maskierbare Interrupts Aufruf eines Interrupts Anwendung von Interrupts
MehrMikrocontroller Grundlagen. Markus Koch April 2011
Mikrocontroller Grundlagen Markus Koch April 2011 Übersicht Was ist ein Mikrocontroller Aufbau (CPU/RAM/ROM/Takt/Peripherie) Unterschied zum Mikroprozessor Unterschiede der Controllerarten Unterschiede
MehrProgrammieren 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
Mehr05. Assembler-Programmierung. Datenstrukturen des ATMega32. Literatur
0. Assembler-Programmierung Datenstrukturen des ATMega32 Literatur mikrocontroller.net avr-asm-tutorial.net asm Alles über AVR AVR-Assembler-Einführung Assembler AVR-Aufbau, Register, Befehle 2008: ouravr.com/attachment/microschematic/index.swf
MehrTECHNISCHE HOCHSCHULE NÜRNBERG GEORG SIMON OHM Die Mikroprogrammebene eines Rechners Das Abarbeiten eines Arbeitszyklus eines einzelnen Befehls besteht selbst wieder aus verschiedenen Schritten, z.b. Befehl
MehrLö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
MehrMikrocontrollerprogrammierung in Assembler und C
mitp Professional Mikrocontrollerprogrammierung in Assembler und C für die Mikrocontroller der 8051-Familie - Simulation unter Multisim von Herbert Bernstein 1. Auflage Mikrocontrollerprogrammierung in
MehrGrundlagen 8-Bit Mikrokontroller Infineon C515C-LM
HTW des Saarlandes Automatisierungstechnik Grundlagen 8-Bit Mikrokontroller Infineon C515C-LM Dipl.-Ing. Peter Weinmann 1. Grundlagen 1.1 Mikroprozessorarchitekturen 1.1.1 Von-Neumann und Harvard-Architektur
MehrGrundlagen der Programmierung II BMI Bakk.
BMI Bakk. Teil 2 Rainer Schubert Institut für Biomedizinische Bildanalyse Inhalt Aufbau eines µprozessors Grundbegriffe Allgemein PIC16F690 Ports Programmspeicher Datenspeicher RAM, ROM Spezialregister
MehrMikroprozessor als universeller digitaler Baustein
2. Mikroprozessor 2.1 Allgemeines Mikroprozessor als universeller digitaler Baustein Die zunehmende Integrationsdichte von elektronischen Schaltkreisen führt zwangsläufige zur Entwicklung eines universellen
MehrCPU Speicher I/O. Abbildung 11.1: Kommunikation über Busse
Kapitel 11 Rechnerarchitektur 11.1 Der von-neumann-rechner Wir haben uns bisher mehr auf die logischen Bausteine konzentriert. Wir geben jetzt ein Rechnermodell an, das der physikalischen Wirklichkeit
MehrVon-Neumann-Architektur
Von-Neumann-Architektur Bisher wichtig: Konstruktionsprinzip des Rechenwerkes und Leitwerkes. Neu: Größerer Arbeitsspeicher Ein- und Ausgabewerk (Peripherie) Rechenwerk (ALU) Steuerwerk (CU) Speicher...ppppp...dddddd..
MehrMikrocontroller-8051-Familie und AT89C51
Mikrocontroller-8051-Familie und AT89C51 Was haben Analog Devices, Atmel, Cypress Semiconductor, Dallas Semiconductor, Goal, Hynix, Infineon, Intel, OKI, Philips, Silicon Labs, SMSC, STMicroelectronics,
MehrEinfü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
MehrL3. Datenmanipulation
L Datenmanipulation Aufbau eines Computers Prozessor, Arbeitsspeicher und system Maschinensprachen und Maschinenbefehle Beispiel einer vereinfachten Maschinensprache Ausführung des Programms und Befehlszyklus
MehrDas Prinzip an einem alltäglichen Beispiel
3.2 Pipelining Ziel: Performanzsteigerung é Prinzip der Fließbandverarbeitung é Probleme bei Fließbandverarbeitung BB TI I 3.2/1 Das Prinzip an einem alltäglichen Beispiel é Sie kommen aus dem Urlaub und
MehrZuse-Computer: Z1. erster Rechner mit binären Zahlen. Entwicklung der computergerechten. (Grundlage für IEEE-754) funktionierte leider nie zuverlässig
Überblick Grundlagen: Spannung, Strom, Widerstand, IV-Kennlinien Elektronische Messgeräte im Elektronikpraktikum Passive Filter Signaltransport im Kabel Transistor Operationsverstärker PID-Regler Sensorik
Mehr80C535-Mikrocontroller-Board im Streichholzschachtelformat
RIBU 18. A-8160 Weiz. Tel. 03172/64800. Fax 03172/64806 RIBUMühlgasse ELEKTRONIK VERSAND e-mail: office@ribu.at. Internet: http://www.ribu.at 80C535-Mikrocontroller-Board im Streichholzschachtelformat
Mehr8.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
Mehr4 Der Von-Neumann-Rechner als Grundkonzept für Rechnerstrukturen
4 Der Von-Neumann-Rechner als Grundkonzept für Rechnerstrukturen Ein Rechner besteht aus den folgenden Bestandteilen: Rechenwerk Rechenoperationen wie z.b. Addition, Multiplikation logische Verknüpfungen
Mehr3. Rechnerarchitektur
ISS: EDV-Grundlagen 1. Einleitung und Geschichte der EDV 2. Daten und Codierung 3. Rechnerarchitektur 4. Programmierung und Softwareentwicklung 5. Betriebssyteme 6. Internet und Internet-Dienste 3. Rechnerarchitektur
MehrComputer-Architektur Ein Überblick
Computer-Architektur Ein Überblick Johann Blieberger Institut für Rechnergestützte Automation Computer-Architektur Ein Überblick p.1/27 Computer-Aufbau: Motherboard Computer-Architektur Ein Überblick p.2/27
MehrName: 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
MehrGrundlagen der Informatik
Grundlagen der Informatik Logische und mathematische Grundlagen Digitale Daten Computerprogramme als Binärdaten von Neumann-Rechnerarchitektur Einführung in Maschinen-Code Speicherorganisation Betriebssysteme
MehrEinfü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
MehrMicrocomputertechnik
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
MehrLCD-Display am MVUS 80535 (nur einfachste Betriebsweise im Text Display Modus - ausführliche Beschreibung )
Prof. Komar - 1 - LCD-Display LCD-Display am MVUS 80535 (nur einfachste Betriebsweise im Text Display Modus - ausführliche Beschreibung ) Das LCD-Modul TLX-1021 besteht aus einem - LCD-Panel mit 120 x
MehrAufgaben zur Attiny-Platine
Das Attiny-Projekt Aufgaben 1 Aufgaben zur Attiny-Platine 1. LEDs blinken 1.1 Schließen Sie eine rote LED an PortB.0 und eine grüne LED an PortB.1 an (vgl. Abb. 1). Achten Sie dabei darauf, dass die langen
MehrZENTRALEINHEITEN GRUPPE
31. Oktober 2002 ZENTRALEINHEITEN GRUPPE 2 Rita Schleimer IT für Führungskräfte WS 2002/03 1 Rita Schleimer TEIL 1 - Inhalt Zentraleinheit - Überblick Architekturprinzipien Zentralspeicher IT für Führungskräfte
MehrInhaltsverzeichnis VII.
\ 1 Grundlagen der Mikrocontrolier 1 1.1 Mikrocontroller-Familie ATtiny2313, ATtiny26und ATmega32 6 1.1.1 Merkmale des ATtiny2313, ATtiny26und ATmega32 8 1.1.2 Pinbelegung des ATtiny2313, ATtiny26 und
MehrMicrocontroller 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
MehrMikrocontroller von Markus Koch April 2011
Mikrocontroller von Markus Koch April 2011 Inhaltsverzeichnis 1 Was ist ein Mikrocontroller?...3 1.1 Einleitung...3 1.2 Aufbau...3 1.2.1 CPU...3 1.2.2 Speicher...3 RAM...3 ROM...4 1.2.3 Takt...4 1.2.4
Mehr2.2 Rechnerorganisation: Aufbau und Funktionsweise
2.2 Rechnerorganisation: Aufbau und Funktionsweise é Hardware, Software und Firmware é grober Aufbau eines von-neumann-rechners é Arbeitsspeicher, Speicherzelle, Bit, Byte é Prozessor é grobe Arbeitsweise
MehrTeil 1: Digitale Logik
Teil 1: Digitale Logik Inhalt: Boolesche Algebra kombinatorische Logik sequentielle Logik kurzer Exkurs technologische Grundlagen programmierbare logische Bausteine 1 Tri-State Ausgangslogik Ausgang eines
Mehr2. Computer (Hardware) K. Bothe, Institut für Informatik, HU Berlin, GdP, WS 2015/16
2. Computer (Hardware) K. Bothe, Institut für Informatik, HU Berlin, GdP, WS 2015/16 Version: 14. Okt. 2015 Computeraufbau: nur ein Überblick Genauer: Modul Digitale Systeme (2. Semester) Jetzt: Grundverständnis
MehrAutonome Mobile Systeme. Dr. Stefan Enderle
Autonome Mobile Systeme Dr. Stefan Enderle 2. Mikrocontroller Einleitung Unterschied Controller / Prozessor: Speicher (RAM, Flash, Eprom) intern Viele I/Os (Digital, Analog) Bus-Unterstützung (Seriell,
MehrÜ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
MehrProjekt Nr. 15: Einen elektronischen Würfel erstellen
Nun wissen Sie, wie Sie Zufallszahlen erzeugen können. Als Nächstes wollen wir diese neuen Kenntnisse gleich in die Tat umsetzen, indem wir einen elektronischen Würfel konstruieren. Projekt Nr. 15: Einen
MehrMikrocontroller-Programmierung
Mikrocontroller-Programmierung Anhand des HC12 Fabian Wiesel Überblick Überblick Mikrocontroller Überblick HC12 CPU Peripherie des DG128 Assemblerprogrammierung Mikrocontroller Leistungsfähigkeit: zwischen
MehrHighspeed- Controller-Board
erkennt man nichts Ungewöhnliches für ein 8051-Board. Es ist zwar ein EPROM vorhanden, für viele Anwendungen reicht aber der 16 Kilobyte große Flashspeicher auf dem Controller-Chip. Es spricht nichts dagegen,
Mehra. Flipflop (taktflankengesteuert) Wdh. Signalverläufe beim D-FF
ITS Teil 2: Rechnerarchitektur 1. Grundschaltungen der Digitaltechnik a. Flipflop (taktflankengesteuert) Wdh. Signalverläufe beim D-FF b. Zähler (Bsp. 4-Bit Zähler) - Eingang count wird zum Aktivieren
MehrTag 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!
MehrKap 4. 4 Die Mikroprogrammebene eines Rechners
4 Die Mikroprogrammebene eines Rechners Das Abarbeiten eines Arbeitszyklus eines einzelnen Befehls besteht selbst wieder aus verschiedenen Schritten (Befehl holen, Befehl dekodieren, Operanden holen etc.).
MehrHD44780-LC-Display am Atmel-AVR Mikrocontroller
Fachbereich Elektrotechnik und Informatik Labor für Angewandte Informatik und Datenbanken Praktikum Automatisierung / Echtzeitregelung (BAU/BER) Prof.Dr.-Ing. Coersmeier HD44780-LC-Display am Atmel-AVR
MehrATMega2560Controllerboard
RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 017/64800. Fax 64806 Mail: office1@ribu.at. Internet: http://www.ribu.at ATMega560Controllerboard nur 66 x 40 mm große 4 fach Multilayer Platine
MehrTechnische Informatik. Der VON NEUMANN Computer
Technische Informatik Der VON NEUMANN Computer Inhalt! Prinzipieller Aufbau! Schaltkreise! Schaltnetze und Schaltwerke! Rechenwerk! Arbeitsspeicher! Steuerwerk - Programmausführung! Periphere Geräte! Abstraktionsstufen
MehrRechner Architektur. Martin Gülck
Rechner Architektur Martin Gülck Grundlage Jeder Rechner wird aus einzelnen Komponenten zusammengesetzt Sie werden auf dem Mainboard zusammengefügt (dt.: Hauptplatine) Mainboard wird auch als Motherboard
MehrDie Daten (Befehle und numerische Daten) werden in Form von BIT-Folgen verarbeitet.
Übung Nr. 1b: MIKROPROZESSOR, Hewlett - Packard µ-lab en sind kleine Computer, die mit externen Geräten Daten austauschen können. Sie verfügen über Speicher, um Programme und Daten zu speichern und Eingangsund
MehrEpromologie, Grundwissen
Epromologie, Grundwissen von Peter Bee und Erwin Reuß EPROM's, oder ROM's, sind eine sehr nützliche Sache. Eingesetzt werden sie immer dann, wenn ein Programm sofort nach dem Einschalten des Computers
MehrJohannes 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)
MehrÜbung "Struktur von Mikrorechnern" (SMR)
1 ie Controller der TLCS 900 Familie und ihre Schaltungstechnik 1.2 Speicherorganisation des TLCS 900 Inhaltsverzeichnis Kapitel 1 Kap.1 1 / 14 llgemeines Bei der TLCS-900-Familie von Toshiba handelt es
MehrProf. Dr. Pollakowski 19.03.2013
Installations- und Bedienungsanleitung für die Mikrocontroller-Entwicklungsumgebung, das Mikrocontroler-Experimentalsystem und den Mikrocontroller-Simulator 1 Begriffe: Entwicklungsumgebung = ein Programm
MehrProzessor HC680 fiktiv
Prozessor HC680 fiktiv Dokumentation der Simulation Die Simulation umfasst die Struktur und Funktionalität des Prozessors und wichtiger Baugruppen des Systems. Dabei werden in einem Simulationsfenster
MehrAVR-Mikrocontroller in BASCOM programmieren, Teil 2
jean-claude.feltes@education.lu 1 AVR-Mikrocontroller in BASCOM programmieren, Teil 2 13. Interrupts 13.1 Externe Interrupts durch Taster Wenn Taster mittels Polling abgefragt werden, wie in Teil 1 beschrieben,
MehrDHBW Stuttgart Mikrocomputertechnik Labor KEIL Entwicklungsumgebung. Projektstruktur
Projektstruktur 25.10.12 K.Kraft D\MCT_Labor_2013\Dokumente\Projektdetails.odt 1 Typischer Aufbau eines 8051 Programms Start Adresse = 0003H External Interrupt 0 ISR Interrupt Service Routinen Start Adresse
MehrMSP 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
MehrFernseh-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
MehrMikroprozessoren. Aufbau und Funktionsweise. Christian Richter. Ausgewählte Themen der Multimediakommunikation SS 2005
Mikroprozessoren Aufbau und Funktionsweise Christian Richter Ausgewählte Themen der Multimediakommunikation SS 2005 Christian Richter (TU-Berlin) Mikroprozessoren AT MMK 2005 1 / 22 Gliederung Was ist
MehrDer 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
MehrINFORMATIK Oberstufe. Funktionsweise eines Rechners
INFORMATIK Oberstufe Funktionsweise eines Rechners Lehrplan Inf 12.3 (ca. 17 Std.): Grundlegende Kenntnisse über den Aufbau eines Rechners und seiner prinzipiellen Funktionsweise helfen den Schülern, den
MehrDatenpfad einer einfachen MIPS CPU
Datenpfad einer einfachen MIPS CPU Zugriff auf den Datenspeicher Grundlagen der Rechnerarchitektur Prozessor 19 Betrachten nun Load und Store Word Erinnerung, Instruktionen lw und sw sind vom I Typ Format:
Mehr