Anda di halaman 1dari 4

MODUL 2 AVR PARALEL I/O

PRAKTIKUM
SISTEM EMBEDDED

PERCOBAAN 2

AVR PARALEL I/O

Oleh : Tjan Swi Hong Msc

Program Studi Teknik Elektronika


Jurusan Teknik Elektro
Politeknik Negeri Bandung
2019

SISTEM EMBEDDED 1
MODUL 2 AVR PARALEL I/O
AVR Paralel I/O

 Tujuan

Sesudah praktikum diharapkan mahasiswa mampu:


 Membuat program dalam Bahasa C, mengcompile, memprogram ke modul
mikro dan menjalankan di modul mikro .
 Memahami dan dapat menggunakan Paralel I/O AVR.
 Membuat program upcounter, downcounter geser kiri dan geser kanan

 Petunjuk keselamatan kerja

• Periksa seluruh koneksi sebelum power dinyalakan atau dihubungkan dengan


komputer

III. Landasan Teori

AVR adalah salah satu 8-bit mikrokontroller berarsitektur RISC buatan


ATMEL/ MICROCHIP. AVR memiliki kecepatan eksekusi instruksi sekitar 1 MIPS per
MHz.

IV. Alat dan Komponen Yang digunakan

1. Komputer PC/ Laptop


2. WinAVR
3. Usbasp
4. Usbasp driver
5. Arduino Pro mini
6. Kabel kabel penghubung secukupnya

V. Langkah – langkah percobaan

1) Jalankan Programmers Notepad


2) Create project file
3) Create C file dengan isi sebagai berikut dan save sebagai main.c

#include <avr/io.h>
#include <avr/delay.h>
void main (void)
{

SISTEM EMBEDDED 2
MODUL 2 AVR PARALEL I/O

DDRD= 0xff;
while (1)
{
PORTD = 0xff;
_delay_ms(500);
PORTD = 0x00;
_delay_ms(500);
}

4) Tambahkan main.c ke project


5) Jalankan Makefile Generator
6) Setting
a) MCU type
b) main file name
c) programmer Usbasp
d) enable editing make file
e) Edit F_CPU = 16000000
7) Save Makefile ke project directory
8) Tambahkan Makefile ke project
9) Tools -> make all
10) Hubungkan Promini dengan Usbasp sebagai berikut, lihat gambar.
Usbasp => Promini
GND => GND
VCC => VCC
RST => RST
MOSI => 11
MISO => 12
SCK => 13
11) Hubungkan PortD0 s/d PortD7 dengan resistor, LED ke ground
PortD0 ----/\/\/\/\-----.
R |
.| .
\ / LED
V
|
---
GND

SISTEM EMBEDDED 3
MODUL 2 AVR PARALEL I/O
Hubungkan programmer dan modul yang akan diprogram ke pc
12) Tools -> program
13) Amati output di modul, LED seharusnya berkedip
14) Buat project baru dan buat program upcounter 8 bit di PORTD
15) Buat project baru dan buat program downcounter 8 bit di PORTD
16) Buat project baru dan buat program LED Geser ke kiri di PORTD
17) Buat project baru dan buat program LED Geser ke kanan di PORTD
18) Buat project baru dan buat program LED Geser ke kiri, geser kekanan di PORTD

VI. Hasil Pengamatan

1) Tuliskan hasil pengamatan dari percobaan 1 s/d 13


13) Program dan hasil pengamatan
a) Program
b) Output
14) Program dan hasil pengamatan
a) Program
b) Output
15) Program dan hasil pengamatan
a) Program
b) Output
16) Program dan hasil pengamatan
a) Program
b) Output
17) Program dan hasil pengamatan
a) Program
b) Output
18) Program dan hasil pengamatan
a) Program
b) Output

VII. Pertanyaan dan Tugas

1.Tuliskan kesimpulan untuk percobaan ini !

SISTEM EMBEDDED 4

Anda mungkin juga menyukai