Sequential Logic Design voor een digitale klok leren (10 / 14 stap)

Stap 10: 1 - 12 teller met T - FF


Dit is de zwaarste teller van de partij, zodat de uitleg is gonna be een beetje uitgerekt.

Wij niet IC 7493 voor dit item te gebruiken. We deze niet gebruiken voor een teller 1-12 omdat de NAND poort uitgang is verbonden met alle wist alleen niet de VOORINSTELLING. In feite, tot de beste van mijn kennis is er geen andere IC-teller die functies heeft VOORINSTELLING.

Dus moeten we bouwen dit prestatiemeteritem van fundamentele slippers. Dit is waar de kennis van de sequentiële logica sprake van stap 3 naar stap 8 komt handig.

We hadden een eenvoudige 1-12 teller gemaakt van 4 slippers en een binaire BCD converter gebruiken en die voor de displays. Men moet vergeten dat de displays kunnen alleen het weergeven van getallen van 0 - 9. 10, 11 & 12 binaire waarden rechtstreeks toe te passen, krijgt een ongewenste output. Dus moeten we gebruiken een binaire BCD converter of IC 74185. Dat was het plan aanvankelijk als u het blokdiagram eerder getoonde verwijst.

Het gebeurt dus dat IC 74185 is niet beschikbaar in de markt (als je een u meezit kiest u vervolgens het schema in het eerste gescande bestand gebruiken), zodat we kunnen niet simpelweg een teller 1-12. We moeten vinden een andere manier omheen.

Sinds ik hel was gebogen op het verkrijgen van een teller 1-12 voor mijn uren (misschien is dat waarom de meeste andere klokken hebben 0 - 23 items, het is gemakkelijk), ik vond een oplossing. De truc was met 4 T flip-flops samen met 1 D Flip Flop. De 4 T flips flops zijn verbonden met het eerste scherm (de rechterkant één) en de één D-flip flop is verbonden met de andere (linkerzijde).

De 4 T Flip Flop zijn verbonden om te werken als een 0 - 9 teller als in stap 7. De nummer 10 (1010) wordt gebruikt als de reset trigger, dus Q3 & Q1 bent verbonden met een NAND poort waarvan de productie worden alle de T-flip flops en de D-flip flop op 1 VOORINSTELLING gewist. Dus het totaal nu uitgang 1 is 0. Dan de T-flip flops graaf opnieuw van 0 naar 1 en vervolgens 2 overeenkomstige totale uitgangen zou 10, 11 & 12. Nu 3 (0011) is de vereiste reset trigger maar de Q van de D flip flop wordt ook gebruikt. De Q van de D flip flop en Q1 & Q0 van de 4 bit T flip flop teller op een 3 input NAND poort is aangesloten. De uitvoer van die 3 input NAND poort wordt gegeven aan het uitschakelen van alle flip flops met uitzondering van Q0. De T flip flop overeenkomt met Q0 is presetted op 1. Zo krijgen we 0-1 als de totale uitvoer. Zo krijgen we de teller 1-12.

Dit is theoretisch, praktisch wanneer ik had uitgangen van twee NAND-poorten aangesloten op het uitschakelen van de flip flop parallel, zo gebeurt het dat de clearing-functie overdreven geschreven is en we een gratis lopende teller krijgen. Dit is omdat wanneer een NAND uitgang 0 (laten we zeggen haar 0 omdat de T flip flop teller is het lezen van 1010 en heeft om te wissen), de andere NAND uitgang 1 is (wanneer de uitgang is 9 Onthoud de D flip flop Q is 0, zodat de output van de NAND is 1). Dus, niet de 0 van de eerste NAND dat de teller terug naar 0 moet hebben gewist iets duidelijk vanwege de 1 verbonden in parallel. Om te overwinnen dit het twee NAND zijn uitgangen aangesloten op een poort en waarvan de productie is gegeven aan de gewist en voorinstelling. Dus, wanneer een NAND poort 1 en de andere 0 is de output is 0 die triggers de wijziging maar voor de meeste gevallen zullen beide uitgangen 1 en en uitvoer is ook 1. (De twee NAND-uitgangen kunnen nooit beide 0 want 10 niet gelijk aan 13 is)

Het is echt moeilijk om te schrijven in woorden, wat duurde 7 uren van het corrigeren van de fout na fout voor de uiteindelijke uitvoer. Ik hoop dat u de diagrammen van de logica in het tweede gescande bestand nuttig.

Onderdelen:

IC 7476:2 amendementen.

IC 7474: 1 nr.

IC-7410: 1 nr.

IC 7408: 1 nr.

IC 7447:2 amendementen.

Gemeenschappelijke Anode 7 segment display: 2 amendementen.

IC-555: 1 nr.

Condensatoren: 1000 uF en 0,01 uF (elk 1)

Weerstanden: 470 Ohm (1), 500 Ohm (1) en 330 Ohm (13)

De onderdelen zou twee 7476 IC waaruit de 4 T slippers zijn verkregen. 1 D flip flop 7474 (als u merkt, de D flip flop uitgang is ofwel 0 of 1 als alternatief, dus ja je kunt als alternatief een ander T flip flop ook gebruiken). U moet ook een 3 input NAND poort IC-7410 en een en-poort IC 7408.

Constructie:

Eerst het 4 bit T flip flop teller zoals gezien in stap 7.

Zie of het werkt, dan gebruik een 3 input NAND poort met 1 input aangesloten op Vcc en de andere twee Q3 en Q1 van de T flip flop teller.

Neem dat NAND uitgang via de ingang van een AND-poort (terminal 1) en ook de voorinstelling in de D flip flop. Vergeet niet dat elk en IC 7408 heeft 4 en gates.

Dus schakelen wanneer T flip flop teller gaat naar 1010, D flip flop op 1 terwijl de 4 T slippers duidelijk op 0.

De Q van de D-flip is flop aangesloten op de ingang van een ander NAND poort. Q1 & Q0 zijn ook verbonden met de dezelfde NAND poort. De uitvoer wordt gegeven aan de AND poort (terminal 2) en ook de duidelijke van de D-flip flop.

De output van de AND poort (terminal 3) is verbonden met de duidelijke van Q3 & Q1.

De helder en de voorinstelling van Q2 & de Q0 ongewijzigd te laten, je krijgt nog steeds de gewenste output.

Dit zal u uitleggen waarom. De eerste clearing treedt op wanneer de telling van de flip flop T 1010 (10), zo als Q3 & Q1 worden gewist we, 0000 die is wat we willen. De tweede clearing treedt op wanneer de T flip flop teller 0011 (ofcouse D's Q is 1 ook maar dat is niet relevant), dus nogmaals, als we duidelijk enkel Q3 & Q1, de output is 0001, wat weer wat we willen! Dus, kunt u laten Q2 & Q0 onaangeroerd.

Dit is een van die paar keer wanneer u ontwerpt circuits, die u zult vinden dat het circuit vereenvoudigt zelf!

Vele tijden wanneer wij ontwerpen een schakeling, we misschien niet de vereiste onderdelen krijgen of ze misschien wel te duur als de IC 74185. In dergelijke gevallen kunt u altijd een ingenieus ontwerp dat werkt met wat er beschikbaar is, maar nog steeds geeft de resultaten die u wilt maken. Dit prestatiemeteritem is daar een voorbeeld van.

Gerelateerde Artikelen

Hoe maak je een digitale klok kit op basis van Atmel

Hoe maak je een digitale klok kit op basis van Atmel

deze digtial klok kit wordt geleverd met onderstaande kenmerken en functies:Functies• Digitale klok• Teller• Tijd alarm• StopwatchKnoppen• S1: selectie van de functieknoppen• S2: functieknop uitbreiden• S3: aanpassing knopFuncties:Klokinstelling: Pre
Nintendo Game Boy verfilmd met een digitale klok

Nintendo Game Boy verfilmd met een digitale klok

In dit instructable ik zal je laten zien hoe ik mijn eigen retro videospel thema digitale klok gemaakt van een oude gebroken Nintendo Game Boy.Ding nodig; Een oude gebroken Nintendo Game Boy je het niet erg versnijden, goedkope digitale wekker ongeve
Hoe maak je een digitale klok van Arduino

Hoe maak je een digitale klok van Arduino

Digitale klokken zijn een van de geweldige uitvinding op het gebied van de wetenschap.Heb je je ooit afgevraagd "Hoe te maken van uw eigen digitale klokken, net zoals in films!"???Nou die ik heb het ook, mijn kindertijd in een droom aan mijn zee
Houten behuizing voor een digitale thermometer.

Houten behuizing voor een digitale thermometer.

Deze ik hoe ik een houten behuizing voor een goedkope digitale thermometer die ik van eBay voor £2,60 gekocht gemaakt allemaal in. Deze thermometers zijn ontworpen om panelen etc. worden ingevoegd zodat ze soort van lelijk als niet ingesloten, zien a
Speelgoed Mod: Een TR-550 Star trek Tricorder converteren naar een digitale klok met fotolijst

Speelgoed Mod: Een TR-550 Star trek Tricorder converteren naar een digitale klok met fotolijst

ik Was van plan mijn speelgoed TR 550 Star Trek TNG Tricorder gebruiken als een geval voor mijn Mini Arduino Enviroment monitor, maar het paste niet. Dus ik vond een digitale sleutelhanger fotolijst ik bij Radio Shack inzake goedkeuring voor 5 dollar
Hoe maak je een fish eye lens voor een digitale SLR van Nikon D-90 voor $16

Hoe maak je een fish eye lens voor een digitale SLR van Nikon D-90 voor $16

ik kreeg de inspiratie te doen dit Instructable tijdens het lezen van een ander Instructable dat volbracht de dezelfde "fish-eye"-effect met behulp van een ingang deur viewer en een vermindering van de PVC pijp.Er was bezorgdheid in de voorafgaa
Hoe maak je een gestage staan voor een digitale Camera

Hoe maak je een gestage staan voor een digitale Camera

de delen die je nodig hebt:1. 3/4" PVC pijp. (Ik maakte mij 5 voet lang, maar de hoogte subjectieve u.)2. een 3/4" aansluiting.3. een kurk die strak past.4. een vattenproducenten schroef. (Mijn camera wordt onttrokken aan 1/4-20 bout draad, hoew
Digitale klok RTC in LED-scherm van 4 cijfers en 7 segmenten

Digitale klok RTC in LED-scherm van 4 cijfers en 7 segmenten

Hallo, alle!!Dit is mijn project van een digitale klok met RTC (Real Time Clock) met behulp van een LED-display van 04 cijfers en 07 segmenten met inbegrip van de functies van temperatuur en vochtigheid.Om de weergave te besturen die ik heb gebruikt
Digitale klok met behulp van 7 Segment Display gecontroleerd met behulp van TV Remote

Digitale klok met behulp van 7 Segment Display gecontroleerd met behulp van TV Remote

er zijn rassen van digitale klok beschikbaar in ons dagelijks leven. Eenvoudige digitale klok zal meestal hebben sommige gebouwd in functies zoals alarm klok, kalender en thermometer naast de display de klok-informatie. Sommige van de vooraf digitale
Zelfgemaakte TTL Circuit 24 uur digitale klok

Zelfgemaakte TTL Circuit 24 uur digitale klok

na het nemen van een intro-niveau EE klasse op mijn lokale gemeenschap college heb ik besloten om een digitale klok met fundamentele ICs en 7-segment displays. De vorige foto's tonen het proces van het maken van het in de loop van ongeveer een maand.
Digitale klok!

Digitale klok!

Ik zal u tonen hoe te maken van een digitale klok met een arduino.Stap 1: materialen Arduino uno r3geassorteerde jumper dradenUSB 5v batterijpackUSB-kabelDigitaal zeven seg display (SMA420564)vak/behuizing voor proejectSolderless breadboardPush-swith
Nieuwe aarde tijd (NET) digitale klok in geval van gerecycled retro-moderne

Nieuwe aarde tijd (NET) digitale klok in geval van gerecycled retro-moderne

ooit krijgen verward door GMT, of wou dat u had een koeler manier om het bijhouden van de tijd?  Bouw van een Nieuwe aarde Time klok!  Met een paar afzonderlijke delen, een PIC-microcontroller en wat code kan te hebt u een unieke tijdwaarneming appar
Tissue Box & digitale klok Mash-Up!

Tissue Box & digitale klok Mash-Up!

Nou, hier is een digitale klok en tissue box... MASH UP!* dun dun dun!!! *Hoe dan ook...Ik heb een digitale klok bij Target voor $5.00 (+ belasting natuurlijk), en ik had het voor een lange tijd.Maar veel Instructables inspireerde mij om sommige goed
Digitale klok van de muur-E

Digitale klok van de muur-E

Hi voor iedereen, deze kerst hebben me deze mooie klok van Wall-E, maar helaas is het erg luidruchtig en tijdens de nacht was het ondraaglijk, dus ik nagedacht heb over het draaien in een digitale klok.Stap 1: Open de digitale klok Binnen de kubus di