Percobaan 6 INTERFACE MIKROKONTROLER DAN DOT MATRIX LED DISPLAY I. Tujuan : 1. Mempelajari DOT MATRIX 2. Dapat mengkonfigurasikan, mengendalikan DOT MATRIX LED DISPLAY dari modul CITS NX-2000 dengan menggunakan mikrokontroller 8051 3. Dapat membuat program sederhana yang akan ditampilkan pada DOT MATRIX LED DISPLAY dengan mikrokontroller 8051 II. Ruang Lingkup A. Teori Singkat DOT MATRIX LED DISPLAY merupakan salah satu bagian dari modul CITS NX-2000 yang dapat kita gunakan untuk menampilkan display dari program yang kita buat yang dikirim melalui modul paralel. Jadi untuk mengkonfigurasikan sistem ini kita memerlukan modul paralel dan modul DOT MATRIX LED DISPLAY dari CITS NX-2000 Pada dasarnya LED memiliki dua buah kaki Anoda dan Katoda yang dimana untuk mengaktifkan LED tersebut Anoda kita beri VCC dan Katoda kita hubungkan ke Ground. Dot Matrix merupakan kumpulan dari LED yang dihubungkan sebagai berikut (gambar 6.1 ) : R7 R6 R5 R4 R3 R2 R1 C1 C2 C3 C4 C5 Gambar 6.1 Susunan Led Dot Matrix Pedoman Praktikum Aplikasi Mikroprosesor & Interfacing Percobaan 6 UPT Perangkat Keras Halaman : 1 dari 5 Contoh tampilan huruf A (7 x 5 Dot Matrix) dapat dilihat pada gambar 5.2 berikut ini: 0 1 1 1 1 1 1 1 0 0 1 0 0 0 1 0 0 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 Gambar 5.2 Contoh Tampilan Huruf A pada Dot Matrix Sedangkan di dalam praktikum kita menggunakan led matriks berukuran 7x20, berikut merupakan susunan 7x20 led matriks (gambar 5.3) dan bentuk fisik dari led matriks (gambar 5.4) yang digunakan dalam praktikum. Gambar 5.3 Susunan 7x20 led matrix Gambar 5.4 Bentuk fisik Led matrix yang digunakan pada praktikum Pedoman Praktikum Aplikasi Mikroprosesor & Interfacing Percobaan 6 UPT Perangkat Keras Halaman : 2 dari 5 B. Daftar Alat 1. EX-04a 7x20 DOT Matrix Display Board 2. Modul Aplikasi & Interfacing kode : kode : III. Referensi • Manual Book Paralel Interfacing INex CITS NX-2000 • Microsoft Visual Basic 6 Step by Step IV. Urutan Instruksi Kerja i 100nJ 63 A. Prosedur • Hubungkan dengan menggunakan data bus antara Modul 8051 dengan Modul Led Matriks melalui port 0 seperti terlihat pada gambar 5.5 berikut ini 63 1 00nJ 10 0nJ 63 IC74HC125 i ICL232CPE 63 100 nJ 63 63 100 nJ 100nJ 63 100 nJ nex Gambar 5.5 Koneksi Modul MCS dengan Dot Matrix Pedoman Praktikum Aplikasi Mikroprosesor & Interfacing Percobaan 6 UPT Perangkat Keras Halaman : 3 dari 5 • Buka keilµVision2 dan ketiklah program sebagai berikut: Running Led pada DOT Matrix dengan Bahasa C 51 #include <REG52.H> #include "TYPES51.H" sbit sbit sbit sbit sbit sbit sbit CCK CLE CDA NCRS NCOE RCK RRS = = = = = = = P1^0; P1^1; P1^2; P1^3; P1^4; P1^6; P1^7; void delay(unsigned char waktu) { unsigned int t; t = waktu; while (t>0) t--; } void init() CCK = CLE = CDA = NCRS = NCOE = RCK = RRS = } { LOW; LOW; LOW; HIGH; LOW; LOW; LOW; void row_clock() { RCK = HIGH; RCK = LOW; } void column_clock() { CCK = HIGH; CCK = LOW; } void column_reset() { NCRS = LOW; NCRS = HIGH; } Pedoman Praktikum Aplikasi Mikroprosesor & Interfacing Percobaan 6 UPT Perangkat Keras Halaman : 4 dari 5 void row_reset() { RRS = HIGH; RRS = LOW; } void column_latch() { CLE = HIGH; CLE = LOW; } void main() { unsigned char x,y; init(); CDA = HIGH; while(1) { x = 0; y = 0; column_reset(); row_reset(); for (y=0;y<7;y++) { row_clock(); for (x=0;x<20;x++) { column_clock(); column_latch(); delay(5000); } column_reset(); } row_reset(); } } • • Compile-lah dan write dengan WINISP.EXE ke dalam IC Perhatikanlah apa yang terjadi. B. Tugas Laporan 1. Cara kerja Modul Matrix Display 2. Scanning pada DOT Matrix Display 3. Flowchart 4. Kesimpulan C. Tugas Pendahuluan 1. Apa yang anda ketahui tentang Led display Dot Matrix! 2. Jelaskan bagaimana cara menampilkan huruf pada Led Display Dot Matrix! 3. Sebutkan aplikasi Dot Matrix Display ( minimal 3)! Pedoman Praktikum Aplikasi Mikroprosesor & Interfacing Percobaan 6 UPT Perangkat Keras Halaman : 5 dari 5
© Copyright 2024 Paperzz