Jurnal 5 LCD dan LogicState

Jurnal 5 LCD dan LogicState 

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

Peralatan : 
Komputer (PC) yang telah terinstall software Proteus atau CVAVR.

Praktikum 
  1. Sebutkan langkah-langkah konfigurasi mengaktifkan kursor pada LCD menggunakan inputan dari LogicState !
      • Buat Rangkaian
        • Pertama, Buat lah rangkaian. search LM016L. Pilih perangkat itu, lalu pasang kedalam worksheet Proteus.
        • Lalu 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
        • Jika rangkaian telah selesai, "Play" Proteus.
        • Buat urutan angka di 4 Port D7 - D4, lalu double klik LogicState Port "E".
        • Urutan
          • 0011 (Double Click Port "E")
          • 0011 (Double Click Port "E")
          • 0011 (Double Click Port "E")
          • 0010 (Double Click Port "E")
          • 0010 (Double Click Port "E")
          • 0001 (Double Click Port "E")
          • 0000 (Double Click Port "E")
          • 1111 (Double Click Port "E")
  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 ! 
    • Langkah Langkah
      • Pastikan Port "RS" bernilai 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 0100 (double klik), 0001 (double klik) = "A"
        • 0100 (double klik), 1101 (double klik) = "M"
        • 0100 (double klik), 1001 (double klik) = "I"
        • 0100 (double klik), 1011 (double klik) = "K"
        • 0100 (double klik), 1111 (double klik) = "O"
        • 0100 (double klik), 1101 (double klik) = "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 ini adalah 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);
                                    lcd_clear();
                                    lcd_gotoxy(0,0);
                                    lcd_putsf("AMIKOM JOGJA");
                                    lcd_gotoxy(0,1);
                                    lcd_putsf("KOMDAT");
                              }
    • Bahan yang Di Perlukan
      •  ATmega32
      • LM016L
      • 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)
    • Konsep Tulisan Berjalan dari Kanan ke Kiri.
      • Konsep dasar dalam membuat tulisan berjalan adalah memainkan syntax lcd_gotoxy(x,0);. 
      • Dalam penerapan nya, kita tinggal mengganti letak tulisan tersebut dengan cara perulangan.
      • Misal kita akan membuat tulisan "AMIKOM" berjalan. maka kita hanya perlu meletakkan AMIKOM di lcd_gotoxy(0,0); lalu memindahkan nya sampai lcd_gotoxy(10,0);  (Kenapa 10? karena AMIKOM ada 6 karakter, dan jumlah kolom pada LCD ada 16, jadi  16 - 6 = 10)
      • Agar perpindahan dari kata AMIKOM teratur, maka kita menggunakan liblary <delay.h> (delay).
    •  Syntax
                        #include <mega32.h>
                        #include <delay.h>
                        #include <alcd.h>

                        void main(void) {
                            int a = 0;
                            lcd_init(16);
       
                            while (1){
                                for (a = 0; a<11; a++){
                                    lcd_clear();
                                    lcd_gotoxy(a, 0);
                                    lcd_putsf("AMIKOM");
                                    delay_ms(200);
                                }   
                            }
                        } 
              
     



Postingan terkait:

Belum ada tanggapan untuk "Jurnal 5 LCD dan LogicState"

Posting Komentar