INHOUDSOPGAWE:

4 -bits seriële invoer- en bergingstoestel: 4 stappe
4 -bits seriële invoer- en bergingstoestel: 4 stappe

Video: 4 -bits seriële invoer- en bergingstoestel: 4 stappe

Video: 4 -bits seriële invoer- en bergingstoestel: 4 stappe
Video: TinkerCad - Seriële invoer naar een lampje 2024, Julie
Anonim
4 -bits seriële invoer- en bergingstoestel
4 -bits seriële invoer- en bergingstoestel

Al ooit gedink hoe u sleutelbord invoer en hoe die data gestoor word! Hierdie projek is 'n kleiner weergawe van data -invoer en berging. 'N Uitgebreide verduideliking van hoe die sein van die sleutels, die klok die geheue -elemente beïnvloed (flip -flops).

Stap 1: Blokdiagram

Blokdiagram
Blokdiagram

1. Invoertoestel

As 'n binêre 4 -bits invoertoestel, is daar slegs 2 drukknoppies (een om 1 (hoog) en 'n ander vir 0 (laag) te registreer, met 'n geraasfilter wat benodig word om die insetsein te genereer. word gedruk, verander die altyd hoë sein na laag).

2. Monostabiele polsgenerator

Die insetseine word dan na die monostabiele pulsgenerator gevoer om 'n pols te genereer wat 'n vaste tydsduur het, dit word geaktiveer deur die klein insetpuls.

3. Tweestabiele polsgenerator

Hierdie pols word ook aangedryf deur die ingangseinlyne; as die een (hoë) sleutel ingedruk word, word hierdie sein ingestel en herstel wanneer die lae sleutel ingedruk word. Die sein word as die linker seriële invoer na die skofregister gevoer.

4. Skuifregister

Die 4-bits verskuiwingsregister gebruik 4 flip-flops om data te stoor. Dit verg 'n reeksinvoer met 'n klok om die data van links na regs of regs na links te stoor. In hierdie projek kom die seriële data wat ons gebruik, afkomstig van die tweestabiele polsgenerator en die kloksignaal van die monostabiele polsgenerator.

5. Uitset

Die LED's dui die uitset aan.

Stap 2: Tydsdiagram

Tydsdiagram
Tydsdiagram

'N Voorbeeldtyddiagram wat 'n inset 0101 neem. Die invoerpuls van knoppie 1 en knoppie 2 het 'n baie klein' lae tyd ', daarom word dit as 'n styging in die tydsdiagram aangedui.

Stap 3: Kringdiagram

Stroombaandiagram
Stroombaandiagram
Stroombaandiagram
Stroombaandiagram
Stroombaandiagram
Stroombaandiagram

Die hoë tyd vir die monostabiele pols kan verander word deur die RC -waarde (weerstand en kapasitansiewaarde) te verander. Die hoë tyd word gegee deur t = 1.1*RC. oor die algemeen 10-20 ms. Die hoë tyd in hierdie kringontwerp is 1s (10k omh*100uf).

Dit deur hierdie tyd te verminder, word die snelheid van die toestel verhoog.

Stap 4: Fritzing -ontwerp met stempellêers

Fritzing -ontwerp met stempellêers
Fritzing -ontwerp met stempellêers

Laai die fritzing -lêer af om die ontwerp aan te pas en u eie ontwerp te maak.

Die verlangde komponentlys is in die stempellêer.

Aanbeveel: