Sunday, April 9, 2017

Simulasi Karakter LCD 16x4 di Proteus dengan Codevision

MENAMPILKAN TEKS DI LCD DENGAN PROTEUS DAN CVAVR

Pada Postingan kali ini akan membahas tentang dunia mikrokontroler yaitu menampilkan teks atau karakter pada lcd dengan bantuan proteus dan codevision,


Simulasi Karakter LCD 16x4 di Proteus dengan Codevision
Hasil Akhir

Dengan menggunakan proteus kita dapat mensimulasikan sebagaimana sebuah mikrokontroler dan lcd bekerja tanpa perlu membeli device yang sesungguhnya, selain proteus kita juga membutuhkan Codevision untuk memprogram device kita nantinya.oke langsung saja..


Alat dan Bahan

Software
- Proteus
- CodeVision

Additional
-Coffee 

Component For Proteus

-LCD 16X4 
-Variable resistor (Untuk memberi tegangan kontras pada matriks LCD)
-Atmega8535


TAHAP PENGERJAAN


SETTING CODEVISION

1. Buka Program CodeVision
2. Buat Project Baru (File->New)
3. Pilih Project lalu klik OK
4. Pilih AT90,ATtiny,ATmega,FPSLIC Lalu OK
5. Di CodewizardAVR :

Simulasi Karakter LCD 16x4 di Proteus dengan Codevision
dicodewizard


Pada Tab Chip Pilih
- Chip : Atmega8535 (Sesuai dengan Perangkat)
- Clock : Buat jadi 12 juta

Pada Tab Port
- Pilih Port Yang akan digunakan, lalu Out kan datanya

Pada Tab Alphanumeric LCD
- Klik Enable Alphanumeric LCD Support
- Ubah Karakter Line 16 (Sesuai Perangkat)
- Ganti Connection ke Portb

6. Klik Generate, Lalu Save
7. Coding, 

#include <delay.h> //mengaktifkan Fungsi delay
lcd_clear();   //mengosongkan/hapus data di lcd
lcd_gotoxy(0,0);  // Posisi Karakter yg akan ditampilkan

lcd_puts("PBH");  //Mencetak string/kalimat

Masukan Code Berikut di dalam While(1);

  lcd_gotoxy(0,0);
         lcd_puts("SISTEM");
         lcd_gotoxy(0,1);
         lcd_puts("KOMPUTER!");
         lcd_gotoxy(0,2);
         lcd_puts("UNSRI");
         lcd_gotoxy(0,3);
         lcd_puts("INDRALAYA!"); 

Simulasi Karakter LCD 16x4 di Proteus dengan Codevision
codingnya

8. Pilih Tab Project, Lalu Pilih Build all.




SETTING PROTEUS

1. Buka Program Proteus
2. Siapkan Komponennya
-LCD 16X4
-Variable resistor 
-Atmega8535
3. Mulai Merangkai

Simulasi Karakter LCD 16x4 di Proteus dengan Codevision
Rangkaiaanya


- Masukan LCD,Variable,Atmega Kedalam Board
- Lalu Kita Koneksikan lcd Port 1-3 ke Variable
- Koneksikan lcd Port 4-6 ke Port b Atmega 1-3
- Koneksikan lcd Port 11-14 ke Portb atmega 5-8
4. Klik 2X Pada Atmega
5. Pilih Program File, Lalu cari Hex File yang Sudah Di simpan pada project codevision tadi.
6. Jalankan, hasil akhir anda lihat sendiri..


Terima Kasih,

Komentar jika ada yang ditanyakan..



No comments:

Post a Comment