Penulisan karakter sangat penting dalam pemberian informasi pada suatu nilai tertentu. Misalnya untuk nilai temperatur atau suhu dilambangkan dengan pangkat nol (o) atau disebut dengan derajat. Pada aplikasi BASCOM-AVR telah disediakan tempat pembuatan karakter yang nanti akan dijadikan sebuah baris kode. Berikut saya akan memberi tutorial penggunakan karakter pada BASCOM-AVR
Pembuatan schematic rangkaian ATmega16 dengan LCD 16×2
- Buka aplikasi ISIS Proteus.
- Masukan komponen berikut lewat “Component Mode”
- ATmega16
- lcd 16×2 atau LM016L
- Berikut cara mengambil komponen:
- Rangkai komponen yang telah di ambil seperti berikut:
- simpan file rangkaian.
Pembuatan Kode Program:
- Buka aplikasi BASCOM-AVR.
- Buatkan file baru dan save dengan nama cobain_karakter.
- Tuliskan kode program berikut ini:
- selanjutnya tekan “Ctrl+L” pada keyboard maka akan muncul jendela “LCD designer”.
- Bentuk karakter yang ingin kita buat, disini saya akan membuat contoh lambang temperatur yaitu derajat (o). Berikut desainya:
- Setelah membuat karakter selanjutnya tekan “Ok” maka pada baris kode yang kita buat akan muncul secara otomatis baris kode baru yang.
- pada baris kode baru (Deflcdchar ?,12,18,18,12,32,32,32,32′ replace ? with number (0-7)) terdapat keterangan “replace ? with number (0-7)” yang artinya kita harus mengganti tanda”?” dengan angka dari 0 sampai 7 (pilih salah satu). Disini saya akan mengganti tanda tersebut dengan angka “1”. sehingga menjadi Deflcdchar 1,12,18,18,12,32,32,32,32.
- Selanjutnya kita akan membuat konfigurasi untuk LCD yang kita gunakan yaitu LCD 16*2 dengan kode program berikut:
- Kemudian simpan dengan nama “lcd_karakter” dan kompile dengan menekan tombol F7 pada keyboard.
Menjalankan simulasi
- buka kembali rangkaian yang telah dibuat pada ISIS proteus.
- Double click pada IC ATmega16 kemudia akan muncul jendela “Edit Component.
- Klik icon Folder pada seperti gambar berikut dan buka folder penyimpanan kode program.
- Cari file yangbernala “lcd_karakter.hex” lalu open kemudian klik OK.
- Jalankan simulasi dengan menekan tombol play seperti pada gambar berikut:
- JIka berhasil maka akanmuncul seperti berikut:
Oh ya kode program diatas bukan untuk membuat sistim deteksi suhu ya, hanya contoh pembuatan karakter saja. Jadi hanya tulisan biasa. SELAMAT MENCOBA 🙂
[VIDEO UPDATE]