Digital Counter Yang Bisa Disetel

by muhamadlutfi2003720 in Circuits > Assistive Tech

108 Views, 0 Favorites, 0 Comments

Digital Counter Yang Bisa Disetel

1674553580202.jpg

Anggota Projek :

  1. Joseph Maximillian Bonaventura Chico Reginald Jansen - 2502042630
  2. Muhamad Lutfi - 2502039232
  3. Darwin - 2502026532

Counter general purpose yang dapat disetel sesuai kebutuhan. Counter ini memiliki 2 display untuk menghitung input sekaligus.

Supplies

1674553580202.jpg
vivado.png
  1. FPGA NEXYS A7-100T
  2. Aplikasi VIVADO

Block Diagram Rangkaian

Blank diagram (5).png

Berikut diatas merupakan block diagram dari general purpose counter yang diaplikasikan pada FPGA

Flow Chart Rangkaian

Blank diagram (2).png

Berikut diatas merupakan diagram alir dari general purpose counter yang diaplikasikan pada FPGA

Cara Kerja Sistem

Sistem ini diprogram untuk menyimpan data yang disebabkan oleh pergantian nilai input biner (1/0). Seperti yang dapat dilihat dari block diagram diatas, dimulai jika button pada FPGA ditekan tanpa menyalakan enabler switch, maka akan keluar output angka pada 7 segment (satuan digit pertama). Namun, jika enabler switch dinyalakan, maka button yang ditekan akan mengeluarkan output angka pada 7 segment berdasarkan switch enabler mana yang dinyalakan. Pada program ini disediakan reset button untuk mengulang angka yang sudah dihitung menjadi nol. Sistem ini dapat menghitung dari 2 button dan dapat menghitung secara terpisah. Angka maksimum yang dapat ditampilkan oleh 7 Segment adalah sampai 9999.

Skematik Rangkaian

skematik full.png

Berikut diatas merupakan skematik dari general purpose counter.

Enabler

enabler.png

Pada program counter ini, enabler berperan untuk mengatur jenis pengoperasian counter. Enabler merupakan komponen pasif yang artinya enabler akan selalu menyala untuk mengatur pengoperasian counter. Pada sistem ini, enabler memiliki 6 switch. Apabila switch pertama ditekan, maka counter akan berjalan naik satu digit dan akan naik digitnya lagi apabila switch selanjutnya dinyalakan sampai switch ketiga. pada switch ke-4 sampai ke-6, enabler akan menyala seperti biasa tergantung switchnya namun bekerja pada counter kedua.

Counter Satuan

counter satuan.png

Penghitung satuan pada counter general purpose ini adalah untuk menghitung angka 0-9999 yang dimulai pada digit satuan pada counter 1 dan 2.

Counter Puluhan, Ratusan,dan Ribuan

counter puluhan.png

Penghitung ini berperan untuk menghitung angka pada digit puluhan, ratusan, dan ribuan pada counter 1 dan 2. Penghitung ini dapat digunakan apabila kita sudah menyalakan switch enabler.

Ring 8 Bit

ring 8 bit.png

Komponen ini berperan untuk menyalakan LED yang berposisi spesifik pada 7 segment dengan siklus linear (dari posisi pertama, ke posisi kedua dan seterusnya sampai posisi terakhir kemudian kembali lagi ke posisi pertama). namun pengubahan posisi ini dikendalikan oleh clock internal FPGA. Pengimplementasian ring 8 bit pada sistem ini digunakan untuk membuat display yang bersifat dinamik. mengapa dibutuhkan ring 8 bit pada FPGA ini? karena NEXYS A7-100T memiliki komponen 7 segment 8 digit yang dijadikan satu komponen bukan sebagai 8 komponen terpisah.

Display Select

display select.png

Display select merupakan suatu komponen yang bekerja sama dengan ring 8 bit counter untuk menunjukkan data yang benar pada posisi yang benar. Cara kerjanya adalah dengan membaca siklus ring 8 bit yang mendisplay nilai yang betul sampai di display ketika state tersebut muncul, misalnya untuk mendisplay "12345678", ketika ring 8 bit "01111111", display "1" jadi pada 7 segment "1-------", ring 8 bit "10111111", display "2" jadi pada 7 segment "-2------" dan seterusnya

Scan Engine

digi clk.png

pada sistem ini, Scan Engine berperan sebagai pengatur refresh rate pada output seven segment supaya output LED 7 segment dapat dilihat mata dengan jelas.

7 Segment

7segment.png

7 segment pada sistem ini bersifat sebagai display output pada counter ini. 7 segment dapat mendisplay dari angka 0000.0000 sampai 9999.9999.

Video Demo Counter General Purpose

Video Demo Counter General Purpose Tugas Rancang Sistem Digital

Video demo Counter General Purpose dapat diakses pada link Youtube berikut :

https://youtu.be/pftS1m3jbI4

Poster Counter General Purpose

Biru dan Putih Modern Pendaftaran Sekolah Poster (1).png

Berikut merupakan poster tugas rancang digital counter yang bisa disetel