Jurnal Praktikum Porteus dan CVAVR


Jurnal Praktikum Porteus dan CVAVR

Tujuan Praktikum        :
  1. Untuk mengenali Aplikasi yang di gunakan pada Mata Kuliah Komunikasi Data (Komdat).
  2.  Mengenali cara kerja Software Proteus dan CVAVR
  3. Berlatih menggunakan bahasa “C” yang dasar di CVAVR dan menerapkan nya pada rangkaian PCB di Proteus

Peralatan                    :
·         Hardware
o   PC yang terinstall Software Porteus dan CVAVR
·         Software
o   Porteus
Porteus adalah aplikai simulasi pada desktop yang bisa kita gunakan untuk mendeain PCB. Porteus sangat berguna untuk membuat desain rangkaian dari Mikro Kontroler.
o   CVAVR
CVAVR (CodeVisionAVR) adalah software yang di gunakan sebagai compiler bahasa pemrogramman “C” yang nanti akan di gunakan untuk memprogram Mikro Kontroler

Fungsi Area Pada Porteus





  • Menu Bar                          : Terdapat perintah fungsi pada Proteus seperti “File”, “Tools” dll.
  • Zoom Sheet                       : Untuk memperbesar atau memperkecil Simulasi PCB
  • Togle Grid                         : Menabahkan atau menghilangkan garis pada Area Gambar.
  • Open/Save Data                : Membuka atau menyimpan data.
  • Mini View                         : Tampilan map lembar kerja
  • Pick From Library             : Untuk mencari device yang akan di gunakan, misal “LED”.
  • Component List                 : Kumpulan komponen tambahan yang kita pilih.
  • Componen Mode               : Untuk memilih komponen elektronika yang akan digunakan.
  • Drawing tool & text           : Untuk membuat grafik
  • Retake & Miror                  : Untuk memutar device.
  • Play/Simulation Operation : Untuk memulai, pause, stop animasi.
  • Area Gambar                      : Area untuk lembar kerja 

      



Fungsi Area pada CVAVR


  • Menu Bar                            : Berisi perintah pada CVAVR. (File, Edit, Search dll.)
  • Tool Bar                               : Shortcut perintah yang ada di “Menu Bar”.
  • Project Navigator                 : menampilkan file yang sudah dibuat dalam bentuk diagram pohon (seperti di windows explorer) beserta keterangan apakah terdapat error atau warning pada file tersebut 
  • Editor Window                    : Di gunakan untuk menampung bahasa Pemrograman “C”.
  • Message Window                : Menampilkan pesan error dari Program yang kita buat.



Langkah – Langkah memulai Project di CVACR dan Proteus.
·         CVAVR
Dalam CVAVR kita akan membuat bahasa “C”.
1.       Pertama Klik New  à Lalu Ppilih Project à lalu OK
2.       Jika ada pertanyaan “You are about to create a new project. Do You want to use the CodeWizardAVR?”  pilih “NO”.
3.       Masuk ke menu Compiler, pilih IC “ATmega32” à Klik OK à Akan muncul tampilan untuk menulis Bahasa “C” di CVACR.
4.       Setelah selesai membuat Syntax, save Codingan tersebut lalu klik “Ctrl + F9” untuk Build All. Pastikan tidak ada Error.
5.       Dalam Menyimpan, kita akan menyimpan sebanyak 3 kali / 3 Format yang berbeda. Antara lain (*.c)(*.prj)(*cwp)
6.       Setelah selesai menyimpan lalu kita masuk ke Porteus.
·         Porteus
Dalam Porteus kita akan mendesain PCB dengan ketentuan seperti syntax dari CVAVR.
1.       Buatlah PCB sesuai syntax kode pada CVACR.
2.       Double klik pada PCB di Porteus.
3.       Lalu pada “Program File”, klik Broswe lalu cari File CVAVR tadi yang bertipe HEX.
4.       Lalu Klik Play untuk memulai Simulasi.

Jelaskan Syntax Berikut.

#include <mega32.h> // = Liblary dari ATmega32
#include <delay.h> //= Liblary dari Delay, agar bisa pakai syntax “delay_ms”

Void main () { // = Tempat untuk menulis syntax yg akan di eksekusi
                //DDRC.0 = 1; // = Mengaktifkan pin C ke 0 dengan cara Desimal
                //DDRC.1 = 1; // = Mengaktifkan pin C ke 1 dengan cara Desimal
                //DDRC = 0b11111111; //=Mengkatifkan Seluruh pin C (Port C) dengan Biner
                DDRC = 0xFF; //=Mengkatifkan Seluruh pin C (Port C) dengan Hexadesimal

While (1) { //= Syntax perulangan
                PORTC = 0x1; //= Mengkatifkan Listrik (LED) di Port C dengan cara  Hexadesimal
                delay_ms (1000);//= Syntax delay, artinya perintah di atas di tahan selama 1000ms / 1 detik
                PORTC = 0; // Men-nonaktifkan Listrik (LED) di Port D dengan cara Desimal
                PORTC = 0b00000010; //=Mengkatifkan Pin ke 1 dalam port C dengan cara biner (Pin = 0 - 7)
                delay_ms (1000); //= perintah di atas di tahan selama 1000ms / 1 detik
                }
}

Postingan terkait:

1 Tanggapan untuk "Jurnal Praktikum Porteus dan CVAVR"

  1. Mantaff👍 lanjutkan ke laporan praktikum berikutnya, salam dari ketua kelas sebelah😁

    BalasHapus