Explorer Skrevet 30. april 2004 Del Skrevet 30. april 2004 På skolen drev vi med digital elektronikk for en stund siden. Vi koblet opp en del tellere med digitalkretsen "HEF 4027". Kretsene fungerte utmerket og kunne telle langt (vi telte til 15) når de fikk telle binært. Problemene kom når vi skulle få tallene til å vises på et 7-segment display. For åfå det til måtte vi bruke en "BCD dekoder". På skolen har vi samme kretsen som står omtalt i skoleboken, "HEF 4511". DEnne kretsen har 4 innganger. Akkurat nok til å få satt alle utgangene på vippene til dekoderen. På utgangene skal 7-segment displayet kobles. Problemet er at når telleren fortsetter å telle over 9 så blir displayet mørkt, og det er vel normalt for da skulle den jo forsatt å telle med to siffer. Så spørsmålet er: Er det noen som vet hvordan man kan bruke de nevnte kretsene til å telle lengre enn til 9? Lenke til kommentar
Explorer Skrevet 30. april 2004 Forfatter Del Skrevet 30. april 2004 Selvfølgelig må det være to 7-segmenter. Men spørsmålet er hvordan få telleren til å gi signaler til 7-segmet nr 2 når den kommer over 9. Lenke til kommentar
Hårek Skrevet 30. april 2004 Del Skrevet 30. april 2004 4027 er en DUAL J-K FLIP-FLOP. Du får jo ikke telt så veldig langt med den, antar du har brukt 4026. Tellere kan kobles i kaskade, så hvis du skal telle mer enn 4 bit så kobler du bare på flere kretser. Carry out er neste krets' input. Lenke til kommentar
Explorer Skrevet 30. april 2004 Forfatter Del Skrevet 30. april 2004 Vi har brukt 4027 til å telle. De er koblet i "serie". Ettersom 4027 har en utgang og en invertert utgang, så kobles den inverterte utgangen til neste vippe. Så får man en utgang fra hver vippe som kobles inn på 4511 dekoderen. Lenke til kommentar
Hårek Skrevet 30. april 2004 Del Skrevet 30. april 2004 OK, men da får du jo en binærteller, som teller 0 til 15. Du trenger en desimalteller, den vil gi carry når du teller mer enn 9. Lenke til kommentar
Explorer Skrevet 30. april 2004 Forfatter Del Skrevet 30. april 2004 hmm.. Kan ikke si at jeg skjønner hva du mener med "carry". Koblingene vi bruker teller til 15 og når vi bruker den nevnte 4511 kretsen så kan den telle til 9. 4511 er en dekoder fra binært til desimalt. I oppgaveboken vår sto det et spørsmål om hva man kunne gjøre for å få den til å telle lengre, men det sto ikke noe svar. Lenke til kommentar
Nitromarsjipan Skrevet 30. april 2004 Del Skrevet 30. april 2004 4511 er ikke binært til desimalt, men BCD (binary coded decimal) til desimalt, i BCD kan verdien (desimalt) aldri overstige 9, hvis den gjør det er 4511 satt til å vise svart display, du må bytte ut binærtelleren med en decimalteller feks: 4510 eller 74192. "carry" er en utgang som gir en puls når telleren går fra 9 til 0 (når den er full) carry utgangen på den første telleren kobles til input på den neste telleren. Lenke til kommentar
Tabaqui Skrevet 2. mai 2004 Del Skrevet 2. mai 2004 (endret) Enkleste er vel å kaskadekoble et par dekadetellere (teller bare fra 0-9). Kobler dem som hårek sier slik at carry-out (når den har kommet til maks sender den ut et signal før den begynner på nytt) gir tellepuls til neste teller. Var vel egentlig ikke helt det du spurte om, men det er den enkleste måten å løse det på. Slik kan du telle 10 ganger lengre bare ved å putte på en teller og et display ekstra uten å måtte kople så mye ekstra. Edit: Leste ikke Nitro sitt innlegg skikkelig. Endret 2. mai 2004 av Tabaqui Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå