Minggu, 25 April 2021

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 software proteus dan codevision AVR untuk mengenali ataupun mengamati bagaimana perpindahan data itu terjadi dan bagaimana prosesnya.

Peralatan :

  • Software proteus 7
  • CodeVision AVR(CV AVR)

Praktikum

1.      Jelaskan Fungsi Area Kerja pada Proteus Di Bawah ini :

Jika kalian menggunakan Proteus yang berbeda versi, berikan capture screen nya menggantkan di bawah, dan jelaskan sesuai dengan icon yang sama




1.      Menu bar                                  Merupakan list menu yang dapat digunakan dalam                                                                         perancangan/pengolahan dalam rangkaian

2.      Open/save Data                         New File: membuat file baru dengan area gambar baru. Open                                                              File: membuka file yang pernah disimpan. Save : menyimpan                                                                       file yang telah dibuat.

3.      Togle Grid                                menampilkan bantuan titik-titik panduan pada area gambar.

4.      Zoom Sheet meliputi                 Centre at Cursor: Menentukan area tengah tampilan gambar                                                                 dengan bertumpu pada cursor. Zoom in : memperbesar gambar                                                             Zoom out: memperkecil gambar. Zoom to view sheet:                                                                     menampilkan keseluruhan gambar dalam layar. Zoom to area:                                                         memperbesar gambar dengan memilih area yang dikehendaki.

5.      Mini view                                 menampilkan gambar dalam bentuk tampilan kecil seluruh area                                                                        gambar.

6.      Pick From Library                     Mengambil komponen pada library yang akan             diletakkan pada                                                 component list.

7.      Component List                        Daftar komponen yang telah diambil dari library.           

8.      Componen Mode meliputi         Selection mode: memilih dan melakukan aksi pada komponen                                                         yang dipilih. Component Mode: mengambil komponen pada                                                       library. Terminal Mode: mengambil dan menggunakan terminal                                       yang dibutuhkan dalam rangkaian (VCC,Gnd,Input,Output).                                                   Generator Mode: Memilih pembangkit pulsa yang akan                                                            digunakan. Voltage Probe: Terminal dengan tampilan nilai dari                                                      jalur koneksi komponen dengan menampilkan besaran tegangan.                                                             Current Probe: Terminal dengan tampilan nilai dari jalur                                                            koneksi komponen dengan menampilkan besaran arus.                                                         Virtual Instrument Mode: Mengambil alat ukur yang                                                             akan digunakan (CRO, Voltmeter, Ampere meter, AFG,                                                  Signal Analyzer).

9.      Drawing Tool & Text meliputi  2D Graphic line Mode: membuat garis jalur rangkaian 2D. 2D                                                          Graphic box Mode: membuat gambar kotak/persegi 2D pada                                                             area gambar. 2D Graphic Circle Mode: membuat gambar                                                     lingkaran 2D pada area gambar. 2D Graphic Arc Mode:                                                            membuat gambar Arc/garis lengkung 2D pada area gambar.                                                                2D Graphic Text Mode: menambahakan tulisan text 2D pada                                                       area gambar.

10.   Rotate And Mirror meliputi       Rotate Clockwise: Merotasi obyek searah jarum jam. Rotate                                                     Anticlockwise: Merotasi obyek berlawanan dengan arah                                                         jarum jam. X mirror: Mencerminkan obyek kearah X.

                                                Y mirror: Mencerminkan obyek kearah Y

11.   Play and Simulation Operation    Play: Menjalankan simulasi rangkaian yang telah dibuat.

                                                            Step: Menjalankan simulasi secara tahap pertahap.

                                                Pause: Memberhentikan simulasi rangkaian.

                                                            Stop: Menghentikan simulasi rangkaian

12.   Area Gambar                            Digunakan sebagai alas/kertas kerja project yang akan dibuat.     

 

 

 

 

 


2.      Jelaskan Fungsi Area Kerja pada CV AVR Di Bawah ini :



1.      Menu bar                      Berisi menu-menu yang sering digunakan untuk mengeluarkan perintah                                                        yang diinginkan. didalam menu bar ada banyak icon tollbar                                                                 yang digunakan untuk perintahnya atau menjalankan aplikasi suatu                                                     perintah. menu bar terdiri dari File, edit, view, project, tools, setting,                                                 dan Help

2.      Tool bar                        Shortcut perintah yang ada di “Menu Bar”.perintah yang ada didalam                                                toolbar ini sering dipakai dalam pembuatan perintah dalam membuat                                               suatu project

3.      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.

4.      Editor Window             Di gunakan untuk menampung bahasa Pemrograman C”.

5.      Message Window          Menampilkan pesan error dari Program yang kita buat.

6.      Menu File                     new : untuk membuat membuat project baru.open : untuk membuka file                                        yang telah kita buat.Reopen : untuk membuka file yang telah dibuka                                                 tetapi sudah dalam bentuk history list name program >.Save untuk                                       nyimpan hasil program ke atau file.Save as untuk nyimpan hasil program                          ke atau file dengan nama  baru.close untuk menutup jendela editor                                       dengan project active.

7.      Menu Edit                    undo dan redo 2cut, copy, paste, copy to code templates, delete dan                                             select all ada print selection inden block, unindenblog, comment block                                         dan uncomment block find, find next, find previus, find in file, replace                                              dan replace in file toogle bookmark dan jump to bookmark go to line                                                 match braces.

8.      Menu view                    Menampilakan jendela editor pada code vision AVR.

9.      Menu Project                Check syntax digunakan untuk menunjukkan kesalahan coding yang di                                      buat.compile ini berisi penrintah untuk mengcompile code yang dibuat

10.   Menu Tools                  Menampilkan alat-alat atau shortcut untuk membuka seperti code                                         CodeWizardAVR,Debugger,chip programmer,dll.

11.   Menu Setting                Untuk menyetel tentang settingan atau tampilan dari CodeVision AVR                                              tersebut atau pun mengubahnya

12.   Menu Help                    Berisi tentang Pertolongan jika kita kesusahan untuk mengerti dari fungsi                              fungsi pada codevision Avr ini.

 

3.      Jelaskan langkah – langkah memulai project, konfigurasi IC dan Kristal Clock  pada CV AVR lengkap dengan gambar pendukungnya :

1.      File > New > Pilih Project.



2.      Selanjutnya akan muncul window konfirmasi menggunakan AGP CodeWizardAVR >  Yes.



3.           3.Window CodeWizardAVR digunakan untuk pengaturan PORT dan fasilitas sesuai dengan                     fungsi yang diinginkan.



 

4.    4. Setelah selesai dengan pengaturan pada CodeWizardAVR pilih File > Generate, Save and exit  (catatan: pemeberian nama file sebanyak 3x, dengan nama file yang sama, hindari kalimat yang  panjang, capital dan spasi).

 

5.      5.  Selesai pemberian nama file, akan muncul window utama editor program seperti berikut:



 

 

4.      Jelaskan Pengertian Sintax Di Bawah Ini :

 

#include <mega32.h>

#iinclude <delay.h>

int data1();

void main ()

{

int data2();

……

PORTC=0xFF;

DDRC=0x00;

……

while(1)

{

…..

…..

};

}

 

#include <mega32.h>  = Liblary dari ATmega32

#iinclude <delay.h>     = Liblary dari Delay, agar bisa pakai syntax “delay_ms”

int data1();                   = Deklarasi global variable dipakai dan dapat diakses seluruh bagian program

void main ()                 = Tempat untuk menulis syntax yg akan di eksekusi

{

int data2();               = Deklarasi Local variable dipakai dan hanya dapat diakses pada sub program                           tempat mendeklarasikannya

……

PORTC=0xFF;  = Mengkatifkan Listrik (LED) di Port C dengan cara  Hexadesimal

DDRC=0x00;     = Mengkatifkan Seluruh pin C (Port C) dengan Hexadesimal        

while(1) = sub rutin adalah blok program yang akan selalu dikerjakan terus-menerus oleh mikroprosesor selama mikrokontroler hidup/syntax perulangan.

{

…..

…..

};

}

 

 

 


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 ...