Isi kandungan:

Peranti Input dan Penyimpanan Bersiri 4bit: 4 Langkah
Peranti Input dan Penyimpanan Bersiri 4bit: 4 Langkah

Video: Peranti Input dan Penyimpanan Bersiri 4bit: 4 Langkah

Video: Peranti Input dan Penyimpanan Bersiri 4bit: 4 Langkah
Video: 4 Fitur Oppo A57 Yang Wajib di Aktifkan ๐Ÿ˜Š 2024, November
Anonim
Peranti Input dan Penyimpanan Bersiri 4bit
Peranti Input dan Penyimpanan Bersiri 4bit

Pernah membayangkan bagaimana papan kekunci anda mengambil input dan bagaimana data itu disimpan! Projek ini adalah versi kemasukan dan penyimpanan data yang lebih kecil. Penjelasan terperinci mengenai bagaimana isyarat dari kekunci, jam mempengaruhi elemen memori (sandal jepit).

Langkah 1: Gambarajah Blok

Gambarajah blok
Gambarajah blok

1. Peranti Input

Perisian input 4 bit binari Asa, hanya ada 2 butang tekan (satu untuk mendaftarkan 1 (tinggi) dan satu lagi untuk 0 (rendah) dengan penapis kebisingan diperlukan untuk menghasilkan isyarat input. Isyarat output yang dihasilkan adalah nadi nol (ketika kunci ditekan selalu perubahan isyarat tinggi ke rendah).

2. Penjana Nadi Monostable

Isyarat input kemudian dimasukkan ke penjana nadi monostable untuk menghasilkan nadi yang mempunyai jangka masa tinggi tetap, ia dipicu oleh nadi input kecil. Nadi Monostable ini digunakan sebagai input jam ke Shift Register.

3. Penjana Nadi yang stabil

Nadi ini juga didorong oleh garis isyarat input, apabila satu (tinggi) kekunci ditekan isyarat ini diatur dan diset semula apabila kekunci rendah ditekan. Isyarat diberi sebagai input siri kiri ke shift shift.

4. Daftar Shift

Register shift 4 bit menggunakan 4 flip-flop untuk menyimpan data. Ia memerlukan input bersiri dengan jam untuk menyimpan data sama ada dari kiri ke kanan atau kanan ke kiri. Dalam projek ini data bersiri yang kami gunakan berasal dari generator denyut Bi-stable, dan isyarat jam dari penjana denyut Monostable.

5. Keluaran

LED menunjukkan output.

Langkah 2: Rajah Masa

Rajah Masa
Rajah Masa

Contoh timing Diagram yang memerlukan input 0101. Nadi input dari butang 1 dan butang 2 mempunyai "waktu rendah" yang sangat kecil, itulah sebab mengapa ia ditunjukkan sebagai lonjakan dalam rajah masa.

Langkah 3: Rajah Litar

Rajah Litar
Rajah Litar
Rajah Litar
Rajah Litar
Rajah Litar
Rajah Litar

Waktu Tinggi untuk nadi monostable dapat diubah dengan mengubah nilai RC (nilai rintangan dan kapasitansi). Waktu tinggi diberikan oleh t = 1.1 * RC. Waktu tinggi mempunyai had yang lebih rendah yang bergantung pada suis penolakan yang digunakan, hadnya adalah umumnya 10-20ms. Masa yang tinggi dalam reka bentuk litar ini ialah 1s (10k omh * 100uf).

Ini dengan mengurangkan masa ini kelajuan peranti meningkat.

Langkah 4: Reka Bentuk Fritzing Dengan Fail BOM

Reka Bentuk Fritzing Dengan Fail BOM
Reka Bentuk Fritzing Dengan Fail BOM

Muat turun fail fritzing untuk menyesuaikan reka bentuk dan membuat reka bentuk anda sendiri.

Senarai komponen yang diperlukan ada dalam fail BOM.

Disyorkan: