Anda di halaman 1dari 5

LABORATORIUM ELEKTRONIKA DIGITAL DAN

MIKROKONTROLER
SEMESTER GANJIL 2018/2019
<RUNNING LED>

Disusun Oleh :
KIRANA WULANDARI
321 17 012
KELOMPOK 3

NAMA ANGGOTA KELOMPOK


1. DWI DARMA (321 17 009)
2. NUR ASRI RAMDANI (321 17 010)
3. FAJRIANI ANNISA (321 17 013)

PROGRAM STUDI TEKNIK LISTRIK


JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI UJUNG PANDANG
MAKASSAR
2018
RUNNING LED
I.Tujuan

1. Agar praktikan dapat mengetahui dan memahami rangkaian Running LED


2. Agar praktikan dapat mengimplementasikan mata kuliah rangkaian digital
dalam kehidupan sehari-hari.
3. Agar praktikan terampil dalam membuat dan berkreasi dalam pemrograman
Running LED

II.Teori Dasar

1.Mikrokontroller AVR

AVR merupakan seri mikrokontroler CMOS 8 Bit buatan Atmel yang


berbasis Reduce Instruction Set Computer (RISC) dimana hampir semua
instruksinya dieksekusi dalam satu siklus clock. AVR sendiri memiliki 32
register general purpose, timer/counter fleksible dengan mode compare,
interrupt internal dan eksternal, serial USART, programmable Watchdog
Timer dan mode power saving, dimana diantaranya memiliki ADC dan
PWM internal.
Kemudahan yang ditawarkan dari mikrokontroler AVR ini adalah adanya
In-System Programmable Flash on-chip yang mengijinkan user untuk
memprogram ulang memori program dalam system dengan menggunakan
hubungan serial SPI.
Chip AVR yang akan digunakan dalam praktikum adalah ATMega16.
ATMega16 memiliki 8 Pin untuk masing-masing Port A, Port B, Port C, dan
Port D.
Gambar 6.2.1 Konfigurasi Kaki (Pin) ATMega16
2.LED

LED adalah singkatan dari Light Emitting Dioda, merupakan komponen


yang dapat mengeluarkan emisi cahaya. Strukturnya juga sama dengan
dioda, tetapi belakangan ditemukan bahwa elektron yang menerjang
sambungan P-N juga melepaskan energi berupa energi panas dan energi
cahaya.

Gambar 6.2.2 Simbol LED


Pada saat ini warna-warna cahaya LED yang ada adalah warna
merah, kuning dan hijau. LED berwarna biru sangat langka. Pada dasarnya
semua warna bisa dihasilkan, namun akan menjadi sangat mahal dan tidak
efisien. Dalam memilih LED selain warna, perlu diperhatikan tegangan
kerja, arus maksimum dan disipasi daya-nya. Dalam kondisi menghantar,
tegangan maju pada LED merah adalah 1,6 sampai 2,2 volt, LED kuning
2,4 volt, LED hijau 2,7 volt. Sedangkan tegangan terbaik maksimum yang
dibolehkan pada LED merah adalah 3 volt, LED kuning 5 volt, LED hijau 5
volt.
LED mengkonsumsi arus sangat kecil oleh karenanya dalam
pengoperasiannya LED selalu diserikan dengan sebuah tahanan untuk
membatasi kuat arus yang melewati LED.

3.Bahasa Pemrograman
Pada praktikum menggunakan software CodeVisionAVR C Compiler.
CodeVisionAVR memiliki fitur-fitur yang terbilang lengkap seperti
Hyperterminal yang dapat digunakan untuk berkomunikasi antara
mikrokontroler dengan komputer serta tools untuk melakukan proses
burning dan flashing kedalam mikrokontroler. Untuk proses debugging
sendiri, CodeVisionAVR telah menyediakan link pada AVRStudio yang
memang telah memiliki fitur tersebut. Selain itu hasil kompilasi program dari
CodeVisionAVR yang berupa file dengan ekstensi *.cof juga dapat
disimulasikan langsung di AVRStudio.
III.Alat dan Bahan
1. 1 Box Trainer
2. 1 Set Mikrokontroller ATMega16
3. Kabel Penghubung secukupnya
4. Software CodeVisionAVR C Compiler
5. Software Proteus

IV.Langkah Kerja
A. Membuat Program pada Software CodeVisionAVR
Berikut adalah program Running LED
Gambar 6.4.1 Program Running LED pada Software CodeVisionAVR

B. Mendownload program dari CodeVisionAVR ke Mikrokontroler ATMega16


C. Setelah program telah terdownload, sambungkan Mikrokontroller ATMega16
ke trainer
1. Sambungkan grounding dan Vcc pada trainer ke mikrokontroller
2. Hubungkan PA0 pada mikrokontroller ke L1 pada trainer
3. Hubungkan PA1 pada mikrokontroller ke L2 pada trainer
4. Hubungkan PA2 pada mikrokontroller ke L3 pada trainer
5. Hubungkan PA3 pada mikrokontroller ke L4 pada trainer
6. Hubungkan PA4 pada mikrokontroller ke L5 pada trainer
7. Hubungkan PA5 pada mikrokontroller ke L6 pada trainer
8. Hubungkan PA6 pada mikrokontroller ke L7 pada trainer
9. Hubungkan PA7 pada mikrokontroller ke L8 pada trainer

Anda mungkin juga menyukai