1. Rangkaian Simulasi [kembali]
Prinsip Kerja:
Rangkaian tersusun dari mikrokontroller ATMEGA8535, KEYPAD dan LCD. KEYPAD dihubungkan pada port D (DO-D6), dan LCD dihubungkan pada port A (A0-A7.untuk memulai program silahkan tekan tombol play pada pojok kiri bawah. setelah itu masukkan program dan tunggu program dikompailer. Sebelum memulai silahkan tombol reset. setelah itu apabila keypad tombol 1 ditekan maka LCD akan mencetak tulisan "LABORATORIUM ELDI".
2. Listing Program [kembali]
$regfile =
"m8535.dat" 'Library
untuk ATmega 8535
"m8535.dat" 'Library
untuk ATmega 8535
$crystal = 16000000 'Setting
crystal yang digunakan
crystal yang digunakan
Config Lcdpin = Pin ,
Rs = PORTA.4 , E = PORTA.7 , Db4 = PORTA.0 'Setting LCD
Rs = PORTA.4 , E = PORTA.7 , Db4 = PORTA.0 'Setting LCD
Config Lcdpin = Pin ,
Db5 = PORTA.1 , Db6 = PORTA.2 , Db7 = PORTA.3 'Setting
LCD
Db5 = PORTA.1 , Db6 = PORTA.2 , Db7 = PORTA.3 'Setting
LCD
Config Lcd = 16 * 2 'Tipe
LCD yang digunakan
LCD yang digunakan
DDRD = &B1110000 'Konfigurasi
keypad
keypad
PORTD = &B11111111 'PORTD aktif high
DDRA = &B11111111 'PORTA sebagai output
Do 'Lakukan perulangan
PORTD = &B1101111 'Aktif saat ditekan angka 1,4,7 dan *
Waitms 10 'Delay selama 10 ms
If PIND.0 = 0 Then 'Jika
PIND.0 aktif low
PIND.0 aktif low
Cls 'Reset LCD
Lcd "LABORATORIUM" 'Cetak tulisan pada LCD
Lowerline 'Baris bawah LCD
Lcd "ELDI" 'Cetak
tulisan pada LCD
tulisan pada LCD
Waitms 50 'Delay selama 50 ms
Elseif PIND.1 = 0 Then 'Jika
tidak PIND.1 aktif low maka
tidak PIND.1 aktif low maka
Waitms 10 'Delay selama 10 ms
Cls 'Reset LCD
Lcd "PRAKTIKUM MIKRO" 'Cetak tulisan pada LCD
Lowerline 'Baris bawah LCD
Lcd "SEMANGAT" 'Cetak tulisan pada LCD
Waitms 50 'Delay selama 50 ms
End If 'Akhir kondisi
Loop 'Perulangan program
End 'Akhir





0 komentar:
Posting Komentar