Obsah:

4bitové sériové vstupné a úložné zariadenie: 4 kroky
4bitové sériové vstupné a úložné zariadenie: 4 kroky

Video: 4bitové sériové vstupné a úložné zariadenie: 4 kroky

Video: 4bitové sériové vstupné a úložné zariadenie: 4 kroky
Video: #5 Analogový vstup FLProg na I2C LCD | ESP32 NodeMCU | Arduino Visual Embedded Programování 2024, November
Anonim
4bitové sériové vstupné a úložné zariadenie
4bitové sériové vstupné a úložné zariadenie

Už ste si niekedy predstavili, ako vstupuje vaša klávesnica a ako sú tieto údaje uložené! Tento projekt je menšou verziou zadávania a ukladania údajov. Prepracované vysvetlenie, ako signál z klávesov, hodín ovplyvňuje pamäťové prvky (žabky).

Krok 1: Blokový diagram

Bloková schéma
Bloková schéma

1. Vstupné zariadenie

Ako binárne 4 -bitové vstupné zariadenie existujú iba 2 tlačidlá (jedno na registráciu 1 (vysoké) a druhé na 0 (nízke)) s filtrom šumu potrebným na generovanie vstupného signálu. Generovaný výstupný signál je nulový impulz (keď je kľúč sa stlačí vždy vysoký signál na nízky).

2. Monostabilný generátor impulzov

Vstupné signály sú potom privádzané do generátora monostabilných impulzov, aby generovali impulz, ktorý má pevné vysoké časové trvanie, je spustený malým vstupným impulzom. Tento monostabilný impulz sa používa ako hodinový vstup do posuvného registra.

3. Bistabilný generátor impulzov

Tento impulz je poháňaný aj vstupnými signálnymi vedeniami, keď je stlačené jedno (vysoké) tlačidlo, tento signál je nastavený a resetuje sa po stlačení dolného klávesu. Signál je vedený ako ľavý sériový vstup do posuvného registra.

4. Shift Register

4-bitový posuvný register používa na ukladanie údajov 4 žabky. Na uloženie údajov zľava doprava alebo sprava doľava je potrebný sériový vstup s hodinami. V tomto projekte sériové údaje, ktoré používame, pochádzajú z dvojstabilného generátora impulzov a hodinový signál z monostabilného generátora impulzov.

5. Výstup

LED diódy indikujú výstup.

Krok 2: Časový diagram

Časový diagram
Časový diagram

Ukážkový diagram časovania, ktorý preberá vstup 0101. Vstupný impulz z tlačidla 1 a tlačidla 2 má veľmi malý „nízky čas“, to je dôvod, prečo je v časovom diagrame zobrazený ako hrot.

Krok 3: Schéma zapojenia

Schéma zapojenia
Schéma zapojenia
Schéma zapojenia
Schéma zapojenia
Schéma zapojenia
Schéma zapojenia

Vysoký čas pre monostabilný impulz je možné zmeniť zmenou hodnoty RC (hodnota odporu a kapacity). Vysoká doba je daná t = 1,1*RC. Vysoká doba má dolnú hranicu, ktorá závisí od použitého prepínacieho spínača, limit je spravidla 10-20 ms. Najvyššia doba v tomto obvodovom prevedení je 1 s (10 k omh*100uf).

Znížením tohto času sa zvýši rýchlosť zariadenia.

Krok 4: Fritzovanie dizajnu so súbormi kusovníka

Fritzujúci dizajn so súbormi kusovníka
Fritzujúci dizajn so súbormi kusovníka

Stiahnite si fritzovací súbor a prispôsobte si dizajn a vytvorte si vlastný dizajn.

Zoznam požadovaných komponentov je v súbore kusovníka.

Odporúča: