Langsung ke konten utama

Cara Menambah Operasi Parallel Load pada Register

Input D3-D0 di ambil nilainya oleh Q3-Q0 pada setiap siklus clock. Bagaimana cara kita menyimpan nilai current (saat ini) untuk siklus lebih dari 1? Kita tambahkan sinyal input load LD pada register.
•     Jika  LD = 0, register akan menyimpan isi pada saat itu.
                •     Jika LD = 1, register menyimpan sebuah nilai baru berasal dari input D3-D0.

                                            

Kita dapat mengimplementasikan kemampuan pengisian (load ability) dengan memainkan sinyal CLK seperti yang ditunjukkan pada gambar dibawah ini.
•     Jika LD = 0, input C flip-flop menjadi 1 Tidak akan ada tepi positif clock,

sihingga flip-flop akan mempertahankan kondisi sebelumnya.

•     Jika  LD = 1,    input CLK  melewati gerbang  OR,  sehingga  flip-flop  dapat menerima sinyal tepi positif dari clock dan dapat mengisi nilai baru dari input D3-D0.

Aplikasi ini disebut clock gating (clock tergerbang), karena terdapat penambahan gerbang pada  sinyal clock.  Namun demikian, terdapat permasalahan  pewaktuan serupa dengan latch.  LD harus menjaga agar tetap 1 untuk selang waktu yang tepat (satu siklus clock) dan tidak lagi. Clock mengalami delay sedikit karena gerbang OR. Dalam aplikasi yang lebih kompleks, jenis flip-flop lainnya dapat menerima sinyal clock pada waktu yang sedikit berbeda. Prilaku clock ini dapat mengakibatkan permasalahan sinkronisasi.

Ide lainnya adalah dengan memodifikasi input D flip-flop bukan sinyal clock. Dengan demikian rangkaian internalnya menjadi seperti pada gambar dibawah ini.
•     Jika   LD  =  0 input  flip-flo adalah  Q3-Q0,  sehingga  flip-flo hanya mempertahankan kondisi saat itu.
•     Jika LD = 1, input flip-flop adalah D3-D0, dan nilai baru ini diisikan ke dalam register.

Komentar

Postingan populer dari blog ini

Cara Mengontrol Kecepatan Motor DC menggunakan Potensio Meter dan Kirim Data Virtual berbasis Arduino Uno R3

Assalamualaikum wr.wb. Kali ini saya akan berbagi atau sharing artikel sederhana tentang cara mengatur kecepatan motor dc menggunakan potensiometer dan kirim data virtual dengan Arduino Uno R3. Ø Alat dan Bahan yang Dibutuhkan : 1.       Arduino Uno R3 2.       Software Proteus dan Arduino 3.       Potensiometer 4.       LCD LM016L 5.       Motor DC 6.       Resistor 1K Ohm 7.       Resistor 10K Ohm 8.       Transistor 9.       Driver Motor IRF540N 10.   Virtual Terminal   Ø Blok Diagram :   Ø Gambar Skema :   Ø Penjelasan : Arduino UNO sebagai kontrol untuk mengontrol kecepatan motor DC dengan menggunakan potensio meter. Potensio meter masuk ...

Titorial Simulasi Traffic Light Perempatan Menggunakan Cx Programmer dan Cx Designer

Assalamualaikum Warohmatullahi Wabarokatuh Perkenalkan Nama saya Aziz Hasan Fadhilah Mahasiswa Teknik Elektro Universitas Mercu Buana Dosen Automasi Industri Universitas Mercu Buana Akhmad Wahyu Dani untuk lebih lengkapnya bisa mengunjungi google scholar beliau karena sudah banyak Artikel yang beliau buat mengenai ilmu Teknik Elektro https://scholar.google.co.id/citations?user=rtqVPLEAAAAJ&hl=id Kampus Universitas Mercu Buana Didirikan pada tanggal 22 Oktober 1985, kampus utama yang juga dinamakan Kampus A terletak di daerah Meruya, Jakarta Barat. Kampus lainnya, yaitu Kampus B, terletak di Menteng, Jakarta Pusat, Kampus C di Depok, Jawa Barat, serta Kampus D di Bekasi, Jawa Barat untuk mengetahui lebih lanjut mengenai pengenalan Universitas Mercu Buana bisa mengunjungi wikipedia indonesia https://id.wikipedia.org/wiki/Universitas_Mercu_Buana_Jakarta Kesempatan kali ini saya akan share informasi dan tutorial yang sudah saya buat yaitu membuat program PLC  Traffic ...

Simulasi Sistem Conveyor 2 Dengan Cx Programmer dan Cx Designer

Assalamualaikum Warohmatullahi Wabarokatuh Perkenalkan Nama saya Aziz Hasan Fadhilah Mahasiswa Teknik Elektro Universitas Mercu Buana Dosen Automasi Industri Universitas Mercu Buana Akhmad Wahyu Dani untuk lebih lengkapnya bisa mengunjungi google scholar beliau karena sudah banyak Artikel yang beliau buat mengenai ilmu Teknik Elektro https://scholar.google.co.id/citations?user=rtqVPLEAAAAJ&hl=id Kampus Universitas Mercu Buana Didirikan pada tanggal 22 Oktober 1985, kampus utama yang juga dinamakan Kampus A terletak di daerah Meruya, Jakarta Barat. Kampus lainnya, yaitu Kampus B, terletak di Menteng, Jakarta Pusat, Kampus C di Depok, Jawa Barat, serta Kampus D di Bekasi, Jawa Barat untuk mengetahui lebih lanjut mengenai pengenalan Universitas Mercu Buana bisa mengunjungi wikipedia indonesia https://id.wikipedia.org/wiki/Universitas_Mercu_Buana_Jakarta Kesempatan kali ini saya akan share informasi dan tutorial yang sudah saya buat yaitu membuat program PLC  Sistem C...