PENGGAKSESAN SEVEN SEGMENT praktikum dasar mikrokontroler top view sim

Penulis : Ibnu Budi R. Agustus 2006

BAB 3. PENGGAKSESAN SEVEN SEGMENT

Seven segment merupakan komponen elektronika yang dapat digunakan untuk menampilkan karakter angka, didesain dari 7 led dan 1 dot point dengan ukuran bermacam-macam. Perhatikan gambar 3.1. Merupakan konfigurasi pin seven segment Common Anoda. Gambar3.1. Konfigurasi Seven Segment Dari gambar 3.1. Tampak 7 pin yang digunakan untuk membentuk karakter angkadan Anda harus membuatkan tabel pengaksesan pin seven segment tersebut. Sebagai contoh seven segment dihubungkan dengan port 1 seperti terlihat pada gambar 3.2. Gambar 3.2 Hubungan Port Mikrokontroler dengan pin 7 Segment 9 Penulis : Ibnu Budi R. Agustus 2006 Tabel 3.1. Konfigurasi Data Karakter 7 Segment Setelah ditabelkan konfigurasi data karakter 7 segment maka didapatkan data hexa dari masing-masing karakter angka 0-9, seperti pada tabel 3.1. Sebagai contoh untuk menampilkan karakter 4 maka dikirim data 71h. Bila Anda ingin mencoba pada program top View Simulator lakukan pengaturan port seven segment dengan memilih menu FileExsternal Module SettingsLed, aturlah pada frame Interface Selection pilih Non-Multiflexed serta pilihlah ³Selection of Port Lines Number of Digits´, setelah itu tampil konfigurasi port terhadap pin seven segment tampak seperti pada gambar 3.4. Gambar 3.3. Pengaturan Modul Led dan 7 Segmen 10 Penulis : Ibnu Budi R. Agustus 2006 Gambar 3.4. Form Port Line Selection Lakukan pengaturannya sesuai rangkaian yang anda buat dan sesuaikan juga dengan tabel 3.1, setelah seluruh bit diatur klik OK. Selanjutnya lakukan penulisan listing program sebagai contoh program pada gambar 3.5. dibawah ini adalah pengaksesan seven segment dengan pengiriman data secara langsung. Gambar 3.5. Program Pengaksesan 7 Segmen dengan Perieriman data Secara Langsung Anda dapat mencoba dengan teknik menggunakan Data Pointer agar listing program lebih pendek algoritma penggunaan data pointer tampak pada gambar 3.6. Lakukan eksekusi dan Load-lah hasilnya dengan TopView Simulator, bila belum paham diskusikan dengan Instruktur Anda. 11 Penulis : Ibnu Budi R. Agustus 2006 start DPTR=alamat data numeric R0=10 A=data pada alamat DPTR P1A DPTR=DPTR+1 R0=R0-1 tdk R0=0 ? ya Gambar 3.6. Algoritma Pengaksesan 7 Segmen mengunakan Data Pointer Non-MultiPlexer Dibawah ini listing program pengaksesan seven segment menggunakan Data pointer : 12 Penulis : Ibnu Budi R. Agustus 2006

BAB 4 PEMBACAAN TOMBOL KEYPAD MATRIK