Sabtu, 24 April 2021

Jurnal 5 LCD

 

 


Tujuan praktikum :

·        Untuk memahami LogicState pada LCD Proteus yang menggunakan ASCII dan memahami cara kerja LCD serta syntax nya pada CVAVR

Peralatan :

·        Software Proteus

·        CV AVR

Praktikum    

1.      Jelaskan fungsi rangkaian proteus di bawah ini dan tuliskan langkah-langkah inisialisasi/menghidupkan kursor pada LCD dengan LogicState ! 



 

·        Fungsi Rangkain proteus di atas adalah untuk menghidupkan krusor pada LCD1 agar bisa di menampilkan kata yang diinputkan.

·        Membuat Rangkaian

§  Pertama, Buat lah rangkaian. search di dalam Component mode LM016L. Pilih perangkat itu, lalu pasang kedalam worksheet Proteus.

§  Lalu pilih lagi di Component Mode search Logic State, pasang 6 Logic state pada worksheet.

§  Setelah itu, masukkan GROUND dan Power pada worksheet.

§  Sambungkan 4 LogicState pada Port D7 - D4 di LCD.

§  Pasang 1 Logic State di Poer "E", dan satu lagi di port "RS".

§  Pasang Power di Port "VDD", terakhir sambungkan Ground ke Port "VSS, VEE, dan RW".

 

 

 

·        Langkah Memunculkan

-       Pertama Pastikan 6 logic state dalam keadaan mati yaitu LOW ( logic state 0)

-       Jika rangkaian telah selesai, "Play" Proteus.

-       Lakukan Tahap inisialisasi dengan cara berikut :

-       Buat urutan angka di 4 Port D7 - D4, lalu double klik LogicState Port "E".

-       Urutan




 

§  Inputkan tiap tahap inisialisasi secara berurutan dari No. 1-8 yaitu dengan cara :

§   Ubah logic gate D7 sd D4 sesuai No.1

§  Ubah logic state E menjadi high(1), dan kembalikan lagi ke posisi low (0)

§  Lanjutkan langka a dan b sampai urutan No. 8

§  Perhatikan LCD, apabila muncul kursor, maka proses inisialisasi berhasil, jika     tidak, stop simulasi dan ulangi dari awal  


2.      Jelaskan fungsi rangkaian proteus di bawah ini dan tuliskan langkah-langkah menampilkan tulisan “AMIKOM” pada LCD menggunakan inputan LogicState serta jelaskan apa saja bahan yang diperlukan untuk membuat rangkaian di bawah ini !

 

·        Fungsi Dari rangkaian Proteus diatas adalah untuk menampilkan tulisan AMIKOM pada lcd menggunakan logic state

·        Langkah Langkah :

-       Pastikan Port "RS" bernilai menjadi High (1).

-       Masukkan Angka Kode ASCII untuk menampilkan karakter "AMIKOM", Buatlah 2 kali pola pada port D7 - D4 dan di selangi double klik Port E

-       Buat Pola Pada Port D7 – D4 :

-       0100 (double klik port E), 0001 (double klik port E) = "A"

-       0100 (double klik port E), 1101 (double klik port E) = "M"

-       0100 (double klik port E), 1001 (double klik port E) = "I"

-       0100 (double klik port E), 1011 (double klik port E) = "K"

-       0100 (double klik port E), 1111 (double klik port E) = "O"

-       0100 (double klik port E), 1101 (double klik port E) = "M"  

·        Bahan :

§  LM016L (LCD)

§  LogicState

§  Ground

§  Power


 

3.      Jelaskan rangkaian proteus di bawah ini dan tuliskan perintah program untuk menampilkan

tulisan “AMIKOM JOGJA” pada baris pertama dan tulisan “KOMDAT” pada baris kedua. Kemudian jelaskan bahan apa saja yang diperlukan untuk membuat rangkaian seperti di bawah ini !  



 

 

·        Rangkaian Proteus diatas merupakan Rangkaian Proteus yang terdapat rangkaian LCD yang di sambungkan dengan ATmega32, untuk menampilkan tulisan yang ada pada LCD bisa menggunakan syntax dari CVACR.

·        Perintah Program

#include <mega32.h>

#include <alcd.h>

 

void main(void)

{

  lcd_init(16);

 

while (1)

      {

         lcd_clear();

         lcd_gotoxy(0,0);

         lcd_putsf("AMIKOM JOGJA");

         lcd_gotoxy(0,1);

         lcd_putsf("KOMDAT");

      }

}

 

 

·        Bahan :

§  ATmega32

§  LM016L(LCD)

§  Kabel

§  Syntax CVAVR

 

4.      Jelaskan konsep membuat tulisan pada LCD 16x2 dan jelaskan beserta coding untuk membuat tulisan berjalan dari kanan ke kiri pada LCD 16x2 !

 

·        Konsep

§  Pada dasarnya LCD (LM016L) memiliki dimensi 2 baris dan 16 kolom.

Baris pertama adalah bagian atas. Baris pertama ini di lambangkan dengan angka "0".

Dalam soal sebelumnya, kita menampilkan Tulisan "AMIKOM JOGJA" di atas dan "KOMDAT" di bawah. hal yg membedakan Penempatan kedua tulisan tersebut adalah syntax lcd_gotoxy(0,0); dan lcd_gotoxy(0,1);. (0,0) maka tulisan mu akan ada di Kolom pertama (paling kiri) Baris pertama (paling atas).

Jika lcd_gotoxy(0,1); maka tulisanmu akan ada di kolom pertama (paling kiri) barus kedua (paling bawah)

 

·        Membuat Tulisan dari kiri ke kanan

-       Agar bisa membuat tulisan berjalan dari kiri ke kanan maka kita perlu merubah perulangannya agar bisa berubah dari kiri ke kanan

-       Misal kita akan membuat tulisan "AMIKOM" berjalan maka dalam perulangannya i di samadengankan huruf terbanyak yang diinputkan dan menggunakan increment untuk membuat berjalan dari kiri ke kanan

-       Agar perpindahan dari kata AMIKOM teratur, maka kita menggunakan liblary <delay.h> (delay).

-       Syntax

#include <mega32.h>

#include <alcd.h>

#include <delay.h>

 

void main(void)

{

  lcd_init(16);

while (1)

      {

         Int = i

         for(i < 5; i= 0;i--){

         lcd_clear();

         lcd_gotoxy(i,0);

         lcd_putsf("AMIKOM ");

          delay_ms(500);

                    }

     }

}

Tidak ada komentar:

Posting Komentar

Jurnal Praktikum 1 Pengenalan CV AVR dan Proteus

  Tujuan praktikum : Tujuan dari pratikum kali ini adalah mengenal bagaimana proses pengiriman data atau transfer data dengan menggunakan ...