Rechnenund. Systemtechnik



Ähnliche Dokumente
Signalverarbeitung 1

Inhaltsverzeichnis. Inhalt. 1 Einleitung

1. Logische Verknüpfungen

2. Negative Dualzahlen darstellen

Grundlagen der Informationverarbeitung

Grundlagen der Informatik

Protokoll zum Praktikum des Moduls Technische Informatik an der JLU Gießen

, WS2012 Übungsgruppen: Mo.,

1. Das dekadische Ziffernsystem (Dezimalsystem) Eine ganze Zahl z kann man als Summe von Potenzen zur Basis 10 darstellen:

Ein polyadisches Zahlensystem mit der Basis B ist ein Zahlensystem, in dem eine Zahl x nach Potenzen von B zerlegt wird.

Verwendet man zur Darstellung nur binäre Elemente ( bis lat.: zweimal) so spricht man von binärer Digitaltechnik.

Praktikum Grundlagen der Elektronik

Oliver Liebold. NAND (negierte Undverknüpfung) L L H L H H H L H H H L

Zahlensysteme Seite -1- Zahlensysteme

Eigenschaften von Zählerschaltungen (1) 1 1. Richtung

Binär- und Hexadezimal-Zahl Arithmetik.

Mikro-Controller-Pass 1

Eine Logikschaltung zur Addition zweier Zahlen

Grundlagen der Digitaltechnik

Einführung in. Logische Schaltungen

FH Jena Prüfungsaufgaben Prof. Giesecke FB ET/IT Binäre Rechenoperationen WS 09/10

Füllstandsregelung. Technische Informatik - Digitaltechnik II

Zeichen bei Zahlen entschlüsseln

Übungen zu Informatik 1

N Bit binäre Zahlen (signed)

Grundlagen der Informatik 2 Grundlagen der Digitaltechnik. 1. Zahlensysteme

- Strukturentwurf elementarer Rechenwerke - Grund-Flipflop (RS-Flipflop) - Register, Schieberegister, Zähler

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Zahlendarstellungen und Rechnerarithmetik*

Versuch 3: Sequenzielle Logik

Protokoll zu Grundelemente der Digitaltechnik

Informationssysteme Gleitkommazahlen nach dem IEEE-Standard 754. Berechnung von Gleitkommazahlen aus Dezimalzahlen. HSLU T&A Informatik HS10

Flip Flops allgemein - Digitale Signalspeicher

Kapitel 3: Boolesche Algebra

Binär Codierte Dezimalzahlen (BCD-Code)

Übung 1 RS-FFs mit NOR- oder NAND-Gattern

KLAUSUR DIGITALTECHNIK SS 00

Einführung in die Programmierung

Technische Informatik Basispraktikum Sommersemester 2001

Die Gleichung A x = a hat für A 0 die eindeutig bestimmte Lösung. Für A=0 und a 0 existiert keine Lösung.

Übung RA, Kapitel 1.2

Technische Informatik - Eine Einführung

9 Multiplexer und Code-Umsetzer

Basisinformationstechnologie I

Vorbereitung zum Versuch

Information in einem Computer ist ein

4 Binäres Zahlensystem

Grundlagen der Informatik (BSc) Übung Nr. 5

Elektrische Logigsystem mit Rückführung

Versuch P1-63 Schaltlogik Vorbereitung

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf Seite 1 von 18

Daten, Informationen, Kodierung. Binärkodierung

Vorwort 5 1 Grundbegriffe Analoge und digitale Größendarstellung Analoge Größendarstellung Digitale Größendarstellung 17 1.

Daten verarbeiten. Binärzahlen

Flipflops. asynchron: Q t Q t+t

Skript und Aufgabensammlung Terme und Gleichungen Mathefritz Verlag Jörg Christmann Nur zum Privaten Gebrauch! Alle Rechte vorbehalten!

1. Speicherbausteine JK-RS-Master-Slave-Flip-Flop

Lösungen: zu 1. a.) b.) c.)

Protokoll Flip-Flops. Protokollanten: Torsten Görig und Michael Horstmann

Grundtypen Flip-Flops

Grundtypen Flip-Flops

Digital-Technik. Grundlagen und Anwendungen. Teil IV

Schaltungen Jörg Roth 197

Zahlensysteme. von Christian Bartl

Teil II. Schaltfunktionen

Enseignement secondaire technique

Programmierung mit NQC: Kommunikation zwischen zwei RCX

Markus Kühne Seite Digitaltechnik

Quadratische Gleichungen

FH Jena Prüfungsaufgaben Prof. Giesecke FB ET/IT Binäre Rechenoperationen WS 11/12

2 Darstellung von Zahlen und Zeichen

Grundlagen der Technischen Informatik. Sequenzielle Netzwerke. Institut für Kommunikationsnetze und Rechnersysteme. Paul J. Kühn, Matthias Meyer

Zu DT Übung 11.1 FF oben links. (Lösungsvorschlag)

Teil 1: Digitale Logik

Zahlensysteme: Oktal- und Hexadezimalsystem

Aufgabensammlung. a) Berechnen Sie den Basis- und Kollektorstrom des Transistors T 4. b) Welche Transistoren leiten, welche sperren?

Digitalelektronik 4 Vom Transistor zum Bit. Stefan Rothe

Zahlensysteme. Zahl Stellenwert Zahl Zahl =

Rechnerarchitektur. Zustand Anzeige Untergeschoss U Erdgeschoss E 1. Stock 1

BSZ für Elektrotechnik Dresden. Zahlenformate. Dr.-Ing. Uwe Heiner Leichsenring

Im Original veränderbare Word-Dateien

DuE-Tutorien 17 und 18

Binärdarstellung von Fliesskommazahlen

Theoretische Informatik SS 04 Übung 1

Weiterbildung und Zusatzausbildung der PHZ Luzern Interessantes und Spannendes aus der Welt der Mathematik September 2006, Dieter Ortner

RS-Flip Flop, D-Flip Flop, J-K-Flip Flop, Zählschaltungen

Lösung 1. Übungsblatt

Ernst-Moritz-Arndt-Universität Greifswald Fachbereich Physik Elektronikpraktikum

Grundlagen der Informatik 2. Grundlagen der Digitaltechnik. 5. Digitale Speicherbausteine

Computerarithmetik ( )

Geld wechseln kann als Visualisierung des Zehnerübergangs dienen. Die Zwischengrössen (CHF 2.-, 5.-, 20.-, 50.-) weglassen.

0 Im folgenden sei die Wortlänge gleich 8 (d. h.: es wird mit Bytes gearbeitet).

Praktikum Digitaltechnik

Digitaltechnik II SS 2007

Informationsdarstellung im Rechner

Welche Lagen können zwei Geraden (im Raum) zueinander haben? Welche Lagen kann eine Gerade bezüglich einer Ebene im Raum einnehmen?

Wintersemester 2001/2002. Hardwarepraktikum. Versuch 4: Sequentielle Systeme 1. - Toralf Zemlin - Swen Steinmann - Sebastian Neubert

Zahlen und das Hüten von Geheimnissen (G. Wiese, 23. April 2009)

Klassenarbeit zu linearen Gleichungssystemen

Musterlösung 2. Mikroprozessor & Eingebettete Systeme 1

Transkript:

Rechnen- und Systemtechnik 1 / 29 Rechnenund Systemtechnik Skript und Unterrichtsmitschrift April 22

Rechnen- und Systemtechnik 2 / 29 nhaltsverzeichnis 1. Grundbausteine der Digitaltechnik... 4 1.1. UND-Verknüpfungen (Konjunktionen)... 4 1.2. ODER-Baustein... 5 1.3. Nicht-Verknüpfungen (Negation)... 6 2. Zusammengesetzte Glieder... 6 2.1. NAND-baustein... 6 2.2. NOR-Baustein... 7 2.3. Äquivalenz-Baustein (Gleichwertig)... 9 2.4. Antivalenz (XOR)... 9 3. Binärcodes und Zahlensysteme... 1 3.1. Dezimales Zahlensystem... 1 3.2. Duales Zahlensystem... 1 3.2.1. Aufbau des Dualen Zahlensystems... 1 3.2.2. 3.2.3. 3.2.4. Addition von Dualzahlen... 11 3.2.5. Subtraktion von Dualzahlen... 11 3.3. Rechenschaltungen... 12 3.3.1. Halbaddierer... 12 3.3.2. Volladdierer... 13 3.4. 3.5. Hexadezimales Zahlensystem... 15 3.5.1. Umwandlung von Hexadezimal- in Dezimalzahlen... 15 3.5.2. Umwandlung von Dezimal- in Hexadezimalzahlen... 15 3.5.3. Umwandlung von Dual- in Dezimalzahlen... 16 3.5.4. Umwandlung von Hexadezimal- in Dualzahlen... 16 4. Grundlagen der Schaltalgebra...16 4.1. Theoreme Rechenregeln... 16 4.1.1. Theoreme der UND-Verknüpfung... 16 4.1.2. Theoreme der ODER-Verknüpfung... 17 4.1.3. Theoreme der Negation... 17 4.2. Kommutativgesetze (Vertauschungsgesetze)... 17 4.2.1. Kommutativgesetz der UND-Verknüpfung... 17 4.2.2. Kommutativgesetz der ODER-Verknüpfung... 17 4.3. Assoziativgesetze (Verbindungsgesetze)... 18 4.3.1. Assoziativgesetz der UND-Verknüpfung... 18 4.3.2. Assoziativgesetz der ODER-Verknüpfung... 18 4.4. Distributivgesetz... 18 4.4.1. Konjunktives Distributivgesetz... 19 4.4.2. Disjunktives Distributivgesetz... 19 4.5. Morganische Gesetze...19 4.5.1. 1. Morganisches Gesetz... 2 4.5.2. 2. Morganisches Gesetz... 2 4.6. Bindungsregeln... 2 4.7. NAND-Funktion... 21 5. Schaltungssynthese... 21 5.1. Konjunktive/Disjunktive Normalform... 21 5.2. KV-Diagramme... 22 5.2.1. KV-Diagramme für 2 Variablen... 22

Rechnen- und Systemtechnik 3 / 29 6. Signalspeicher... 23 6.1. NOR-Latch... 24 6.2. NAND-Latch... 25 6.2.1. Schaltungsbeispiel Prellfreier Schalter... 26 6.3. Taktzugangsgesteuerte Flip-Flops... 26 6.3.1. Taktzugangsgesteurte SR-Flip-Flops... 27 6.3.2. D-Flip-Flop (Delay-Flip-Flop)... 27 6.4. Einflankengesteuerte Flip-Flops... 28

Rechnen- und Systemtechnik 4 / 29 1 Grundbausteine der Digitaltechnik Die Grundbausteine der Digitaltechnik haben in der Regel einen oder mehrere Eingänge und einen Ausgang. Um den Zusammenhang zwischen den Ein- und Ausgangssignalen zu erkennen, stellt man sogenannte Wahrheitstabellen auf. Die Funktion der Schaltung beschreibt man durch eine Schaltung der Schaltalgebra. Die Signalzustände an den Ein- und Ausgängen kennzeichnet man in der Digitaltechnik mit den Binärzeichen und oder H (high) und L (low). Diesen Binärzeichen sind Spannungen zugeordnet. Beispiel: H -> 2V... 5V L -> V...,8V 1.1 UND-Verknüpfungen (Konjunkion) Wahrheitstabellen: X=A B Fall B A X 1 1 1 1 1 X=A B C Fall C B A X 1 1 1 1 1 1 1 1 1 1 1 1 1 Der Ausgang hat immer nur dann ein High-Signal, wenn alle Eingänge gleichzeitig auch ein High-Signal haben X=A B C D Fall D C B A X 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Rechnen- und Systemtechnik 5 / 29 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Schaltzeichen: 1.2 ODER-Baustein Technische Beispiele: Motorrad: Zündung funktioniert nur, wenn der Ständer oben, Leerlauf/Kupplung drin ist Elektrische Türöffneranlage im Mehrfamilienhaus Der Ausgang hat High-Signal, wenn mindestens ein Eingang High-Signal hat. Mathematische Gleichung: X=A B X=A B C D... Fall B A X 1 1 1 1 1 1 1 Schaltzeichen:

Rechnen- und Systemtechnik 6 / 29 1.3 NCHT-Verknüpfung (Negation) Fall A X 1 1 2 1 Mathematische Formel: X= A Schaltzeichen: 2 Zusammengesetzte Glieder 2.1 NAND -Baustein NOT AND Fall B A x y 1 2 3 4 Schaltzeichen: Am Ausgang des NAND-Bausteins ist immer dann High-Signal, wenn alle Eingänge auf Low geschaltet sind.

Rechnen- und Systemtechnik 7 / 29 Negation aus NAND Fall A Z 1 2 UND aus NAND Fall B A Q 1 2 3 4 ODER aus NAND Fall B A Z 1 2 3 4 2.2 NOR-Bausteine Fall B A Y 1 2 3 4

Rechnen- und Systemtechnik 8 / 29 Schaltzeichen: Am Ausgang eines NOR-Bausteins ist nur dann High-Signal, wenn alle Signale Low geschaltet sind Negation aus NOR Fall A Z 1 2 UND aus NOR Fall B A Z 1 2 3 4 ODER aus NOR Fall B A Q 1 2 3 4

Rechnen- und Systemtechnik 9 / 29 2.3 Äquivalenz-Baustein (Gleichwertig) Fall B A x 1 2 3 4 Ein Äquivalenz-Baustein hat immer dann am Ausgang ein High-Signal, wenn beide Eingänge ein gleiches Signal haben. Schaltzeichen: x = A B A B x = A B A B 2.4 Antivalenz (XOR) Fall B A X 1 2 3 4

Rechnen- und Systemtechnik 1 / 29 Schaltzeichen: x = A B A B Beim Antivalenz-Baustein ist dann am Ausgang ein High-Signal, wenn die Signale am Eingang unterschiedliche sind. 3 Binärcodes und Zahlensysteme 3.1 Dezimales Zahlensystem Basis 1 => 1 Ziffern 1 = 1 1 1 = 1 1 2 = 1 1 3 = 1 3.2 Duales Zahlensystem m Zeitraum 167-173 wurde von dem Spanier Juan Caramuel und dem deutschen Gottfried Leibnitz das Dualsystem entwickelt. Weil das Dualsystem nur 2 Ziffern benötigt, die durch die Spannungen wie z.b.. V und +5V verschlüsselt werden können, wurde das Dualsystem zur Grundlage moderner Computer. 3.2.1 Aufbau des Dualen Zahlensystems 2 6 2 5 2 4 2 3 2 2 2 1 2 64 32 16 8 4 2 1 = 7 x 2 3 + 1 x 2 2 + 1 x 2 1 + 1 x 2 = 7

Rechnen- und Systemtechnik 11 / 29 3.2.4 Dualzahlen mit Kommastellen Es kann sein, dass eine Dezimalzahl mit Kommastellen sich nicht ohne Rest in eine Dualzahl mit Kommastellen umwandeln lässt. Man muss dann entscheiden, auf wie viel Stellen nach dem Komma man die Dualzahl berechnen will. 3.2.5 Addition von Dualzahlen Regeln: + = + = + = + Übertrag + + = + Übertrag Beispiel: + 3.2.6 Subtraktion von Dualzahlen Subtraktion durch Addition des Zweier-Komplements Regeln: 1. Die Abzuziehende Zahl (Subtrahend) auf volle Stellenzahl durch vorsetzen von Nullen erweitern 2. Das Einer-Komplement bilden, das heißt die abzuziehende Zahl zu invertieren 3. Das Zweier-Komplement bilden, das heißt zur invertierten Zahl eine hinzuaddieren 4. Das Zweier-Komplement mit dem Minuend addieren. Hierbei den Übertrag in der Werthöchste Stelle einklammern (Vorzeichen Stelle) Beispiel: Minuend (45) - Subtrahend (13)

Rechnen- und Systemtechnik 12 / 29 invertieren -> Einer-Komplement + -> Zweier-Komplement + () = 32 Negative Dualzahlen Wenn bei der Addition des Zweier-Komplements in n-stelliger Darstellung kein Übertrag in die Stelle n+1 auftritt, ist das Ergebnis eine negative Zahl. Um den Betrag der negativen Zahl festzustellen, ist vom Ergebnis das Zweierkomplement zu bilden. Bei der Darstellung negativer Zahlen ist die Werthöchste Stelle stets, diese Stelle kann als Vorzeichenstelle angesehen werden. Computer arbeiten bei der Zahlendarstellung stets mit festgelegter Stellenzahl (Datenbusbreite z.b. 8, 16 oder 32 Bit). Die Werthöchste Stelle ist somit stets bekannt und kann als Vorzeichenstelle verwendet werden, ohne dass rrtümer entstehen. 3.3 Rechenschaltung 3.3.1 Halbaddierer Übung: Eine Digitalschaltung soll in der Lage sein, zwei Dualziffern nach den Regeln der Addition im Dualsystem zu addieren. Die Schaltung hat 2 Eingänge A und B und 2 Ausgänge S = Summe und Ü = Übertrag. a) Stelle die Wahrheitstabelle auf b) Entwirf und skizziere die Schaltung c) Bau die Schaltung nach und teste die Funktionen

Rechnen- und Systemtechnik 13 / 29 a) B A S Ü b) Schaltbild co ^= carry out 3.3.1 Volladdierer Übung: Zum Aufbau von Addierwerken werden Schaltungen benötigt, die 3 Dualziffern addieren können, da bei der Addition von 2 Dualzahlen die Übergänge mit Addiert werden müssen. Die zu entwickelnde Digitalschaltung sollte also in der Lage sein 3 Dualzahlen nach den Regeln der Addition im Dualsystem zu addieren. Die Schaltung hat 3 Eingänge A, B, C und 2 Ausgänge S und Ü.

Rechnen- und Systemtechnik 14 / 29 a) Stelle die Wahrheitstabelle auf b) Entwirf und skizziere die Schaltung c) Bau die Schaltung nach und teste die Funktionen a) C B A S Ü b) Vereinfachte Darstellung: Schaltzeichen:

Rechnen- und Systemtechnik 15 / 29 3.5 Hexadezimales Zahlensystem Basis = 16 ----> 16 Ziffern 1 2 3 4 5 6 7 8 9 A B C D E F... 16 3 16 2 16 1 16 496 256 16 1 3.5.1 Umwandlung von Hexadezimal- in Dezimalzahlen Beispiel: 1AE7 1*496 + 1*256 + 14*16 + 7*1 1 steht für das A 256 steht für 16 2 3.5.2 Umwandlung von Dezimal- in Hexadezimalzahlen Beispiel: 3999 (1) 3999 : 256 = 15 15x passt 256 in 3999, mit dem Rest wird weiter dividiert 159 : 16 = 9 15 F9F (Hex) = 3999 (1)

Rechnen- und Systemtechnik 16 / 29 Das F steht für die 15 3.5.3 Umwandlung von Dual- in Dezimalzahlen Beispiel:.. 1 F 7 Das Viererblockergebnis in Dez wird in Hex umgewndelt 3.5.4 Umwandlung von Hexadezimal- in Dualzahlen Beispiel: A F F E (Hex)... 4 Grundlagen der Schaltalgebra Mit Hilfe der Schaltalgebra können Digitalschaltungen optimal entwickelt werden 4.1 Theoreme Rechenregeln Hier können schaltalgebraische Gleichungen teilweise extrem vereinfacht werden, sodass die Digitalschaltung den kleinstmöglichen Aufwand an Digitalbausteinen aufweist 4.1.1 Theoreme der UND-Verknüpfung A A = A A = A A = A A =

Rechnen- und Systemtechnik 17 / 29 4.1.2 Theoreme der ODER-Verknüpfung A A = A A = A A = A A = 4.1.3 Theoreme der Negation A = A 4.2 Kommutativgesetze (Vertauschungsgesetze) 4.2.1 Kommutativgesetz der UND-Verknüpfung x = A B C D x = B D A C Anwendung: z = A B C A z = A A B C Die Variablen können vertauscht werden 4.2.2 Kommutativgesetz der ODER-Verknüpfung x = A B C D x = B D A C Anwendung: z = A B C A z = A A B C Die Variablen können vertauscht werden

Rechnen- und Systemtechnik 18 / 29 4.3 Assoziativgesetze (Verbindungsgesetz) 4.3.1 Assoziativgesetz der UND-Verknüpfung X = (A B) C Z = A (B C) (A B) C = A (B C) 4.3.2 Assoziativgesetz der ODER-Verknüpfung X = (A B) C Z = A (B C) (A B) C = A (B C) 4.4 Distributivgesetz Das Distributivgesetz heißt zu Deutsch Verteilungsgesetz. Es entspricht den Regeln über das Ausmultiplizieren und Ausklammern eines Faktors in der normalen Algebra.

Rechnen- und Systemtechnik 19 / 29 4.4.1 Konjunktives Distributivgesetz X = (A B) (A C) Z = A (B C) (A B) (A C) = A (B C) 4.4.2 Disjunktives Distributionsgesetz X = (A B) (A C) Z = A (B C) (A B) (A C)= A (B C) 4.5 Morganische Gesetze Die morganischen Gesetze haben eine große praktische Bedeutung, wenn Schaltungen ausschließlich aus NAND oder NOR Bausteinen aufgebaut werden soll.

Rechnen- und Systemtechnik 2 / 29 4.5.1 1. Morganisches Gesetz B A X X = (A B) B A X Z = A B (A B) = Z = A B 4.5.2 2. Morganisches Gesetz B A X X = (A B) B A X Z = A B (A B) = Z = A B 4.6 Bindungsregeln Beispiel: x = A B C x = A (B C)

Rechnen- und Systemtechnik 21 / 29 4.7 NAND-Funktion Jede gewünschte Verknüpfungsschaltung lässt sich nur mit NAND-Bausteinen aufbauen. Hierzu muss eine Schaltalgebraische Gleichung entsprechend umgeformt werden. Ein Weg, der meistens zum Ziel führt, beginnt mit der Vorname einer Doppelnegation. Eine Doppelnegation ändert den nhalt einer Gleichung nicht. 5 Schaltungssynthese Digitale Schaltungen werden als sogenannte logische Verknüpfungen für die unterschiedlichsten Steuerung- und Rechenzwecke benötigt. Der Entwurf digitaler Schaltungen wird Schaltsynthese genannt. Die Schaltungssynthese erfolgt nach folgenden Schritten. 1. Exakte Funktionsbeschreibung der gesuchten Schaltung 2. Festlegung der Eingangs- und Ausgangsvariablen und der Bedeutung von Low und High 3. Aufstellen der Wahrheitstabelle 4. Bestimmung der Schaltalgebraischen Gleichung (Disjunktive bzw. Konjunktive Normalform) 5. Vereinfachung und ggf. Umformung (Full-NAND) der Gleichung 6. Dokumentation der Schaltung (Schaltplan + Besonderheiten) 5.1 Disjunktive / Konjunktive Normalform Definition (Disjunktiv): Eine Disjunktive Normalform besteht in der Regel aus mehreren Vollkonjunktionen, die durch ODER verknüpft sind. Sie kann auch aus einer einzigen Vollkonjunktion bestehen. Beispiel: Fall C B A X Z 1 2 3 4 5 6 7 8

Rechnen- und Systemtechnik 22 / 29 X = A B C A B C A B C Z = A B C Z = (A B C) Z = A B C (Disjunktive Normalform) Die Konjunktive Normalform zieht man der Disjuktiven Normalform vor, wenn man die Wahrheitstabelle am Ausgang häufiger den Wert High als Low hat. 5.2 KV-Diagramme (Karnaugh-Veitch) 5.2.1 KV-Diagramme für 2 Variablen Ein KV-Diagramm hat stehts so viel Plätze, wie Vollkonjunktionen möglich sind. Daraus folgt: 2 Variablen => 4 Plätze Q A A B B A B A B A B A B Die entsprechende Vollkonjunktion wird im KV-Diagramm durch eine 1 dargestellt Beispiel: B A Q Q A A B B 1 1 Vereinfachungen: Sind Vollkonjunktionen, das heißt, Einsen im KV-Diagramm "benachbart", können sie in Päckchen zusammengefasst werden. Variablen, die als Koordinaten negiert und nicht negiert auftrete, entfallen.

Rechnen- und Systemtechnik 23 / 29 Beispiele: Q A A B B 1 1 nicht benachbart Q A A B B 1 1 => Q = B Q A A B B 1 1 => Q = A X A A B B 1 1 1 => X = A B 6 Signalspeicher n der Digitaltechnik müssen Signale häufig gespeichert werden. Diese Aufgaben übernehmen die sogenannten Flip-Flops.

Rechnen- und Systemtechnik 24 / 29 6.1 NOR-Latch Nach den allgemeinen Regeln für Flip-Flops soll der Setzeingang (E1) den gegenüberliegenden Ausgang setzen. Der Rücksetzeingang (E2) soll den gegenüberliegenden Ausgang setzen. Soll aus dem NOR-Latch ein RS-Flip-Flop aufgebaut werden, müssen die Ausgänge vertauscht werden. S R X1 X2 X1n X2n () () Setzen Rücksetzen Speicher -> Unbestimmt

Rechnen- und Systemtechnik 25 / 29 6.2 NAND-Latch

Rechnen- und Systemtechnik 26 / 29 6.2.1 Schaltungsbeispiel "Prellfreier Schalter" 6.3 Taktzustandsgesteuerte Flip-Flops n der Digitaltechnik ist es häufig wünschenswert, dass erst zu einem bestimmten Zeitpunkt oder in einem bestimmten Zeitbereich die Eingangsinformationen an einen Ausgang gelangen und so gespeichert werden. Vorteile: 1. Die Übernahme eines Eingangssignals zum Ausgang kann durch einen besonderen Befehl ausgelöst werden 2. Störimpulse können außerhalb dieser Zeit keinen Einfluss ausüben.

Rechnen- und Systemtechnik 27 / 29 6.3.1 Taktzugangsgesteuertes SR-Flip-Flop 6.3.2 D-Flip-Flop (Delay-Flip-Flop) Das D-Flip-Flop übernimmt und speichert das Signal oder 1 vom D-Eingang immer dann, wenn der takt C auf High gesetzt wird. Ein D-Flip-Flop speichert also 1 Bit. 8 D-Flip-Flops speichern 1 Byte. Ein D-Flip-Flop ist ein Grundbaustein in statischen Schreib-Lese-Speichern (RAM) von Mikrocomputern. Schaltzeichen:

Rechnen- und Systemtechnik 28 / 29 6.4 Einflankengesteuerter Flip-Flop Mit der Taktflankensteuerung erreicht man ein sehr genaues gleichzeitiges Schalten vieler Flip-Flops. Selbst bei größeren Fertigungstoleranzen ergeben sich fast keine Abweichungen vom Soll- Zeitschaltpunkt. Ein weiterer Vorteil der Taktflankensteuerung ist die Verminderung der Störanfälligkeit. Störsignale an den Eingängen können nur dann Störungen verursachen, wenn sie in dem sehr kurzen Zeitraum des Schaltens gerade anliegen. Erzeugen der Taktflanke Funktionsprinzip: Ausnutzung der Signallaufzeit von Digitalbausteinen.

Rechnen- und Systemtechnik 29 / 29 Negative Taktflankensteuerung