Versuch D3: Busse, Speicher und Ampelsteuerung mit Speicher
|
|
- Tristan Holst
- vor 7 Jahren
- Abrufe
Transkript
1 Versuch D3: Busse, Speicher und Ampelsteuerung mit Speicher Version D3_16 vom Ziel dieses Versuches: Entwicklung einer Ablaufsteuerung mit einem 32 * 4 bit Speicherbaustein, um eine flexible Ampelsteuerung zu bauen. Dazu muss der Umgang mit Tri State Gattern geübt werden Inhalte: Zustandsgesteuerter D Flipflop = Latch, Tri State Gatter, RAM Speicher, Vorkenntnisse: Gatter, Flipflop, zustandsgesteuerter D FF benötigte Hilfsmittel Protokollbuch (DIN A 5, besser DIN A4 Kladde, kariert) Millimeterpapier
2 Inhaltsverzeichnis Einleitung... 3 Tri State Gatter... 3 Zwei Sender schreiben wahlweise in einen Speicher... 4 Neue Bausteine... 4 Der Test... 4 Schreiben und Lesen bei einem 32 * 4 Bit RAM... 5 Neue Bausteine... 5 Der Versuch... 5 Eine flexible Ampelsteuerung... 6 Anhang
3 Einleitung In diesem Versuch lernen Sie die Benutzung von Speicherbausteinen und die Beschaltung von Bussen kennen. Dies sind wesentliche Voraussetzungen für die Mikroprozessor und PC Technik. Das Ziel ist, mit einem Speicherbaustein, der 32 Speicherplätze zu je 4 Bit enthält, eine Ampel zu steuern. Dazu wird der Speicher erst einmal mit einem sinnvollen Bitmuster gefüllt. Dann werden die Speicherzellen nacheinander mit einem Zähler adressiert und ausgelesen. Mit den gespeicherten Daten wird die Ampel dann gesteuert. Etwas ähnliches haben Sie schon im Versuch D2 erreicht. Allerdings ist die Steuerung jetzt viel flexibler. Soll der Ablauf geändert werden, müssen nur die Speicherzellen in einer Programmierung neu gefüllt werden. In D2 musste dazu eine neue Hardwareschaltung entwickelt und gebaut werden. Auch in diesem Versuch lernen Sie einige neue Bausteine kennen. Tri State Gatter Bisher haben Sie mit Gattern gearbeitet, deren Ausgänge zwei Zustände haben können: die logischen Werte 1 oder 0. Solche Ausgänge darf man nicht miteinander verbinden. Denn man kann ja nicht wissen, welcher Zustand sich einstellt, wenn das eine Gatter eine 1 und das andere eine 0 ausgibt. Oft möchte man aber mehrere Ausgänge mit einem Eingang verbinden. Das tritt beispielsweise immer dann auf, wenn verschiedene Gatter auf eine Busleitung gegeben werden. Abbildung 1 Prinzip eines Tri State Gatters Dann muss man mit sogenannten Tri State Gattern arbeiten. Dabei wird der Ausgang des logischen Gatters über einen weiteren Schalter zum Ausgang geführt. Dieser Schalter, der natürlich in Halbleitertechnik aufgebaut ist, wird über den Enable Eingang gesteuert. Ist der Enable Schalter geschlossen, kann der Ausgang die logischen Signale 1 oder 0 führen und das Gatter arbeitet so, wie Sie es schon kennen. Wird aber der Enable Schalter geöffnet, dann hat der Ausgang keine Verbindung zum Gatter, er hängt praktisch in der Luft. Diesen dritten Zustand nennt man oft auch hochohmig. Nun kann man mehrere solche Tri State Ausgänge mit einem weiteren Gattereingang verbinden. Alle Ausgänge müssen dann auf hochohmig geschaltet werden, nur der gewünschte Ausgang wird auf niederohmig geschaltet und kann seinen logischen Wert zum nächsten Gatter schicken. Ist mehr als ein Ausgang niederohmig, dann gibt es Schwierigkeiten und man spricht von einem Buskonflikt. Von den bekannten Bausteinen hat der 4 Bit Output Tri State Ausgänge. Der Eingang an der Oberseite dient als Enable. Ist er auf 1, dann sind die Ausgänge hochohmig, ist er auf 0, dann zeigen die Ausgänge das logische Signal am jeweiligen Eingang an. 3
4 Zwei Sender schreiben wahlweise in einen Speicher Nun sollen Sie Daten von zwei verschiedenen Gattern wahlweise in einen Speicher schreiben. So etwas kommt in der Elektronik dauernd vor. Im Automobil sind viele Sensoren, Aktoren und Prozessoren über den CAN Bus miteinander verbunden. Der Blinkerschalter, der Regensensor, Signale aus der Motorelektronik oder dem Bremssystem werden über diesen Bus verteilt. Wenn dann der Regensensor und der Blinkerschalter gleichzeitig Signale über den Bus an den Prozessor schicken, könnte der Prozessor die Signale verwechseln und falsche Reaktionen auslösen. Es muss also klar sein, wer zu welchem Zeitpunkt sendet. Dies soll jetzt in einem einfachen Beispiel nachgebildet werden. Neue Bausteine Das 4 Bit Latch enthält vier zustandsgetaktete D Flipflops, wie sie in der Vorlesung behandelt wurden. Mit dem Enable Eingang E an der Oberseite wird er gesteuert. An die linken Eingänge werden die Daten angelegt. Untersuchen Sie im Praktikum mit folgender Schaltung, bei welchem Pegel an E das Latch auf Eingangsänderungen reagiert und wann es speichert: Dann ergänzen Sie die Schaltung mit dem 4 Bit Output und untersuchen, mit welchen Steuersignalen der 4 Bit Output und das Latch gesteuert werden müssen, wenn Daten in das Latch geschrieben werden sollen. Der Test Im nächsten Schritt bauen Sie in diese Schaltung einen weiteren Input Baustein mit Output ein und verbinden dies mit dem Latch. Es resultiert dann die nächste Schaltung. Jetzt untersuchen und protokollieren Sie, mit welchen Steuersignalen von Input A beziehungsweise von Input B Daten in das Latch geschrieben werden können. 4
5 Schreiben und Lesen bei einem 32 * 4 Bit RAM Neue Bausteine Im 32*4Bit RAM sind 32 4 Bit Latches integriert. Um eine bestimmte Speicherzelle, also ein bestimmtes Latch auszuwählen, werden die 5 Adress Leitungen auf der linken Seite benutzt. Bei diesem Baustein werden die Eingangs und Ausgangsleitungen für die Daten nicht mehr getrennt. Die Daten werden an die vier Anschlüsse auf der rechten Seite gelegt. Mit den beiden Anschlüssen Ew und Wr an der Oberseite wird der Baustein gesteuert. Sind beide auf 1, dann ist der Baustein nicht aktiv, er speichert einfach. Ist Ew = 0, dann wird das Datum, das rechts anliegt, in den Speicherplatz geschrieben, der links adressiert wird. Ist Ew wieder gleich 1, dann wird dies weiter gespeichert. Schaltet man dann Er = 0, wird das gespeicherte Datum rechts wieder angezeigt. Der Eingang CS rechts unten muss mit belegt werden, damit der Baustein so arbeitet. Bei CS=1 ist der Baustein insgesamt inaktiv. Also: Bei Ew=Er=1 speichert der Baustein, die Datenleitungen sind hochohmig. Bei Ew=0 und Er=1 wird das rechts anliegende Datum in die adressierte Zelle gespeichert. Bei Ew=1 und Er=0 wird das Datum aus der adressierten Zelle ausgelesen und und erscheint an den Datenleitungen rechts. Natürlich dürfen beide Steuereingänge nicht gleichzeitig eine 0 erhalten. Der RAM Baustein sendet also bei Er=0, beim Lesen, Daten aus. Der Versuch Jetzt erstellen Sie einen Aufbau, um Daten in das RAM zu schreiben und wieder auszulesen. Dazu dient folgende Schaltung: Mit dem Input A erzeugen Sie ein Bit Muster, das über den Tri State Output an das RAM gelegt wird. Der Tri State Output ist notwendig, weil ja auch das RAM Daten senden kann und dann zwei Datensender miteinander verbunden sind. Die Daten werden auch noch auf das 4 Bit Latch gegeben, das hier aber nur als Anzeige dienen soll. Wenn Sie wollen, können Sie es durch eine Sieben Segment Anzeige ersetzen. Dann sehen Sie das Bitmuster als Hex Zahl. Mit dem Input C erzeugen Sie die Adresse für die Speicherzelle. Hier werden nur 4 Bit erzeugt, die Adresse des RAM ist aber 5 Bit breit.wir beschränken uns hier auf 16 Speicherzellen und setzen dann die höchste Adressleitung auf 0. Dann können mit Input C die Zellen 0 bis 15 adressiert werden. Testen Sie, mit welcher Folge von Steuersignalen ein Datum von A auf die Datenleitungen gelegt werden kann, gespeichert und wieder gelesen werden kann. 5
6 Dann speichern Sie in 5 Zellen verschiedene Muster ein und prüfen hinterher nach, ob die wirklich in den Zellen gespeichert sind. Eine flexible Ampelsteuerung Jetzt haben wir fast das Ziel erreicht, die Ampelsteuerung. Die Idee ist, in die Speicherzellen 0 bis 15 werden sinnvolle Bitmuster gespeichert. Dann wird die Adressierung von einem Zähler übernommen, dem 4 Bit Counter. Gibt man ein Taktsignal auf den Takteingang oben, dann zählt er. Die Zählerausgänge werden mit den Adresseingängen des RAM verbunden. Zum Schreiben der Daten in den Speicher verwenden Sie den Takttaster auf der Adapter Clock.Wenn Sie dann in jede der 16 Zellen ein Bitmuster geschrieben haben, können Sie hinterher den Zähler mit dem Sekundentakt verbinden und dann in Sekundenschritten die Zellen des RAM auslesen. Nun zur Planung der Ampelsteuerung. Für eine Ampel aus Haupt und Nebenstraße braucht man 6 LED, also auch die 6 Daten für Rot, Gelb, Grün der Hauptstraße und Rot, Gelb, Grün der Nebenstraße. Glücklicherweise haben wir in D2 schon festgestellt, dass man Grün immer aus Rot und Gelb bilden kann. Es gilt ja Grün = Rot NOR Gelb. Also reicht es, die 4 Daten für Rot und Gelb von Haupt und Nebenstraße zu speichern. Überlegen Sie sich einen sinnvollen Ampelablauf und füllen Sie die Tabelle aus. Am Ende dieser Anleitung ist ein Bild mit einem Aufbauplan für diese Ampelsteuerung. Links oben die Adapter/Clock für den Takt. Sie steuert den Zähler / Counter, der rechts daneben steht. Seine Ausgänge werden auf die Adressleitungen des RAM gelegt. Zusätzlich können Sie diese Leitungen auf die 7 Segment Anzeige legen, damit man die Adresse auch hexadezimal sehen kann. Unten in der Mitte sind der Input InD mit dem Tri State Output zu sehen, mit dem die Daten an den RAM gelegt werden können. Die oberen beiden Datenausgänge des RAM steuern Rot und Gelb der Hauptstraße, die unteren beiden Rot und Gelb der Nebenstraße, Grün wird daraus mit den NOR Gattern erzeugt. Der Input InS erzeugt die Steuersignale. Der 4 Bit Output Bus ist vermutlich unnötig. Im Praktikum bauen Sie diese Schaltung auf. Dann verbinden Sie den Counter Eingang mit dem Taster der Adapter/Clock. Stellen Sie den Zähler auf 0. Nun speichern sie in diesen Platz 0 das richtige Muster für diesen Zustand. Dann wird der Adresszähler um 1 erhöht und das nächste Muster gespeichert. Usw. Danach überprüfen Sie, ob alle Speicherplätze richtig beschrieben wurden. Ablauf Benutzen Sie den 1Hz Ausgang der Adapter/Clock als Takt und prüfen Sie, ob der richtige Ablauf resultiert und korrigieren Sie, falls notwendig. Danach lassen Sie Ampel laufen und demonstrieren Sie dies dem Betreuer. 6
7 Anhang Tabellen für die Ampel Steuerung Takt D C B A Hauptstraße Nebenstraße Rot H Ge H Gr H Rot N Ge N Gr N Grün Rot Grün Rot 2 0 Grün Rot 3 0 Grün Rot 4 0 Grün Rot 5 0 Grün Rot 6 0 Grün Rot 7 0 Gelb Rot Gelb 8 1 Rot Grün 9 1 Rot Grün 10=A 1 Rot Grün 11=B 1 Rot Grün 12=C 1 Rot Grün 13=D 1 Rot Grün 14=E 1 Rot Grün 15=F 1 Gelb Rot Gelb Takt D C B A Hauptstraße Nebenstraße Rot H Ge H Gr H Rot N Ge N Gr N =A 1 11=B 1 12=C 1 13=D 1 14=E 1 15=F 1 7
8 Möglicher Aufbau für die Ampelsteuerung 8
Versuch: D2 Zähler und Ampelschaltung
Versuch: D2 Zähler und Ampelschaltung Ziel dieses Versuches: asynchrone und synchrone Zähler entwerfen, aufbauen und untersuchen, damit eine Ampelschaltung betreiben Inhalte: asynchroner 4 Bit-Zähler,
MehrLaborübung 3. Latches, Flipflops, Counter
Laborübung 3 Latches, Flipflops, Counter Teil 1 Abbildung 1 zeigt den Schaltkreis eines gated D-Latches. In Listing 1 wird exemplarisch ein Stück VHDL-Code vorgestellt, der den abgebildeten Schaltkreis
MehrAdressierung von Speichern und Eingabe- Ausgabegeräten
Adressierung von Speichern und Eingabe- Ausgabegeräten Adressdecodierung Die Busstruktur von Prozessorsystemen verbindet die Bauteile über gemeinsame Leitungen. Auf dem Bus darf zu einer Zeit immer nur
MehrVersuch: D1 Gatter und Flipflops
Versuch: D1 Gatter und Flipflops Vorbemerkung Es ist nicht beabsichtigt, daß Sie einfach eine vorgegebene Versuchsanordnung abarbeiten. Sie sollen die hier angewendeten Zusammenhänge erkennen und verstehen.
MehrHochschule Emden / Leer. Ausarbeitung. Speicherung digitaler Signale
Hochschule Emden / Leer Ausarbeitung Thema: Speicherung digitaler Signale eingereicht von: Jens Fresenborg Inhaltsverzeichnis 1 Speicherung Digitaler Signale 1 2 Asynchrone Speicherelemente 1 2.1 RS-Flip-Flop
MehrZeitabhängige binäre Schaltungen. Prof. Metzler 1
Zeitabhängige binäre Schaltungen 1 Bistabile Kippstufe Flipflop Eine bistabile Kippschaltung hat zwei Eingänge und zumeist zwei Ausgänge. Mit einem Signal am Eingang E1 wird das Flipflop in den gesetzten
MehrHandelt es sich um ein taktzustands- oder taktflankengesteuertes D-Flipflop?
Kapitel 4 - Zähler Versuch 400 D-Flipflop Ein D-Flipflop besitzt nur einen Eingang D. Es hat nur zwei Betriebszustände: Bei T = 0 behält es seinen bisherigen Zustand, es speichert. Bei T = 1 übernimmt
MehrZeitabhängige binäre Schaltungen. Prof. Metzler
Zeitabhängige binäre Schaltungen Prof. Metzler 1 Bistabile Kippstufe Flipflop Eine bistabile Kippschaltung hat zwei Eingänge und zumeist zwei Ausgänge. Mit einem Signal am Eingang E1 wird das Flipflop
MehrAufgaben zum Elektronik - Grundlagenpraktikum
UNIVERSITÄT LEIPZIG Institut für Informatik Wintersemester 1999/2000 Abt. Technische Informatik Dr. Hans-Joachim Lieske Aufgaben zum Elektronik - Grundlagenpraktikum 4. Praktikumskomplex - Teil 1 Nutzung
MehrDigitaltechnik II SS 2007
Digitaltechnik II SS 27 6. Vorlesung Klaus Kasper Inhalt Asynchroner Zähler Synchroner Zähler Schaltungsanalyse Register Halbleiterspeicher Random Access Memory (RAM) SRAM DRAM Digitaltechnik 2 2 Frequenzteiler
MehrKapitel 5 - Datenübertragung
Kapitel 5 - Datenübertragung Ein Schieberegister besteht aus einer linearen Anordnung von Flipflops, die so miteinander verschaltet sind, dass jedes Flipflop den Zustand seines Vorgängers übernimmt und
MehrAnhang zum Lehrbuch Digitaltechnik, Gehrke, Winzker, Urbanski, Woitowitz, Springer-Verlag, 2016.
Schaltsymbole in der Digitaltechnik Anhang zum Lehrbuch Digitaltechnik, Gehrke, Winzker, Urbanski, Woitowitz, Springer-Verlag, 2016. In diesem Anhang erfolgt eine Zusammenfassung der wichtigsten Begriffe
MehrFunktionsblöcke
11 Anhang 11.1 Schaltsymbole in der Digitaltechnik In diesem Kapitel erfolgt eine Zusammenfassung der wichtigsten Begriffe und Symbolzeichen, die nach DIN 40900 Teil 12 zur Kennzeichnung digitaler Schaltungen
MehrLaborübung 2. Teil 1: Latches, Flipflops, Counter. Abbildung 1: Schaltkreis eines Gated D-Latch
Laborübung 2 Teil 1: Latches, Flipflops, Counter A 1 Abbildung 1 zeigt den Schaltkreis eines gated D-Latches. In Listing 1 wird exemplarisch ein Stück VHDL-Code vorgestellt, der den abgebildeten Schaltkreis
Mehr1,8V Flash and SRAM 28F3208W30
,8V Flash and SRAM 28F328W3 Liers - PEG-Vorlesung WS2/2 - Institut für Informatik - FU Berlin 33,8V Flash and SRAM 28F328W3 BGA-Gehäuse Auf 7x9 mm Fläche 28MBit Flash und 8MBit SRAM Liers - PEG-Vorlesung
MehrGAL 16V8. 4. Laboreinheit - Hardwarepraktikum SS 2002 VCC / +5V. Eingang / Clock. 8 konfigurierbare Ausgangszellen. 8 Eingänge GND / 0V.
1. Versuch Programmierbare Logik 4. Laboreinheit - Hardwarepraktikum SS 2002 Am Beispiel des GAL16V8 und eines GAL Development Systems werden die Möglichkeiten und Einsatzgebiete von programmierbare Logikbausteine
MehrHARDWARE-PRAKTIKUM. Versuch L-2. Fehlersuche in digitalen Schaltungen. Fachbereich Informatik. Universität Kaiserslautern
HARDWARE-PRAKTIKUM Versuch L-2 Fehlersuche in digitalen Schaltungen Fachbereich Informatik Universität Kaiserslautern Seite 2 Versuch L-2 Versuch L-2 Allgemeines In diesem Versuch soll das Auffinden und
MehrLaborübung 4. Zustandsautomaten (Finite State Machines)
Laborübung 4 Zustandsautomaten (Finite State Machines) Für den Entwurf und die Beschreibung von digitalen Systemen bilden Zustandsautomaten (Finite State Maschines; FSMs) eine wesentliche Grundlage. Mit
MehrBereiten Sie für alle Schaltungen einen Verdrahtungsplan vor unter Verwendung der Pin-Belegung aus den Datenblättern der verwendeten Bausteine.
Fachbereich Physik Elektronikpraktikum 10 Flipflops und Zähler Stichworte zur Vorbereitung: Flankengetriggerte FFs, Asynchron-, Synchronzähler und Schieberegister. Schriftliche Vorbereitung: Zeichnen Sie
MehrDrücken Sie (später) bei Speichere Änderungen in der Bibliothek default? auf Nein.
Kapitel 5 Ein Schieberegister besteht aus einer linearen Anordnung von Flipflops, die so miteinander verschaltet sind, dass jedes Flipflop den Zustand seines Vorgängers übernimmt und seinen eigenen Zustand
MehrLösung Versuch Nr. 4
Digitaltechnik Praktikum 1.Sem. IIIB 1 ETHZ D-ITET Institut für Elektronik Lösung Versuch Nr. 4 1: Latches 1. RS Latch. Legen Sie ein neues Grafik Editor File rs_latch.gdf an (dieses und alle weiteren
MehrMikroprozessortechnik Grundlagen 1
Grundlagen - Grundbegriffe, Aufbau, Rechnerarchitekturen, Bus, Speicher - Maschinencode, Zahlendarstellung, Datentypen - ATMELmega28 Progammierung in C - Vergleich C und C++ - Anatomie eines µc-programmes
MehrEin- Ausgabeeinheiten
Kapitel 5 - Ein- Ausgabeeinheiten Seite 121 Kapitel 5 Ein- Ausgabeeinheiten Am gemeinsamen Bus einer CPU hängt neben dem Hauptspeicher die Peripherie des Rechners: d. h. sein Massenspeicher und die Ein-
MehrDigitalelektronik. Philipp Fischer. 9. Dezember 2002
Digitalelektronik Philipp Fischer 9. Dezember 2002 1 Inhaltsverzeichnis Einfache TTL-Schaltungen 4 EOR-Logik 5 Realisation verschiedener Logiken 5 Addierer 6 Parity-Check 6 Multiplexer 7 Basis Flip-Flop
MehrManual Universaladapterboard für Spartan3_Board
Manual Universaladapterboard für Spartan3_Board Programmieranschluss Tastaturanschluss Mausanschluss Richtungs LEDs Logik Level LED Verbinder zum Spartan3_Board Manual_Universaladapterboard_deu.pdf 1/6
MehrPraktikum Digitaltechnik
dig Datum : 1.06.2009 A) Vorbereitungsaufgaben 1) Was unterscheidet sequentielle und kombinatorische Schaltungen? Kombinatorische ~ Sequentielle ~ Ausgänge sind nur vom Zustand der Eingangsgrößen abhängig
MehrIn diesem Abschnitt werden wir einige Schaltwerke kennenlernen, die als Basisbauteile überall im Aufbau digitaler Schaltungen verwendet werden.
Spezielle Schaltwerke In diesem Abschnitt werden wir einige Schaltwerke kennenlernen, die als Basisbauteile überall im Aufbau digitaler Schaltungen verwendet werden. Das Register Das Register oder der
MehrEEPROM Lesen/Schreiben über SPI-Bus
EEPROM Lesen/Schreiben über SPI-Bus Experiment EEPROMtest 6 A.Schultze / DK4AQ 15.06.2013 Was ist ein EEPROM? EEPROM = Electrical Erasable Programmable Read Only Memory Ein EEPROM kann elektrisch geschrieben
MehrÜbungsklausur Mikroprozessortechnik und Eingebettete Systeme I
Übungsklausur Mikroprozessortechnik und Eingebettete Systeme I Aufgabe Punkte Aufgabe 1: / 35 Aufgabe 2: / 25 Aufgabe 3: / 15 Aufgabe 4: / 15 Aufgabe 5: / 35 Aufgabe 6: / 15 Aufgabe 7: / 20 Aufgabe 8:
Mehr9. Elektronische Logiksysteme ohne Rückführung, kombinatorische Schaltungen
Fortgeschrittenenpraktikum I Universität Rostock - Physikalisches Institut 9. Elektronische Logiksysteme ohne Rückführung, kombinatorische Schaltungen Name: Daniel Schick Betreuer: Dipl. Ing. D. Bojarski
MehrVersuch 3: Sequenzielle Logik
Versuch 3: Sequenzielle Logik Versuchsvorbereitung 1. (2 Punkte) Unterschied zwischen Flipflop und Latch: Ein Latch ist transparent für einen bestimmten Zustand des Taktsignals: Jeder Datensignalwechsel
MehrCIUS - AMPEL - ANLAGE. Steuern und Regeln. A. Steinbach Realschule Tamm. Da stimmt doch was nicht?
CIUS - AMPEL - ANLAGE Steuern und Regeln A. Steinbach Realschule Tamm Da stimmt doch was nicht? CIUS - AMPEL - ANLAGE CIUS Ampelanlage Fehlercheckliste bei Inbetriebnahme Netzgerät 1 V Monitor 1 Maus Interface
MehrGrundlagen der Digitaltechnik GD. Aufgaben und Musterlösungen
DIGITALTECHNIK GD KLAUSUR VOM 16. 7. 2015 AUFGABEN UND MUSTERLÖSUNGEN SEITE 1 VON 7 FH Dortmund FB Informations- und Elektrotechnik Grundlagen der Digitaltechnik GD Klausur vom 16. 7. 2015 Aufgaben und
MehrSchülerexperimente zur Elektronik
Schülerexperimente zur Elektronik Walter Sova Diodenschaltungen 1) Welche Lämpchen leuchten jeweils bei den Schalterstellungen? 2) Für den Durchlassbereich eines bestimmten Diodentyps wurde die dargestellte
MehrKlausuraufgaben: Flip-Flops
Klausuraufgaben: Flip-Flops - Seite 1 Klausuraufgaben: Flip-Flops (1.) Nennen Sie 3 verschiedene Flip-Flops. (2.) Was bezeichnet man bei RS-Flip-Flop als den verbotenen Zustand? (3.) Zeichnen Sie ein RS
MehrVersuch 1. Versuch 1.2 Messung des Kennlinienfeldes I D = f (U DS ) des N-Kanal-MOS-FET mit Parameter U GS = 3V und. Messschaltung: Gemessene Werte:
Versuch Versuch.2 Messung des Kennlinienfeldes I D = f (U DS ) des N-Kanal-MOS-FET mit Parameter U GS = 3V und 4,5V. Messschaltung: I D U 2 U DS U U GS Gemessene Werte: U GS = 3V U DS [V ] I D [ma] 0 0.0
MehrDIGITALTECHNIK 08 FREQUENZ-ZÄHLER
Seite 1 von 15 DIGITALTECHNIK 08 FREQUENZ-ZÄHLER Inhalt Seite 2 von 15 1 FREQUENZ-ZÄHLER... 3 1.1 ÜBERSICHT... 3 1.2 EINLEITUNG... 4 2 ASYNCHRONZÄHLER... 5 2.1 VORWÄRTSZÄHLER... 5 2.2 RÜCKWÄRTSZÄHLER...
MehrGrundstruktur von Schaltwerken
Digitaltechnik Teil1.1 THEMA Grundstruktur von Schaltwerken Beschreibung Schaltwerke benutzen im Gegensatz zu einfachen Netzwerken auch Speicherbausteine, d.h. sie haben ein Gedächnis, die Schaltung kann
MehrSMP Übung 2 1. Aufgabe
SMP Übung 2 1. Aufgabe a) Kilo: K = 2 10 = 1.024 Mega: M = 2 20 = 1.048.576 Giga: G = 2 30 = 1.073.741.824 Tera: T = 2 40 = 1.099.511.627.776 b) Der Prozessor hat 30 Adressleitungen A[31..2], mit denen
MehrTechnische Grundlagen der Informatik
Technische Grundlagen der Informatik WS 2008/2009 13. Vorlesung Klaus Kasper WS 2008/2009 Technische Grundlagen der Informatik 1 Wiederholung Register Multiplexer Demultiplexer Halbleiterspeicher Statisches
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
MehrKapitel 18. Externe Komponenten
Kapitel 18 Externe Komponenten 31.05.11 K.Kraft E:\MCT_Vorlesung\MCT2011\Externe_31\Externe.odt 18-1 Anschluss von externen Komponenten Einfachste Art : Direkt an einem Port Beispiel Ausgabe : 7-Strich
MehrErste praktische Übung zur Vorlesung Grundlagen der Technischen Informatik
Lehrstuhl für Informatik 12 Cauerstraße 11 91058 Erlangen TECHNICHE FAKULTÄT Erste praktische Übung zur Vorlesung Grundlagen der Technischen Informatik Aufgabe 1 (NAND-chalterfunktion) Es soll ein NAND-Gatter
MehrTECHNIK. Schnittstellenerweiterung Ergänzung zur Centronics-Schnittstelle 1/98
TECHNIK Schnittstellenerweiterung Ergänzung zur Centronics-Schnittstelle Peter Grimm, Willy-Brandt-Gesamtschule (Überarbeitung der Ausgabe von 2/92) 1/98 Inhalt 1. Vorüberlegungen (Problematisierung) Schaltplanübersicht
Mehr3-BIT VOLLADDIERER MIT EINZELNEM EINGABE-DATENBUS
Physikalisches Praktikum für Vorgerückte 3-BIT VOLLADDIERER MIT EINZELNEM EINGABE-DATENBUS Simon C. Leemann, Abteilung für Physik Versuch: Digitale Elektronik November 998 Zusammenfassung In diesem Bericht
MehrGrundlagen der Technischen Informatik
TECHNISCHE FAKULTÄT 11. Übung zur Vorlesung Grundlagen der Technischen Informatik Aufgabe 1 (VHDL) Gegeben ist ein binärer Taschenrechner (siehe Abb. 1), der als Eingabe die Tasten 0, 1, +, - und = und
MehrVersuchsreihe 7. Registerfile. Registerfile + Programmzähler. HaPra Versuchsreihe 7 - Registerfile + Programmzähler. 32 Register à 32 Bit
HaPra 2007 - Versuchsreihe 7 - Registerfile + Programmzähler Versuchsreihe 7 Registerfile + Programmzähler Registerfile Register à Bit Schreiben in Register: - Dateneingang D(31:0) - Adresseingang A_D(4:0)
MehrDigitaltechnik II SS 2007
Digitaltechnik II SS 27 5. Vorlesung Klaus Kasper Inhalt Zyklische Folgeschaltung Asynchroner Zähler Synchroner Zähler Schaltungsanalyse Register Digitaltechnik 2 2 JKFlipFlop I Digitaltechnik 2 3 JKFlipFlop
MehrBericht Übung 5.5 Ampelsteuerung und Steuerung einer 7-Segment-Anzeige Teilnehmer: Natalia Springer, Tong Cha Datum:
Bericht Übung 5.5 Ampelsteuerung und Steuerung einer 7-Segment-Anzeige Teilnehmer: Natalia Springer, Tong Cha Datum: 20.12.2007 5.5.1 Steuerung einer Ampel Aufgabenstellung: Es soll ein Automat zur Steuerung
Mehr9. Kombinatorische Schaltungen
9. Kombinatorische Schaltungen Christoph Mahnke 15.06.2006 1 NAND-Gatter sowie der Eingangsstrom I E = f(u E ) Abbildung 1: Schaltsymbol NAND-Gatter Ein NAND-Gatter entspricht der logischen Verknüpfung
MehrMusterlösungen. zu den Übungsaufgaben vom
GRUNDLAGEN DER DIGITALTECHNIK GD MUSTERLÖSUNGEN ZUM MERKBLATT VOM 2. 2. 07 1 Musterlösungen zu den Übungsaufgaben vom 2. 2. 07 1. Geben Sie an (Skizze, ggf. Funktionserläuterung), wie ein D-Flipflop auf
MehrSpeichern von Zuständen
Speichern von Zuständen Erweiterung eines R S Latch zu einem D Latch (D=Data, C=Clock) R S altes Q neues Q 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 0 R S C D altes Q neues Q 0 0 0 0 0 1 0 1 0 0 1
MehrHard- und Softwaretechnik. Digitale Zähler. Andreas Zbinden. 19. März 2018 Gewerblich-Industrielle Berufsschule Bern, GIBB
4. Semester Hard- und Softwaretechnik Digitale Zähler Andreas Zbinden 19. März 2018 Gewerblich-Industrielle Berufsschule Bern, GIBB Zusammenfassung Im vorliegenden Dokument werden asynchrone und synchrone,
MehrProtokoll zum Versuch Flip-Flop
Naturwissenschaft Torben Pfaff Protokoll zum Versuch Flip-Flop Praktikumsbericht / -arbeit Praktikum zu Elektronische Bauelemente und Schaltungstechnik Protokoll zum Versuch Flip-Flop Versuch Flip-Flop
MehrAVR Ein/Ausgabe. Inhaltsverzeichnis
Inhaltsverzeichnis AVR Ein/Ausgabe 1 Pinout Arduino Board...4 2 AVR PORT - I N P U T PINB...6 3 AVR PORT Architektur Bausteine...8 4 AVR Port O U T P U T PORTB...10 5 AVR PORT Architektur: Fragen 2...12
MehrHARDWARE-PRAKTIKUM. Versuch L-1. Schaltnetze. Fachbereich Informatik. Universität Kaiserslautern
HARDWARE-PRAKTIKUM Versuch L-1 Schaltnetze Fachbereich Informatik Universität Kaiserslautern Seite 2 Versuch L-1 Versuch L-1 Dieser Versuch behandelt einfache Schaltnetze, die mit Hilfe von PALs aufgebaut
MehrFlip Flops allgemein - Digitale Signalspeicher
INFORMATION: Flip Flops allgemein - Digitale Signalspeicher Jede elektronische Schaltung, die zwei stabile elektrische Zustände hat und durch entsprechende Eingangssignale von einem Zustand in einen anderen
MehrKapitel 4. Versuch 415 T-Flipflop
Kapitel 4 Versuch 415 T-Flipflop Flipflops, die mit jeder steigenden oder mit jeder fallenden Taktflanke in den entgegengesetzten Zustand kippen, heissen T Flipflops ( Toggle Flipflops ). T-Flipflops können
MehrKlausur ( ) : Technische Grundlagen der Informatik 1 Digitale Systeme WS 2010/2011
Klausur (08.04.20) : Technische Grundlagen der Informatik Digitale Systeme WS 200/20 Vorname : Max Name : Mustermann Matrikelnummer : 23456 Klausur-Code : 007 Mobiltelefone sind auszuschalten Wichtige
MehrGrundlagen der Digitaltechnik GD. Aufgaben und Musterlösungen
DIGITALTECHNIK GD KLAUSUR VOM 19. 3. 2014 AUFGABEN UND MUSTERLÖSUNGEN SEITE 1 VON 9 Name: FH Dortmund Matr.-Nr.: FB Informations- und Elektrotechnik Grundlagen der Digitaltechnik GD Klausur vom 19. 3.
MehrAnschlussbeispiel. eines ifm GM504S. an eine Pilz PNOZmulti PNOZm1p V3.0
PILZ PNOZm1p V20 Anschlussbeispiel eines ifm GM504S an eine Pilz PNOZmulti PNOZm1p V30 Änderungen Revision Kurze Beschreibung der Änderung KZ Datum 10 Erstellt auf Basis Anschlussbeispiel PNOZm1pdoc tm
MehrEin ROM soll aus mehreren ROMs (vgl. Abbildung rechts: Enable-Leitung EN, Adressleitungen ADDR, Datenleitungen DATA) aufgebaut werden.
VU Technische Grundlagen der Informatik Übung 4: Schaltwerke 183.579, 2015W Übungsgruppen: Mo., 23.11. Mi., 25.11.2015 Aufgabe 1: ROM-Erweiterung Ein 256 64 ROM soll aus mehreren 128 16 ROMs (vgl. Abbildung
MehrGrundlagen der Rechnertechnologie Sommersemester Vorlesung Dr.-Ing. Wolfgang Heenes
Grundlagen der Rechnertechnologie Sommersemester 2010 10. Vorlesung Dr.-Ing. Wolfgang Heenes 22. Juni 2010 TechnischeUniversitätDarmstadt Dr.-Ing. WolfgangHeenes 1 Inhalt 1. Vorbesprechung drittes Labor
MehrSpeicher: RAMs, ROMs PROMS, EPROMs, EEPROMs, Flash EPROM
Speicher: RAMs, ROMs PROMS, EPROMs, EEPROMs, Flash EPROM RAMs (Random Access Memory) - Schreib-Lese-Speicher RAMs sind Speicher mit der Aufgabe, binäre Daten für eine bestimmte Zeit zu speichern. Diese
MehrLösung 5. Mikroprozessor & Eingebettete Systeme 1
Lösung 5 Mikroprozessor & Eingebettete Systeme 1 WS2015 / 2016 Hinweis: Die folgenden Aufgaben erheben nicht den Anspruch, eine tiefergehende Kenntnis zu vermitteln; sie sollen lediglich den Einstieg in
MehrUNIVERSITÄT LEIPZIG. Studentenmitteilung 3./4. Semester - WS 2006/ SS 2007. Aufgaben zum Elektronik Grundlagenpraktikum. 4.
UNIVERSITÄT LEIPZIG Institut für Informatik Studentenmitteilung 3./4. Semester - WS 2006/ SS 2007 Abt. Technische Informatik Gerätebeauftragter Dr. rer.nat. Hans-oachim Lieske Tel.: [49]-0341-97 32213
MehrKlausur - Digitaltechnik
Klausur - Digitaltechnik Aufgabe : Testen integrierter Schaltungen: D-Algorithmus (3 Punkte: a 2, b, c 5, d 3, e 2) B = S N A >= O OR Der Ausgang des N-Gatters soll auf einen Stuck-AT--Fehler überprüft
MehrMinimierung nach Quine Mc Cluskey
Minimierung nach Quine Mc Cluskey F(A,B,C,D) =!A!B!C!D +!A!B!C D +!A B!C!D +!A B!C D +!A B C!D +!A B C D + A!B!C!D + A!B!C D + A!B C D + A B C D Notiere die Funktion als # A B C D Gruppe Binärelemente
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
MehrAchtung: Übung Nr. D1. Inhaltsverzeichnis
Fakultät für Physik Prof. Dr. M. Weber, Dr.. abbertz L. Ardila Perez, P. Pstner, D. avoiu, B. iebenborn 3. November 7 Übung Nr. D Inhaltsverzeichnis. L-Gatter.............................................
MehrBericht. Digitallabor. Hochschule Karlsruhe N1. Aufgabe 5.6 Stoppuhr. Teilnehmer: Natalia Springer, Tong Cha. Datum:
Bericht Digitallabor Hochschule Karlsruhe N1 Aufgabe 5.6 Stoppuhr Teilnehmer: Natalia Springer, Tong Cha Datum: 09.01.08 5.6.1 4 Dekadenzähler Aufgabe: Es soll ein 4 Dekaden- Zähler entworfen werden, dessen
MehrEine Schaltung, deren Ausgänge von der Belegung der Eingänge und ihrem inneren Zustand abhängt, wird ein Schaltwerk genannt.
Schaltwerke Bisher haben wir uns nur mit Schaltnetzen befasst, also Schaltungen aus Gattern, die die Ausgaben als eine Funktion der Eingaben unmittelbar (durch Schaltvorgänge) berechnen. iese Schaltnetze
MehrAnschlussbeispiel. eines ifm GM504S. an eine Pilz PNOZmulti PNOZm1p V2.0
Anschlussbeispiel eines ifm GM504S an eine Pilz PNOZmulti PNOZm1p V2.0 Änderungen Revision Kurze Beschreibung der Änderung KZ Datum 1.0 Erstellt tm 02.02.2004 1.1 Freigegeben nach Review vh 04.02.2004
MehrDigitaltechnik Grundlagen 9. Zählschaltungen
9. Zählschaltungen Version 1.0 von 02/2018 Zählschaltungen Gliederung: - Grundlagen - Synchrone Zähler - Einführung - Systematischer Entwurf 2 Zählschaltungen - Grundlagen Ebenfalls häufige Anwendung von
MehrLED board EB
LED board EB004-00-2 Inhalt 1. Über dieses Dokument...2 2. Allgemeine Information...3 3. Board-Layout...4 4. Schaltungsbeschreibung...5 Anhang 1 Schaltplan Copyright Matrix Multimedia Limited 2005 seite
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
MehrStatischer Speicher - Schaltsymbol
12.3 SRAM Bernd Becker Technische Informatik II Statischer Speicher - Schaltsymbol SRAM A n D out W D in BB TI II 12.3/2 1 Ein N-Bit SRAM Sei n N, N = 2 n Ein N-Bit statischer Speicher oder SRAM (static
MehrElektrische Logiksysteme mit Rückführung
Elektrische Logiksysteme mit Rückführung Christoph Mahnke 22.06.2006 1 Trigger 1.1 RS-Trigger Ein RS-Trigger oder Flip-Flop ist ein elektronisches Bauelement, welches 2 stabile Zustände einnehmen und diese
MehrPraktikum Digitaltechnik SS Versuch 3 (alte Art)
Praktikum Digitaltechnik SS 2010 Versuch 3 a.a. 1 Versuchsziele: Praktikum Digitaltechnik SS 2010 Versuch 3 (alte Art) Stand: 1. 6. 10 Kennenlernen elementarer sequentieller Schaltungen (Latches, Flipflops,
MehrBedienungsanleitung ALARM-MATRIX
Bedienungsanleitung ALARM-MATRIX Seite 1 von 8 Version 1.10 Einführung Die Alarmmatrix verfügt über 8 potentialfreie Eingänge. Es ist möglich jeden einzelnen dieser Kontakte von der Alarmmatrix überwachen
MehrGRUNDLAGEN DER INFORMATIONSTECHNIK. Übungen TEIL 1 RECHNER
GRUNDLAGEN DER INFORMATIONSTECHNIK Übungen TEIL 1 RECHNER Otto-von-Guericke-Universität Magdeburg Fakultät für Elektrotechnik und Informationstechnik Institut für Elektronik, Signalverarbeitung und Kommunikationstechnik
MehrLösung 2.1 PROM - Dual-zu-Siebensegmentdecoder
Lösung 2. PROM - Dual-zu-Siebensegmentdecoder Die Ziffern bzw. Buchstaben sollen auf der Siebensegmentanzeige gemäß der Abbildung dargestellt werden: 0 2 3 4 5 6 7 8 9 0 2 3 4 5 Die Ansteuerung der Leuchtsegmente
MehrVorwort 8. Kap. 1: Grundlagen 10
Inhaltsverzeichnis Vorwort 8 Kap. 1: Grundlagen 10 1.1 Analogie zwischen der Spieluhr und einem Prozessor 10 1.2 Unterschiede zwischen Mikroprozessor und Spieluhr 11 1.3 Die Programmierung eines Mikroprozessors
MehrUSB > I2C- Bus Modul. Startet den I2C-Bus. Daten einlesen NACK senden
USB > I2C- Bus Modul Info Das USB > I2C-Bus Modul stellt eine Verbindung zwischen einen PC und dem I2C-Bus her. Über ein Terminal Programm können nun Daten zum I2C-Bus gesendet und vom I2C-Bus empfangen
MehrAufbau eines Taschenrechners
siehe Skizze Aufbau einer Waage siehe Skizze Speichermöglichkeit Aufbau eines Taschenrechners Speichermöglichkeit Adressbus 65536 (2 16 ) (2 wegen der Zustände =aus und 1=an) => 65536 Möglichkeiten =>
MehrRechnerstrukturen Winter SPEICHER UND CACHE. (c) Peter Sturm, University of Trier 1
9. SPEICHER UND CACHE (c) Peter Sturm, University of Trier 1 Inhalt Grundlagen Speichertypen RAM / ROM Dynamisches RAM Cache- Speicher Voll AssoziaNv n- Wege AssoziaNv Direct Mapping Beispiel: 8 Bit- Register
MehrSequentielle Schaltungen (1)
equentielle chaltungen () equentielle chaltung: chaltung, deren sowohl von den momentan anliegenden als auch von früheren Eingangsbelegungen abhängen. Wesentliche Elemente einer PU wie egister, Zähler
MehrAufgabe 3.1 Schaltalgebra - Schaltnetze
Aufgabe 3.1 Schaltalgebra - Schaltnetze Zeichnen Sie die folgenden Funktionen als Zusammenschaltung von AND-, OR- und Invertergattern: a) b) F = X ( Y Z) F = EN ( X Y) ( Y Z) zur Lösung 3.1 Aufgabe 3.2
MehrCarry Lookahead Adder
Carry Lookahead Adder Mittels der Generate und Propagate Ausdrücke lässt ich dann für jede Stelle i der Carry (Übertrag) für die Stelle i+1 definieren: Für einen 4 Stelligen Addierer ergibt sich damit:
MehrÜbungen zu Systemnahe Programmierung in C (SPiC)
Übungen zu Systemnahe Programmierung in C (SPiC) Moritz Strübe, Rainer Müller (Lehrstuhl Informatik 4) Sommersemester 2014 Inhalt Aufgabe4 Led Modul Wiederholung Konfiguration der Pins Hinweise zur Aufgabe
MehrMultiplexer und Schieberegister
Hard- und Softwaretechnik Schaltwerke Multiplexer und Schieberegister Andreas Zbinden Gewerblich- Industrielle Berufsschule Bern Inhaltsverzeichnis 1 Multiplexer, Demultiplexer 2 2 Schieberegister 6 2.1
MehrDigitaltechnik II SS 2007
Digitaltechnik II SS 27 7. Vorlesung Klaus Kasper Inhalt Register Halbleiterspeicher Random Access Memory (RAM) SRAM DRAM ROM Programmierbare ROM Realisierung digitaler Systeme Digitaltechnik 2 2 Digitaltechnik
Mehr<ruske.s@web.de> Oliver Liebold. NAND (negierte Undverknüpfung) L L H L H H H L H H H L
Elektronische Grundlagen Versuch E7, Grundelemente der Digitaltechnik Praktikumsgruppe IngIF, 04. Juni 2003 Stefan Schumacher Sandra Ruske Oliver Liebold
MehrSpeicherregister/Latches (1) 1
Informationstechnik Digitaltechnik Speicherregister/Latches (1) 1 Typisch in der Mikroprozessortechnik ist, dass viele Signale gleichzeitig mit identischen Schaltungskomponenten verarbeitet werden. Beispiele:
MehrMOdularSAfetyIntegratedController
PROGRAMMIERUNG MOdularSAfetyIntegratedController Mosaic ist ein modulares, konfigurierbares Sicherheitssystem fur den Schutz von Maschinen oder Anlagen. Sie ist dazu geeignet, mehrere Sicherheitssysteme
MehrSchriftliche Prüfung
OTTO VON GUERICKE UNIVERSITÄT MAGOEBURG FAKULTÄT FÜR INFORMATIK Schriftliche Prüfung im Fach: Technische Informatik I Studiengang: B (PF IF/IngIF;WPF CV/WIF), M (WPF DigiEng) am: Bearbeitungszeit: 24.
MehrVorlesungsprüfung aus. Digitales Design. 2. Juni 2015
Vorlesungsprüfung aus igitales esign 2. Juni 25 ie Arbeitszeit beträgt,5 Stunden. Als Hilfsmittel sind ausnahmslos Schreibzeug, Lineal und (nicht programmierbarer) Taschenrechner erlaubt. Schreiben Sie
MehrGrundlagen der Technischen Informatik
TECHNISCHE FAKULTÄT Lösungshinweise zur 11. Übung zur Vorlesung Grundlagen der Technischen Informatik Aufgabe 1 (VHDL) ( Punkte) a) Welche Schaltblöcken können asynchron (ohne Takt) betrieben werden? Lösung:
Mehr