4-Bit-Taschenrechner

Begrüßen Sie alle auf unserer Website!
Im Wintersemester WS20/21 ist die Universität aufgrund von COVID-19-Pandemie geschlossen. Wir können nicht wie gewohnt zur Universität gehen, aber glücklicherweise können wir mit Hygienekonzept weiterhin an ProjektLabor teilnehmen.

Das Projektlabor

Der vollständige Name von Projektlabor lautet Projektorientiertes Praktikum. In diesem Kurs besteht jede Gruppe aus vier Studenten und kann ihre eigenen Projekte auswählen. Unter Anleitung von Betreuer werden die Studenten jeden Teil des Projekts einzeln behandeln, und jeder Teil wird schließlich ein Gesamtgerät bilden und seine Funktion realisieren. In diesem Kurs lernen Studenten den Umgang mit Simulationssoftware (wie Eagle), dem Entwickeln von Schaltungen, dem Arbeiten Arbeiten und Schaltungen, dem Platinendesign und dem Einsatz von Messfunktionen zur Fehlerbestimmung usw.

Projektauswahl

Das von uns gewählte Projekt ist: 4-Bit-Taschenrechner.

In dem Projekt 4-Bit Taschenrechner bauen wir ohne komplexe Bauteile (Microcontroller etc.) zu verwenden einen Rechner, der zwei 4-Bit Zahlen addieren und subtrahieren kann. Hierzu verwenden wir logische Gatter und D-Flip-Flops zur Umsetzung und dem Speichern der Rechenschritte. Es werden zwei Zahlen hintereinander durch unsere Tastatur bestehend aus Bottons von 0 bis 8 sowie ein Botton für das negative Vorzeichen eingetippt. Zu beachten ist, das wir kein Botton für das positive Vorzeichen haben. Es werden positive mit negative Zahlen addiert, wobei bei den negativen Zahlen das Minus Zeichen gleichzeitig gedrückt werden muss. Der Decode wird nun diese beide Zahlen in das Zweierkomplement umwandeln. Des Weiteren wird der Speicher die Zahlen speichern und das Addierwerk die gewünschte logische Operation durchführen. Das Ergebnis wird wiederum abgespeichert die 7-Segmentanzeige wird nun das Ergebnis unserer ausgeführten logischen Operation anzeigen. Dies erfolgt so, dass bestimmte Teile der 7-Segment Anzeige auflfleuchten um das erhaltene Ergebnis darzustellen.

Viedeo

Teammitglieder

  • Betreuer: Alexander Michael Wolters
  • Jakob Kriz
  • Mousa Chamchoum
  • Yinghuan Chen
  • Zuqi Tang