Antarmuka LCD pada DST-AVR

dokumen-dokumen yang mirip
M1632 MODULE LCD 16 X 2 BARIS (M1632)

APLIKASI HITACHI M1632 LCD PADA SC - AVR

Gambar 5.1 Modul LCD M1632. LCD ini memiliki 16 kaki, sebagaimana ditunjukkan dalam Tabel 6.1.

SST-01 LCD Sub System 01 LCD Interface

Gambar 1. Rangkaian interface ke LCD Karakter 2 x16

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika. Assembler Bahasa pemrograman mikrokontroler MCS-51

Contoh Bentuk LCD (Liquid Cristal Display)

Nama : Zulham.Saptahadi Nim : Kelas : 08 Tk 04

Smart Peripheral Controller Low Cost Serial LCD/OLED

MODUL 5 APLIKASI DISPLAY LCD

Perancangan PENGKODEAN NRZ-L DAN MANCHESTER BERBASIS MIKROKONTROLER ATMEGA8535. SKRIPSI (Resume)

Interfacing. Materi 5: LCD and Keyboard Interfacing. Disusun Oleh: I Nyoman Kusuma Wardana

ANTAR MUKA M1632 LCD DENGAN MODUL DST-52 MENGGUNAKAN BAHASA C

PERENCANAAN DAN PEMBUATAN PROGRAMMABLE IR REMOTE CONTROL. Arjana Permana Putra GD Moch. Farid Noer R

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

BAB III ANALISIS DAN DESAIN SISTEM

BAB III DESKRIPSI MASALAH

BAB III PERANCANGAN DAN PEMBUATAN ALAT

PANDUAN PRAKTIKUM DASAR MIKROKONTROLER KELUARGA MCS-51 MENGGUNAKAN DT-51 MINIMUM SYSTEM VER 3.0 DAN DT-51 TRAINER BOARD

BAB III PERANCANGAN. Pada bab ini akan menjelaskan perancangan alat yang akan penulis buat.

Bab II Dasar Teori (2.1)

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C.

BAB III STUDI KOMPONEN. tugas akhir ini, termasuk fungsi beserta alasan dalam pemilihan komponen. 2. Sudah memiliki Kecepatan kerja yang cepat

BAB II LANDASAN TEORI

BAB 2 DASAR TEORI. Gambar 2.1 Sensor SHT-11

AN2014 : Pembuatan Jam Digital dengan Development System DST -R8C

BAB IV PENGUJIAN DAN ANALISIS HASIL PENGUJIAN

BAB III PERENCANAAN DAN REALISASI

Character Generator ROM (CGROM) Pin Out LCD M Perintah-Perintah LCD M Perhitungan Rata-Rata...

BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED. Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar

Transfer Register. Andang, Elektronika Komputer Digital 1

BAB III PERANCANGAN. Dalam bab ini akan dibahas mengenai deskripsi alat, perancangan dan realisasi dari

BAB 2 LANDASAN TEORI. Component tester adalah instrument elektronika, atau alat penguji komponen yang

BAB II TINJAUAN PUSTAKA. Universitas Indonesia. Alat hot plate stirrer magnetik dibangun menggunakan

III. METODE PENELITIAN. Penelitian tugas akhir ini dilaksanakan di Laboratorium Elektronika Dasar

Laboratorium Sistem Komputer dan Otomasi Departemen Teknik Elektro Otomasi Fakultas Vokasi Institut Teknologi Sepuluh November

BAB III PERANCANGAN SISTEM

KENDALI ROBOT MELALUI RF DENGAN D-JOY CONTROLLER

BAB IV PERANCANGAN DAN PENGUJIAN ALAT. Perancangan perangkat keras otomasi alat pengering kerupuk berbasis

II. TINJAUAN PUSTAKA. kondisi cuaca pada suatu daerah. Banyak hal yang sangat bergantung pada kondisi

PC-Link Application Note

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

APLIKASI MIKROKONTROLER

BAB 2 LANDASAN TEORI. Perangkat keras merupakan bentuk fisik dari sensor PIR (Passive Infrared) yang

de KITS Application Note AN51 How 2 Use de KITS SPC Character LCD w/ PC

Percobaan 4. Mengakses built-in routine LCD pada DT-51 Minimum sistem. Membuat program untuk menampilkan karakter ASCII pada LCD.

Tinjauan dari penelitian yang sudah ada diperlukan untuk dilakukannya. sebelumnya dengan perancangan sistem yang akan dilakukan pada penelitian tugas

LAPORAN RESMI PRAKTIKUM SISTEM DIGITAL 2013 / 2014

BAB III PERANCANGAN DAN REALISASI ALAT

Gambar 3.1 Blok Diagram Sistem

TUGAS AKHIR RANCANG BANGUN PESAWAT CENTRIFUGE BERBASIS MIKROKONTROLLER AT89C51. Diajukan guna melengkapi sebagian syarat

BAB IV PENGUJIAN DAN ANALISA DATA

Gambar 3.1 Blok Diagram Port Serial RXD (P3.0) D SHIFT REGISTER. Clk. SBUF Receive Buffer Register (read only)

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

BAB III PERANCANGAN SISTEM

MEMORI. (aktif LOW). Kaki 9 A0 D A1 D A2 D A3 D A4 D A5 D A6 D A7 D7 23 A8 22 A9 19 A10 21 W 20 G 18 E 6116

Antarmuka PC Keyboard dengan DST-AVR

BAB II LANDASAN TEORI

SISTEM KOMPUTER.

Real Time Clock Menggunakan I2C Bus pada Modul DST-52

BAB IV HASIL DAN UJI COBA

BAB III DESAIN DAN PENGEMBANGAN SISTEM

Mesin Absensi Sederhana dengan menggunakan R/W RFID

BAB III PERANCANGAN SISTEM

Gambar : 1. Rumah Jamur (slave). [7]

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran)

CABLE LAN TESTER DENGAN TAMPILAN LCD TUGAS AKHIR DEMI SYAPUTRI

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O,

DST-51 v3.7 DEVELOPMENT SYSTEM MULTI MIKROKONTROLER

BAB III PERANCANGAN SISTEM

DT-51 Application Note

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

Interupsi Bagian Memori ROM (Read Only Memory) RAM (Random Access Memory) Komuniksai Serial...

DT-AVR Application Note

Pendahuluan BAB I PENDAHULUAN

BAB II TINJAUAN PUSTAKA. Jantung dalam terminologi sederhana, merupakan sebuah pompa yang terbuat

BAB III PERANCANGAN DAN CARA KERJA SISTEM. Pada bab ini diterangkan tentang langkah dalam merancang cara kerja

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. modul power supply, webcam, Led Infra Merah, photodiode, sistem minimum

BAB II DASAR TEORI. Perancangan sistem yang akan dibuat memerlukan beberapa informasi yang

BAB IV PENGUJIAN DAN ANALISA. komponen-komponen sistem yang telah dirancang baik pada sistem (input)

Bab 3 PLC s Hardware

BAB II ANALISIS DAN PERANCANGAN. Arduino adalah pengendali mikro single-board yang bersifat opensource,

BAB II LANDASAN TEORI. berinteraksi dengan mudah dan interaksi dengan masyarakat umum juga menjadi

Mikrokontroler 89C51 Bagian II :

BAB 2 LANDASAN TEORI

DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN P EMBIMBING... HALAMAN PENGESAHAN P ENGUJI... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR...

BAB 2 LANDASAN TEORI. Temperatur merupakan salah satu informasi yang sangat penting dalam menentukan

BAB 2 LANDASAN TEORI. terdiri dari modul SHT-11, power supply, sistem minimum ATmega8535, LCD

BAB II LANDASAN TEORI

BAB III PERANCANGAN SISTEM. untuk efisiensi energi listrik pada kehidupan sehari-hari. Perangkat input untuk

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

Trademarks & Copyright

DT-BASIC Application Note

BAB IV PENGUJIAN DAN PEMBAHASAN. Pengujian ini termasuk pengujian masing-masing bagian secara terpisah dan pengujian

APLIKASI SENSOR UGN3505 SEBAGAI PENDETEKSI MEDAN MAGNET

MIKROKONTROLER AT89S52

Transkripsi:

Antarmuka LCD pada DST-AVR

M1632 adalah merupakan modul LCD dengan tampilan 16 x 2 baris dengan konsumsi daya yang rendah. Modul ini dilengkapi dengan mikrokontroler yang didisain khusus untuk mengendalikan LCD. Mikrokontroler HD44780 buatan Hitachi yang berfungsi sebagai pengendali LCD ini mempunyai CGROM (Character Generator Read Only Memory), CGRAM (Character Generator Random Access Memory) dan DDRAM (Display Data Random Access Memory). DDRAM DDRAM adalah merupakan memori tempat karakter yang ditampilkan berada. Contoh, untuk karakter A atau 41H yang ditulis pada alamat 00, maka karakter tersebut akan tampil pada baris pertama dan kolom pertama dari LCD. Apabila karakter tersebut ditulis di alamat 40, maka karakter tersebut akan tampil pada baris kedua kolom pertama dari LCD. CGRAM Gambar 1 DDRAM M1632 (diambil dari data sheet HD44780) CGRAM adalah merupakan memori untuk menggambarkan pola sebuah karakter di mana bentuk dari karakter dapat diubah-ubah sesuai keinginan. Namun memori ini akan hilang saat power supply tidak aktif, sehingga pola karakter akan hilang. CGROM CGROM adalah merupakan memori untuk menggambarkan pola sebuah karakter di mana pola tersebut sudah ditentukan secara permanen dari HD44780 sehingga pengguna tidak dapat mengubah lagi. Namun karena ROM bersifat permanen, maka pola karakter tersebut tidak akan hilang walaupun power supply tidak aktif Pada gambar 2, tampak terlihat pola-pola karakter yang tersimpan dalam lokasi-lokasi tertentu dalam CGROM. Pada saat HD44780 akan menampilkan data 41H yang tersimpan pada DDRAM, maka HD44780 akan mengambil data di alamat 41H (0100 0001) yang ada pada CGROM yaitu pola karakter A.

Gambar 2 Hubungan antara CGROM dan DDRAM (diambil dari data sheet HD44780) Register

HD44780, mempunyai dua buah Register yang aksesnya diatur dengan menggunakan kaki RS. Pada saat RS berlogika 0, maka register yang diakses adalah Register Perintah dan pada saat RS berlogika 1, maka register yang diakses adalah Register Data Register Perintah Register ini adalah register di mana perintah-perintah dari mikrokontroler ke HD44780 pada saat proses penulisan data atau tempat status dari HD44780 dapat dibaca pada saat pembacaan data. Penulisan Data ke Register Perintah Penulisan data ke Register Perintah dilakukan dengan tujuan mengatur tampilan LCD, inisialisasi dan mengatur Address Counter maupun Address Data. Gambar 5 menunjukkan proses penulisan data ke register perintah dengan menggunakan mode 4 bit interface. Kondisi RS berlogika 0 menunjukkan akses data ke Register Perintah. RW berlogika 0 yang menunjukkan proses penulisan data akan dilakukan. Nibble tinggi (bit 7 sampai bit 4) terlebih dahulu dikirimkan dengan diawali pulsa logika 1 pada E Clock. Kemudian Nibble rendah (bit 3 sampai bit 0) dikirimkan dengan diawali pulsa logika 1 pada E Clock lagi. Untuk mode 8 bit interface, proses penulisan dapat langsung dilakukan secara 8 bit (bit 7 bit 0) dan diawali sebuah pulsa logika 1 pada E Clock. Gambar 5 Timing diagram Penulisan Data ke Register Perintah Mode 4 bit Interface Tabel 1 Perintah-perintah M1632

X = diabaikan I/D 1=Increment, 0=Decrement S 0=Display tidak geser S/C 1=Display Shift, 0=Geser Cursor R/L 1=Geser Kiri, 0=Geser Kanan DL 1=8 bit, 0=4bit N 1=2 baris, 0=1 baris F 1=5x10, 0=5x8 D 0=Display OFF, 1=Display ON C 0=Cursor OFF, 1=Cursor ON B 0=Blinking OFF, 1=Blinking ON Pembacaan Data dari Register Perintah Proses pembacaan data pada register perintah biasa digunakan untuk melihat status busy dari LCD atau membaca Address Counter. RS diatur pada logika 0 untuk akses ke Register Perintah, R/W diatur pada

logika 1 yang menunjukkan proses pembacaan data. 4 bit nibble tinggi dibaca dengan diawali pulsa logika 1 pada E Clock dan kemudian 4 bit nibble rendah dibaca dengan diawali pulsa logika 1 pada E Clock. Untuk Mode 8 bit interface, pembacaan 8 bit (nibble tinggi dan rendah) dilakukan sekaligus dengan diawali sebuah pulsa logika 1 pada E Clock. Gambar 6 Timing Diagram Pembacaan Register Perintah Mode 4 bit Interface Register Data Register ini adalah register di mana mikrokontroler dapat menuliskan atau membaca data ke atau dari DDRAM. Penulisan data pada register ini akan menempatkan data tersebut ke DDRAM sesuai dengan alamat yang telah diatur sebelumnya Penulisan Data ke Register Data Penulisan data pada Register Data dilakukan untuk mengirimkan data yang akan ditampilkan pada LCD. Proses diawali dengan adanya logika 1 pada RS yang menunjukkan akses ke Register Data, kondisi R/W diatur pada logika 0 yang menunjukkan proses penulisan data. Data 4 bit nibble tinggi (bit 7 hingga bit 4) dikirim dengan diawali pulsa logika 1 pada sinyal E Clock dan kemudian diikuti 4 bit nibble rendah (bit 3 hingga bit 0) yang juga diawali pulsa logika 1 pada sinyal E Clock.

Gambar 7