Anda di halaman 1dari 12

MultiPlexer

1.IC CD 4051

Keterangan
Enable = low maksudnya 0 volt atau GND
Output yang keluar diatur oleh Data Select Inputs.
Contoh:jika CBA bernilai 011 maka input X3 yang dilewatkan dan keluar melalui Ouput(x)
2.IC 74LS153 (Multiplexer)

Keterangan
Jika S1 kondisi 0 dan S2 kondisi 1 (lihat tabel sudut kanan bawah) maka 1Y hanya akan
melewatkan D2/1x2 dan 2Y juga hanya akan melewatkan D2/2x2.
3.IC 74LS138 (Demultiplexer)
4. 74HC595 (Shift Registers)

74HC595 memiliki output "3-status". Ini berarti bahwa pin pada output data paralel dapat
berada di tiga status yang berbeda.
1. LOW
2. HIGH
3. OFF

Status OFF adalah status impedansi tinggi yang secara efektif memutuskan keluaran
chip. Teknik ini memungkinkan beberapa chip 3-negara untuk menggerakkan bus yang sama,
dengan hanya satu dari mereka yang aktif pada waktu tertentu.
Pinout dari 74HC575 dalam paket DIP diilustrasikan di sini:
Data serial diinput pada pin DS (pin 14). Anda dapat menggunakan pin Q7' untuk
mengalirkan perangkat ini guna meningkatkan jumlah output paralel yang dapat Anda
kendalikan.
Output Enable (pin 13) mengontrol bus 3-status, jika LOW maka bus output diaktifkan

Arduino shiftOut() Fungsi


Arduino menyediakan fungsi shiftOut () untuk mempermudah pemindahan data pada koneksi
serial. Ini dapat mengambil nilai byte dan mengeluarkannya dalam format serial yang sinkron
dengan pulsa clock pada pin lain. Anda dapat memilih untuk menampilkan data dalam dua
arah.
 MSB First – Bit Paling Signifikan pertama. Jadi bilangan biner 10110010 akan
keluar sedikit demi sedikit dimulai dengan “101”, atau dari kiri ke kanan.
 LSB First – Bit Paling Tidak Signifikan terlebih dahulu. Dalam hal ini, bilangan
biner 10110010 akan menghasilkan sedikit demi sedikit dimulai dengan "010", atau
dari kanan ke kiri.
-.pin no 9 (Q7 aksen) di hubungkan ke pin 14(DS) ic shift register kedua
-.pin no 13 (OE) dihubungkan ke GND untuk enable output
-.pin no 12 (ST_CP)  Latch dibuat low untuk data (DS) bisa msuk ke IC
-.pin no 11(SH_CP)  Clock dibuat low terlebih dahulu untuk data(DS) bisa masuk ke IC.

jika Latch Low(0) dan Clock Low(0) data bit ke 1 masuk ke IC melalui pin 14(DS).
untuk memasukkan data bit ke 2 Clock harus dibuat High(1) dulu,lalu di Low (0) kan lagi,pas
keadaan clock low(0) maka data bit yg ke 2 masuk dan begitu seterusnya hingga 8 bit.

Simulasi
Untuk mengakhiri data yang masuk maka latch nya harus di HIGH kan.
Hasil code di atas,data yang di kirim atau di buat 01011100.
Penyederhanaan coding memakai LSBFIRST
pengaplikasian ke seven segment
4. 74HC165 (Shift Registers)
Ketika load bernilai 1 maka output aktif,ketika clock dari 0
berubah ke 1 maka bit ke 1 akan keluar ke output,
Untuk mengeluarkan output bit ke 2, clock yang dari 1
kembali 0,dan ketika clock bernilai 0 berubah ke 1 lagi maka
bit ke 2 akan keluar ke output,dan begitu seterusnya hingga
bit ke 8,untuk mematikan output ,load di buat 0 kembali.

Anda mungkin juga menyukai