Membuat Tulisan pada LCD 16x2

Membuat Tulisan pada LCD 16x2 dengan codevisionAVR

“LCD 2x16”
LCD adalah piranti layar yang dapat menampilkan sebuah karakter, misal angka, huruf, gambar, atau simbol lainya. Disini LCD yang digunakan yaitu LCD 2x16, LCD ini memiliki panjang 16, baris 2. Untuk lebih jelasnya bisa dilihat pada datasheet LCD 2x16. Selain LCD 2x16 masih banyak jenis LCD yang bisa dipakai, misalnya yang berukuran 16x1, 128x64, dll

Gambar LCD 2x16

            Modul LCD 2x16 ini memiliki 16 jalur yang terdiri dari:
1.      Pin 1 dan 2
       --> Disambungkan dengan catu daya, pin 1 untuk tegangan positif
             biasanya 5 Volt, dan pin 2 disambungkan ke ground.
2.      Pin 3
       --> Adalah pin tegangan positif untuk mengatur kontras display
3.      Pin 4
      --> Register Select (RS) merupakan command control input. Jika RS menjadi high, data karakter dapat ditransfer dari dan menuju modul
4.      Pin 5            
       --> Read/Write(R/W) untu berfungsi sebagai perintah write maka R/W Low
5.      Pin 6                
      --> Enable(E) untuk transfer aktual dari perintah-perintah atau karakter antara modul dengan hubungan data.
6.      Pin 7 - 14
       --> Adalah delapan jalur data (D0 – D7) dimana data dapat ditransfer ke dan dari display
7.      Pin 15 dan 16 
      --> Pin 15 (DC +5 Volt) untuk backlight, sedangkan pin 16 (0 Volt)


Read more

0 komentar:

MEMBUAT PROGRAM LED BERJALAN KEKANAN ATAU KE KIRI

            Sama halnya seperti membuat program flip flop atau yang lainya, rangkaianya juga tetap sama, tetapi programnya yang agak sedikit dirubah. Untuk program led berjalan kita bisa menggunakan program yang bisa dilakukan dengan cara berkedip dan di ulang-ulang terus dengan pengulangannya led bergerak dari kiri ke kanan atau sebaliknya. Akan tetapi ada program yang lebih sederhana lagi tapi agak rumit (maksudnya apa yaa,. -_-")
:p

            Dibawah ini adalah langkah-langkah untuk membuat program tersebut,.
1.      Buatlah rangkaian sepesti di bawah ini



Read more

0 komentar:

MEMBUAT PROGRAM LED KEDAP KEDIP

MEMBUAT PROGRAM LED KEDAP KEDIP

            Ok pada tulisan kali ini kita akan membuat sebuah program led yang bisa berkedip kedip, langkah-langkahnya hampir sama seperti menyalakan led pada postingan sebelah (link), tapi yang berbeda hanya beberapa baris program saja pada bagian while(1) dan penambahan sedikit header.
            Dibawah ini adalah langkah-langkah untuk membuat program tersebut,.
1.      Buatlah rangkaian sepesti di bawah ini


1.      Untuk membuat program sama seperti membuat program menyalakan led pada postingan sebelumnya (link), tetapi ada sedikit penambahan variabel variabel yaitu header <delay.h>, dimana kita akan menggunakan header tersebut untuk membuat sebuah delay yang akan membuat led menjadi berkedip-kedi

2.      Programnya seperti gambar dibawah ini

Di bawah ini merupakan full listing program dari led berkedip
Yang membedakan antara program  nyalain led dengan led berkedip adalah ada tambahan header #include <delay.h> , seperti gambar di bawah ini


Dibawah ini program utamanya, dimata ada tambahan delay untuk membuat led berkedip

Penulisan delay bisa dengan
delay_ms(200);                       berarti ditunda selama 2 milisekon
delay_us(200);                                    berarti ditunda selama 2 mikrosekon

kemudian Build All atau dengan cara CTRL + F9
dan masukan ke mikrokontrolernya atau masukan ke simulasi isis proteusnya

:D



Sumber:
www. elektro-kontrol.blogspot.com
http://sk.itats.ac.id/lib/Digilib/Materi%20Perkuliahan/Others/pelatihan-ATMEGA8535-CVAVR.pdf

0 komentar: