Tujuan
Praktikum :
- Untuk mengenali Aplikasi yang di gunakan pada Mata Kuliah Komunikasi Data (Komdat).
- Mengenali cara kerja Software Proteus dan CVAVR
- 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
- 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
}
}
Mantaff👍 lanjutkan ke laporan praktikum berikutnya, salam dari ketua kelas sebelah😁
BalasHapus