Rangkaian LED Display Matrix

3.6. Rangkaian LED Display Matrix

Rangkaian LED matriks display ini merupakan susunan LED berbentuk matriks dengan 7 baris dan 16 kolom, sehingga jumlah seluruh LED yang digunakan adalah 112. Bagian horizontal terdiri dari 7 baris, karena untuk menampilkan sebuah karakter dibutuhkan 7 baris. Bagian vertical terdiri dari 16 kolom, sesuai dengan jumlah output dari kedua IC 74LS154 yang digunakan. Rangkaian LED matriks display dapat dilihat pada gambar berikut : Bagian horizontal yang terdiri dari 7 baris, masing-masing dihubungkan ke kolektor dari transistor C945. Emitor dihubungkan ke ground dan basis dihubungkan dengan resistor 1 Kohm. Resistor ini dihubungkan dengan Port 0 dari mikrokontroller AT89S51. Untuk memastikan transistor akan aktif bila diberi sinyal high dari microprocessor, maka Port 0 juga dihubungkan dengan resistor 4K7 yang langsung ke sumber tegangan +5 volt, sehingga jika Port 0 diberi nilai high maka arus akan mengalir dari VCC ke transistor C945 yang bertipe NPN yang mengakibatkan transistor aktif karena mendapatkan tegangan basis yang lebih besar dari 0,7 volt. Sehingga, dengan memberikan suatu data nilai tertentu pada Port 0, maka transistor akan aktif sesuai dengan data nilai yang diberikan pada Port 0. Bagian vertikal yang terdiri dari 16 kolom, masing-masing dihubungkan ke emitor dari transistor A733 yang bertipe PNP. Colektor dhubungkan dengan sumber tegangan +5 volt dan basisnya dihubungkan dengan resistor 330 ohm, kemudian resistor ini dihubungkan dengan Pin output dari IC 74LS154. Seperti telah dibahas sebelumnya bahwa jika IC 74LS154 diberi suatu masukan, maka salah satu pin Universitas Sumatera Utara outputnya akan berlogika low. Logika low ini akan menyebabkan transistor yang terhubung dengan Pin tersebut menjadi aktif. Aktifnya transistor tersebut menyebabkan arus arus mengalir dari sumber tegangan ke transistor A733 menuju LED. Jika transistor C945 juga dalam keadaan aktif maka arus dari LED akan menuju transistor C945 menuju ke ground, sehingga LED pada kolom tersebut akan menyala sesuai dengan data nilai yang diberikan oleh Port 0. Dengan demikian maka kita sudah dapat menyalakan LED pada baris dan kolom tertentu. Universitas Sumatera Utara BAB 4 PENGUJIAN SISTEM DAN PROGRAM

4.1. Pengujian Rangkaian Mikrokontroller AT89S51