Rangkaian Interkoneksi LCD karakter 16x2

Untuk beberapa bahasa pemrograman, penempatan / hubungan antara "kaki" LCD dan mikrokontroler terserah pada programmer (operator). karena hanya dibutuhkan operasi pin output dari pin mikro (tidak memerlukan special function pin).

Namun ada beberapa bahasa pemrograman yang mengharuskan penggunanya menghubungkan LCD dan pin output mikrokontroler sesuai dengan wizard yang telah tersedia / telah ditentukan sebelumnya. ex(code vision avr)

Rangkaian di bawah ini adalah rangkaian yang menghubungkan beberapa kaki LCD dengan mikrokotroler menggunakan sistem pengiriman data per 4 bit (yang digunakan Db4-Db7). rangkaian tersebut merupakan rangkaian sederhana yang bisa anda buat sendiri pada PCB marix, karena pada dasarnya penggunaan LCD hanya memerlukan "adapter" kaki-kakinya (dengan menghiraukan penggunaan setting contrast).



contoh program untuk menampilkan karakter pada LCD:
'// digunakan chip ATMega 8535 menggunakan Basic Programming (BASCOM AVR)
$regfile="m8535.dat"
$crystal=12000000

config porta=output
config LCD=16*2
config lcdpin=pin, db4=porta.0, db5=porta.1, db6=porta.2, db7=porta.3, e=porta.4, rs=porta.5

cls

locate 1,1
Lcd "Test Lcd 16x2"
end

Comments

  1. mau tanya nih, saya kan nyoba langsung di PCB, programnya sudah betul, tapi ko ga nyala juga ya??? (ga ada text nya?

    ReplyDelete
  2. coba kaki 3 (Vee) dihubungkan dulu ke potensio(saya sarankan Trimpot), dengan prinsip pembagi tegangan, bisa berfungsi sebagai pengatur kontras.
    (VEE)
    |
    |
    Vcc |
    | |
    ~ |
    ~ |
    (POT) ~<---|
    ~
    ~
    |
    |
    Gnd

    ReplyDelete
  3. sama sy jg ga da tampilan text, program pake codevision download pake ponyprog. circuit dah pake trimpot. led hanya nyala doang. kenapa ya bang? emang sih circuit bikin sendiri buat nambah kepuasan....

    ReplyDelete
  4. @ryq: kalo Code Vision Routing kaki2 LCD nya harus sesuai dengan wizard nya,,selain itu kaki WR nya juga diperhatikan, harus nyambung ke pin apa, (tapi saran saya langsung di ke Groundkan saja) coba disesuiakan,

    ReplyDelete

Post a Comment