Antarmuka Keyboard Sebagai Masukan Data LED Matriks 7 baris x 32 Kolom (2)
Dalam perancangan ini, satu buah susunan LED matriks menggunakan 8 kolom dan 7 baris, berarti dibutuhkan 15 antarmuka per satu LED matriks-nya. Sehingga untuk menampilkan karakter sebanyak 4 buah dibutuhkan 60 antarmuka sebagai kendali LED matriks. Akan tetapi karena mikrokontroler AT89C51 hanya memiliki 32 antar muka, maka untuk mengendalikan LED matriks tersebut salah satu jalan adalah dengan sistem pengalamatan kelompok LED matriks
Delapan jalur kolom dipasang bersambungan dengan setiap LED matriks, sehingga ke-empat buah LED matriks pada bagian kolom terhubung dengan delapan jalur kolom yang nantinya terhubung dengan port mikrokontroler.
Delapan jalur baris terhubung dengan saluran pengunci yang nantinya terhubung dengan setiap LED matriks, dimana karakteristik pengunci ini tidak merubah data masukan (masukan sama dengan keluaran) dengan dikontrol oleh satu pin kontrol, dimana apabila pin kontrol high (1), maka input tidak sama dengan output dan keadaan output akan berimpedensi tinggi, sedangkan apabila pin kontrol low (0), maka input sama dengan output. Dengan karakteristik seperti ini, maka 8 jalur baris dihubungkan ke setiap input pengunci secara bersamaan.
Delapan jalur kontrol dihubungkan ke setiap pengunci, dimana fungsi jalur ini adalah untuk mengendalikan keaktifan dari setiap LED matriks. Dengan susunan seperti diatas, maka kebutuhan antarmuka untuk mengendalikan LED matriks hanya berjumlah 24 port. Sehingga dengan 24 port dapat langsung dihubungkan ke mikrokontroler AT89C51 yang menyediakan 32 port paralel
C. IC TTL 74xx245
IC TTL 74xx245 yang menurut sumber dari data sheet adalah ‘ Octal Bus Tranceiver, 3 State’ yang diberi seri ‘74xx245’, yaitu IC TTL yang dapat digunakan sebagai masukan dan keluaran pada pin yang sama, tiga kondisi tersebut adalah masukan, keluaran, pengunci, dan tidak membalikkan keadaan logika pada input ke output.
IC TTL 74xx245 yang menurut sumber dari data sheet adalah ‘ Octal Bus Tranceiver, 3 State’ yang diberi seri ‘74xx245’, yaitu IC TTL yang dapat digunakan sebagai masukan dan keluaran pada pin yang sama, tiga kondisi tersebut adalah masukan, keluaran, pengunci, dan tidak membalikkan keadaan logika pada input ke output.
3.3.1 IC TTL 74LS245
IC TTL 74xx245 yang menurut sumber dari data sheet adalah ‘ Octal Bus Tranceiver, 3 State’ yang diberi seri ‘74xx245’, yaitu IC TTL yang dapat digunakan sebagai masukan dan keluaran pada pin yang sama, tiga kondisi tersebut adalah masukan, keluaran, pengunci, dan tidak membalikkan keadaan logika pada input ke output.
IC TTL 74xx245 dapat menangani 8 buah jalur masukan maupun keluaran, dengan dikontrol oleh pin DIR dan pin E. Apabila pin DIR berkondisi High (1), maka IC akan mengisolasi data masukan maupun keluaran. Dan apabila pin DIR Low (0) maka IC akan mengijinkan data keluaran/masukan bekerja. Kontrol pin data yang digunakan sebagai masukan atau sebagai keluaran adalah pin ‘E’, seperti terlihat dalam Tabel 3.1.
Tabel 3.1 Fungsi pin IC TTL 74xx245
|
Kontrol Masukan |
Operasional |
|
|
Pin ‘ E ’ |
Pin ‘ DIR ‘ |
|
|
L |
L |
Data berasal dari pin B menuju ke pin A |
|
L |
H |
Data berasal dari pin A menuju ke pin B |
|
H |
X |
Data terisolasi (kondisi impedensi tinggi) |










