Turinys:

4 bitų nuoseklusis įvesties ir saugojimo įrenginys: 4 žingsniai
4 bitų nuoseklusis įvesties ir saugojimo įrenginys: 4 žingsniai

Video: 4 bitų nuoseklusis įvesties ir saugojimo įrenginys: 4 žingsniai

Video: 4 bitų nuoseklusis įvesties ir saugojimo įrenginys: 4 žingsniai
Video: «Развлечение с музыкой и программированием», Коннор Харрис и Стивен Крюсон 2024, Lapkritis
Anonim
4 bitų nuosekliosios įvesties ir saugojimo įrenginys
4 bitų nuosekliosios įvesties ir saugojimo įrenginys

Ar kada nors įsivaizdavote, kaip įvedama klaviatūra ir kaip tie duomenys saugomi! Šis projektas yra mažesnė duomenų įvedimo ir saugojimo versija. Išsamus paaiškinimas, kaip signalas iš klavišų, laikrodis veikia atminties elementus (šlepetes).

1 žingsnis: Blokinė diagrama

Blokinė diagrama
Blokinė diagrama

1. Įvesties įrenginys

Kaip dvejetainis 4 bitų įvesties įrenginys, yra tik 2 mygtukai (vienas registruoja 1 (aukštas) ir kitas 0 (žemas)) su triukšmo filtru, reikalingu įvesties signalui generuoti. Sukuriamas išėjimo signalas yra nulinis impulsas (kai klavišas paspaudus, visada aukštas signalas pasikeičia į žemą).

2. Monostabilus impulsų generatorius

Tada įvesties signalai tiekiami į monostabilių impulsų generatorių, kad būtų sukurtas impulsas, turintis fiksuotą ilgą laiką, jį suaktyvina mažas įėjimo impulsas. Šis vienkartinis impulsas naudojamas kaip laikrodžio įvestis į poslinkių registrą.

3. Bi-stabilus impulsų generatorius

Šį impulsą taip pat skatina įvesties signalo linijos, kai paspaudžiamas vienas (aukštas) klavišas, šis signalas nustatomas ir atstatomas, kai paspaudžiamas žemas mygtukas. Signalas tiekiamas kaip kairysis nuoseklusis įėjimas į pamainų registrą.

4. Pamainų registras

4 bitų pamainų registras duomenims saugoti naudoja 4 šlepetes. Norint išsaugoti duomenis iš kairės į dešinę arba iš dešinės į kairę, reikia nuoseklaus įvesties su laikrodžiu. Šiame projekte naudojami serijiniai duomenys gaunami iš „Bi-stabil“impulsų generatoriaus ir laikrodžio signalo iš „monostable“impulsų generatoriaus.

5. Išėjimas

Šviesos diodai rodo išėjimą.

2 žingsnis: laiko diagrama

Laiko diagrama
Laiko diagrama

Laiko diagramos pavyzdys, į kurį įvedama 0101. Įvesties impulsas iš 1 ir 2 mygtukų turi labai mažą „žemą laiką“, todėl laiko diagramoje jis rodomas kaip smaigalys.

3 žingsnis: grandinės schema

Grandinės schema
Grandinės schema
Grandinės schema
Grandinės schema
Grandinės schema
Grandinės schema

Aukštą laiką monostabiliam impulsui galima pakeisti keičiant RC vertę (pasipriešinimo ir talpos vertę). Ilgą laiką nurodo t = 1,1*RC. Ilgas laikas turi apatinę ribą, kuri priklauso nuo naudojamo atšaukimo jungiklio, riba yra paprastai 10-20 ms. Ilgas laikas šioje grandinės konstrukcijoje yra 1s (10k omh*100uf).

Sumažinus šį laiką, padidėja įrenginio greitis.

4 žingsnis: Fritzing dizainas su BOM failais

Įmantrus dizainas su BOM failais
Įmantrus dizainas su BOM failais

Atsisiųskite „fritzing“failą, kad pritaikytumėte dizainą ir sukurtumėte savo dizainą.

Būtinų komponentų sąrašas yra BOM faile.

Rekomenduojamas: