Talaan ng mga Nilalaman:

4bit Serial Input at Storage Device: 4 na Hakbang
4bit Serial Input at Storage Device: 4 na Hakbang

Video: 4bit Serial Input at Storage Device: 4 na Hakbang

Video: 4bit Serial Input at Storage Device: 4 na Hakbang
Video: Using L298N Stepper Motor Driver To control 4 wires stepper motor 2024, Hulyo
Anonim
4bit Serial Input at Storage Device
4bit Serial Input at Storage Device

Naisip kailanman kung paano kumukuha ng input ang iyong keyboard at kung paano nakaimbak ang data na iyon! Ang proyektong ito ay isang mas maliit na bersyon ng pagpasok at pag-iimbak ng data. Isang detalyadong paliwanag kung paano ang signal mula sa mga susi, orasan ang epekto ng mga elemento ng memorya (flip flops).

Hakbang 1: I-block ang Diagram

I-block ang Diagram
I-block ang Diagram

1. Input Device

Asa binary 4 bit na input na aparato, mayroon lamang 2 mga pindutan ng push (isa upang magrehistro 1 (mataas) at isa pa para sa 0 (mababa) na may kinakailangang isang filter ng ingay upang makabuo ng input signal. Ang nabuo na signal signal ay isang zero pulse (kapag key ay pinindot ang palaging mataas na pagbabago ng signal sa mababa).

2. Monostable Pulse Generator

Pagkatapos ang mga signal ng pag-input ay pinakain sa monostable pulse generator upang makabuo ng isang pulso na may isang nakapirming tagal ng tagal ng oras, ito ay napalitaw ng maliit na input pulse. Ang Monostable pulse na ito ay ginagamit bilang isang input ng orasan sa Shift Register.

3. Bi-stable Pulse Generator

Ang pulso na ito ay hinihimok din ng mga linya ng input signal, kapag ang isang (mataas) na key ay pinindot ang signal na ito ay itinakda at i-reset kapag ang mababang key ay pinindot. Ang signal ay pinakain bilang kaliwang serial input sa shift Rehistro.

4. Rehistro ng Shift

Ang rehistro ng 4 bit shift ay gumagamit ng 4 flip-flop upang mag-imbak ng data. Tumatagal ito ng isang serial input na may isang orasan upang maiimbak ang data alinman sa kaliwa hanggang kanan o pakanan pakaliwa. Sa proyektong ito ang serial data na ginagamit namin ay nagmumula sa Bi-stable pulse generator, at ang signal ng orasan mula sa Monostable pulse generator.

5. Output

Ipinapahiwatig ng mga LED ang output.

Hakbang 2: Diagram ng Oras

Timing Diagram
Timing Diagram

Ang isang sample na diagram ng tiyempo na kumukuha ng isang input 0101. Ang input pulso mula sa pindutan 1 at pindutan 2 ay may napakaliit na "mababang oras", iyon ang dahilan kung bakit ito ipinakita bilang isang pako sa diagram ng tiyempo.

Hakbang 3: Diagram ng Circuit

Diagram ng Circuit
Diagram ng Circuit
Diagram ng Circuit
Diagram ng Circuit
Diagram ng Circuit
Diagram ng Circuit

Ang Mataas na Oras para sa monostable pulse ay maaaring mabago sa pamamagitan ng pagbabago ng halaga ng RC (paglaban at halaga ng capacitance). Ang mataas na oras ay ibinibigay ng t = 1.1 * RC. Ang mataas na oras ay may isang mas mababang limitasyon na nakasalalay sa ginamit na denouncing switch, ang limitasyon ay sa pangkalahatan 10-20ms. Ang mataas na oras sa disenyo ng circuit na ito ay 1s (10k omh * 100uf).

Ito sa pamamagitan ng pagbawas sa oras na ito ang bilis ng aparato ay nadagdagan.

Hakbang 4: Fritzing Disenyo Sa Mga BOM Files

Ang Fritzing na Disenyo Sa Mga BOM Files
Ang Fritzing na Disenyo Sa Mga BOM Files

I-download ang fritzing file upang ipasadya ang disenyo at gumawa ng iyong sariling disenyo.

Ang kinakailangang listahan ng sangkap ay nasa file ng BOM.

Inirerekumendang: