Friday, June 11, 2010


Disamping adalah Rangkaian Dot matrik 8 Baris x 4 Kolom. Ramgkaian cukup sederhana dan tidak memerlukan Ic Tambahan.PortC digunakan untuk alamat Baris, portA digunakan untuk alamat kolom. Sebelum membentuk karekter kita bahas sejenak tentang bagaimana sih bisa terbentuk sebuah karakter huruf yang kita inginkan untuk tertampil pada Display Led 4x8?.....
Mari kita bermain ke Teknik Digital...
Nilai bilangan Heksa adalah 1,2,3,4,5,6,7,8,9,(10=A),(11=B),(12=C),(13=D),(14=E),(15=F).
Bilangan Heksa terdiri dari 4bit bilangan Biner.
Biner,bilangan ini terdiri dari 2 logika yaitu 1 dan 0.
Misal bit 1-4 : 1111 maka nilainya adalah (1+2+4+8=15) Dalam Heksa 15=F
bit 1-4 : 1010 maka nilainya adalah (1+0+4+0=5) Dalam Heksa 5(Tetap)

Berikut adalah Listing Program untuk menampilkan Karakter Huruf A

$regfile = "m8535.dat"
$crystal = 12000000

Config Portc = Output
Config Porta = Output

Baris Alias Portc
Kolom Alias Porta

Do
Baris = &HFE
Kolom = &HFE
Waitms 1
Baris = &H09
Kolom = &HFD
Waitms 1
Baris = &H09
Kolom = &HFB
Waitms 1
Baris = &HFE
Kolom = &HF7
Waitms 1

Loop
End



Cara Kerja program adalah mengirimkan 4 kali data baris yang berbeda dalam waktu 4ms dengan jeda setiap alamat kolom adalah 1ms. Berhubung mata manusia tidak dapat melihat perpindahan pergerakan secepat itu maka kita melihat karakter tertampil huruf A.

Berikut Contoh Video Rangakaian Jadinya

Menampilkan Karakter Pada LCD 2x16 dengan Mikrokontroller Atmega 16


Disamping adalah Rangkaian Lcd dengan Mikro Kontroller Atmega 16 dapat pula menggunakan Atmega 8535/32/8. Aplikasi dapat digunakan untuk berbagai macam kebutuhan seperti dalam Pembuatan Robot sebagai Indikator Arah pada Kompas, Deteksi Api, Pembacaan Sensor.dll.

Untuk Listing Program sebagai Berikut:

$regfile = "m16def.dat" 'Definisi Mikro yang digunakan
$crystal = 12000000 'Definisi Kristal yang digunakan

Config Portd = Output 'Definisi portd sebagai Output

Config Lcd = 16 * 2 'Definisi jenis matrik karakter Lcd
Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.3 , Rs = Portc.2 'Definisi alamat port terhadap LCD



Cls 'Definisi alamat Baris Atas
Lcd "Amran Ingat." 'Karakter Baris Atas
Lowerline 'Definisi alamat Baris Bawah
Lcd "Iya." 'Karakter Baris Bawah

end