Dalam perkembangan teknologi Elektronika semakin pesat.Untuk itu perlunya kita semua berbagi pengalaman dalam membuat dan memperbaiki berbagai macam peralatan elektronik.
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
Subscribe to:
Posts (Atom)