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

Stap 1: De logica van de klok


Zoals al eerder zei, is onze klok een 12 uurs klok. Dus, de klok die we willen is iets als dit HH: MM: SS A/P. Nu, SS kan ook worden verwezen als S1 S0 en hetzelfde geldt voor MM.

S0 telt van 0 tot en met 9 en S1 wordt dan 1 en S0 telt weer. Onze seconden telling is 0 - 59. Zo heeft onze S1 teller te tellen alleen van 0-5. S0 telt 0-9. Aldus 0 - 59 zal worden verkregen. Nu wanneer seconden wordt 60, is het één minuut. Zodat everytime SS 60, M0 bereikt (minuten) moeten verhoogd met 1.

M1 en M0 tellen in wezen dezelfde wijze als seconden. Dus, een 1 tweede puls gegeven aan S0 maakt het tellen van 0 - 9. Wanneer S0 10 bereikt, een puls (digitale taalgebruik - kloksignaal) moet worden gegenereerd om S0 nul opnieuw (digitale taalgebruik - reset) en S1 een en het proces herhaalt om te maken van S1 twee enzovoort. Dus S1 S0 zullen tellen vanaf 0 - 59. Everytime SS bereikt 60 een puls worden gegenereerd moet om M0 één en SS 00. Voor elke 60 seconden gaat SS tot en met 59 en terug naar 0, terwijl MM wordt verhoogd. Het tellen van de MM is vergelijkbaar met de SS maar MM ontvangt zijn klok (aanstuurimpuls) van de SS.

Vergeet niet MM is ook 0 - 59. Dus vergelijkbaar met hoe toen SS MM verhoogd wanneer bleek 0 na 59 (het niet geworden 60), MM ook 00 worden moet HH met 1 te verhogen. HH is een teller 1-12. Dus zodra HH 12, wordt A (AM) gewijzigd in P (PM) en vice-versa. Dus laten we zeggen de tijd is in eerste instantie 11:59: 59 A. De volgende seconde worden zal, 12:00:00 P. De dag verstrijkt en de tijd is nu 11:59:59 P. De volgende seconde wordt 12:00:00-A. Dit herhaalt zolang de klok loopt.

Dit is de logica van het circuit. We moeten dus, het ontwerpen van een 0-9 teller voor S0 & M0, 0-5 teller voor S1 & M1 en 1-12 teller voor HH. A / P heeft geen behoefte aan een teller, het vergt enkel om te schakelen tussen deze twee landen.

Het alarm wordt gedaan met behulp van de Comparateur van een omvang. Een dip-switch 8 pin wordt gebruikt om het Voer 8 gegevensbits. Opmerking HH (1-12) is 4 bits en M1 (0 - 5) 3 bits is. A / P is 1 bit. Dus als ABCDEFGH de 8 pinnen van links naar rechts zijn, ABCD wordt ingevoerd voor uren, EFG voor minuten is en H voor A is / P (M).

Als u wilt instellen van een alarm voor 06:30 AM, men moet voert de binaire waarde 6 in ABCD kunnen (0110), 3 in EFG (011) en 1 (voor A) in H. notitie onze alarm alleen worden ingesteld voor 6:30 of 6:40 geen waarde tussendoor. Ik denk dat ik kan veronderstellen dat iedereen die heeft voldoende technische kennis om te bouwen van de klok zal zitten kundig voor de binaire equivalent van decimalen bovenstaande verwelkomingsboodschap invoert.

Wanneer de gegevens van de klok gelijk aan 8 pin dip-switch gegevens is, wordt van de comparator A = B waarheidswaarde logica hoog, die wordt gebruikt voor het activeren van een alarm met een ander flip-flop. Het resetten van de flip-flop zal ons in staat stellen om het alarm. Ik denk dat dat is wat betreft de logica in het circuit gaat naar. Vanaf nu zijn ontwerp en uitvoering.

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