Indholdsfortegnelse:
Video: BINÆR KODEKONVERTER MED 9S -KOMPLEMENT: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
COMP
Trin 1: BINÆR TIL 9'ER KOMPLEMENT
BINÆR TIL 9’ER KOMPLEMENT
Formål: -
For at designe og verificere fire bits binært til 9’ers komplement konverter kredsløb.
Krav til hardware: -
en. Udstyr - Digitalt IC -træningssæt
b. Diskrete komponenter-74LS86 EX-OR gate
74LS04 IKKE port
74LS08 OG port
BREADBOARD
WIRES.
Teori: -
Konverteringen fra en kode til en anden er almindelig i digitale systemer. Nogle gange bruges output fra et system som input til de andre systemer.
Tilgængeligheden af mange forskellige koder for de samme diskrete elementer af information resulterer i brug af forskellige koder af forskellige systemer. Et konverteringskredsløb skal indsættes mellem de to systemer, hvis hver bruger forskellige koder til samme information. Således er kodeomformer et kredsløb, der gør de to systemer kompatible, selvom hver bruger forskellige binære koder. Bitkombinationen tildelt binær kode til 9’ers komplement. Da hver kode bruger fire bits til at repræsentere et decimaltal. Der er fire ind- og udgange. Inputvariablen er betegnet som A, B, C, D og outputvariablerne er W, X, Y, Z fra sandhedstabellen, kombineret kredsløb er designet. De boolske funktioner hentes fra K-Map for hver outputvariabel.
Binær til 9’er komplementkonvertering: -
For at opnå 9’ernes komplement til et hvilket som helst tal skal vi trække tallet med (-1) hvor n = antal cifre i et tal.
Eksempler: - Overvej decimaltallet 8.)=(Binær kode: - 1000
9’er -supplement: - 0001
Boolsk ligning fra sandhedstabel: -
W = A’B’C’D’+A’B’C’D = A’B’C’ (D’+D) = A’B’C’
X = BC’+B’C
Y = C
Z = D’
Fremgangsmåde: -
1. Brug de afledte udtryk til at implementere binær til 9’er -komplementkonverter ved hjælp af logiske porte og verificere dens funktionelle tabel.
2. Indgangene A, B, C, D er givet ved de respektive ben, og udgangene W, X, Y, Z tages for alle de 10 kombinationer af indgange.
Trin 2:
Trin 3:
Trin 4:
GIVET OVENNE ER KREDSDIAGRAMET FOR IC'EN HER VI HAR BRUGET XOR GATE OG NAND GATE TILSLUTTE Kredsløbet som vist ovenfor.
Trin 5:
SANDHEDSBORD
SANDHEDSTABELLEN OVERFØRENDE KREDSDIAGRAM VISES, SOM VI VED, AT 9S -KOMPLEMENTERING AF ET TAL KAN FINDES UDGÅENDE VED AT SUBTRAKERE DET FRA 9999. SO HVIS VI ØNSKER AT FINDE UD 9S -KOMPLEMENTET AF DE 8 SÅ FÅR VI 1.
Trin 6:
HER ER Hovedkomponenten, vi har brug for for at lave vores projekt, DETTE ER EN IC DICK.
EN IC -DICK BESTÅR AF ET BREADBOARD, STRØMFORSYNINGSKILDE OG FORSKELLIGE FUNKTIONSSYSTEMER LIKE CLOCK PULSE, TRIGGERING PULSE OG ANDRE NØGLER, SOM JEG VIL DISKUSSERE ANDEN TID, VORES HOVEDFOKUS ER AT TILSLUTTE ICEN TIL PÅ BORD DICKEN SOM VISET I FIG.
Trin 7:
HER ER PIN -CIRCUIT -DIAGRAMET FOR IC'EN I ALLE PORTER, MEN SIDEN VI IKKE BRUGER, OG OG ELLER PORTEN VIL VI KONCENTRERE PÅ DET FORBINDER IC'EN SOM GIVET I PIN -DIAGRAMET BEMÆRK, AT DEN 1. PINSTIK ER TILSLUTTET TIL 5V AF IC -DICK OG 7. PINNE ER TILSLUTTET PÅ GRÆNDEN.
Trin 8:
når al forbindelsen er udført i ic kit, så vil vi verificere vores resultat, nu kan 9'ernes komplement til tallet finde ud af ved at trække fra 9, så hvis vi ønsker at finde ud af 9'ernes komplement af 1, tænder vi for den 1. knap af sættet, og da den første knap tændes for ic, lyser den 8. led i sættet op, dette bekræfter vores eksperiment.
Anbefalede:
BigBit binær urvisning: 9 trin (med billeder)
BigBit Binary Clock Display: I en tidligere instruerbar (Microbit Binary Clock) var projektet ideelt som et bærbart desktop -apparat, da displayet var ret lille. Det syntes derfor passende, at den næste version skulle være en kappe eller vægmonteret version, men meget større
4-bit binær lommeregner: 11 trin (med billeder)
4-bit binær lommeregner: Jeg udviklede en interesse i den måde computere fungerer på et grundlæggende niveau. Jeg ville forstå brugen af diskrete komponenter og de kredsløb, der er nødvendige for at udføre mere komplekse opgaver. En vigtig grundlæggende komponent i en CPU er
DIY Arduino binær vækkeur: 14 trin (med billeder)
DIY Arduino binært vækkeur: Det er det klassiske binære ur igen! Men denne gang med endnu flere ekstra funktioner! I denne instruktive vil jeg vise dig, hvordan du bygger et binært vækkeur med Arduino, der ikke kun kan vise dig tid, men dato, måned, selv med timer og alarm sjov
For det meste 3D -printet binær encoder: 4 trin (med billeder)
For det meste 3D -printet binær encoder: En encoder konverterer information fra et format eller kode til et andet. Enheden, der præsenteres i denne instruks, konverterer kun decimaltallene 0 til 9 til deres binære ækvivalenter. De begreber, der præsenteres her, kan dog bruges til at skabe
5 $ PCB -KALENDER MED BINÆR UR: 7 trin (med billeder)
5 $ PCB -KALENDER MED BINÆR UR: Hej! Jeg lavede denne PCB -kalender og binære ur med Eagle CAD. Jeg brugte ATMEGA328P MCU (fra Arduino) og 9x9 LED matrix. Dimensioner til mit bord er 8cmx10cm (3.14inch x 3.34inch). Det er lidt for lille, men først: gratis version af Eagle CAD tillader 80 cm^2