a

10
Abstrak Percobaan pertama ini praktikan mempelajari tentang input dan output dasar dari AVR dengan menggunakan bahasa C, dengan mempelajari datasheet ATMega 8535 terlebih dahulu.Output dari percobaan kali ini dapat diamati langsung dari trainer board yang diberikan, di sini praktikan dapat mengamati lampu LED display pada board, apakah sudah menyala dengan benar atau belum. Dengan berbnagai kombinasi dan aplikasi yang dibuat praktikan, lampu LED pada board dapat menyala dengan berbagai kombinasi sesuai representasi biner yang diinginkan. Kata kunci: ATMega 8535, Port input dan output, WinAVR. 1. PENDAHULUAN Penggunaan WinAVR saat ini sudah mulai diminati dan dipelajari oleh banyak orang. Dimana dengan software ini kita dapat membuat suatu aplikasi input atau output dengan menggunakan bahasa C. Untuk percobaan dapat digunakan Sismin ATMega 8535 dan Switch S2 untuk mengaktifkan downloader. Percobaan kali ini memiliki beberapa tujuan, yaitu: Praktikan memahami datasheet ATMega 8535. Praktikan mampu membuat aplikasi input dan output pada AVR dengan menggunakan bahasa pemrograman C pada WinAVR. Praktikan memahami pengesetan fuse yang berkaitan dengan penggunaan besar dan jenis Kristal. 2. STUDI PUSTAKA KONFIGURASI I/O ATMega 8535 Gambar dan table berikut ini dikutipkan dari datasheet ATMega 8535: [1][2] Skematik I/O (Datasheet AVR Hal. 51) [2] Konfigurasi Pin Port (hal. 53) PUD pada SFIOR (hal. 59)[2] Rekomendasi untuk inisialisasi pada pin input (hal. 56)[2] Laporan Praktikum - Laboratorium Dasar Teknik Elektro – STEI ITB 1

description

lalala

Transcript of a

JUDUL PERCOBAAN

Laporan Praktikum - Laboratorium Dasar Teknik Elektro STEI ITB1

AbstrakPercobaan pertama ini praktikan mempelajari tentang input dan output dasar dari AVR dengan menggunakan bahasa C, dengan mempelajari datasheet ATMega 8535 terlebih dahulu.Output dari percobaan kali ini dapat diamati langsung dari trainer board yang diberikan, di sini praktikan dapat mengamati lampu LED display pada board, apakah sudah menyala dengan benar atau belum. Dengan berbnagai kombinasi dan aplikasi yang dibuat praktikan, lampu LED pada board dapat menyala dengan berbagai kombinasi sesuai representasi biner yang diinginkan.Kata kunci: ATMega 8535, Port input dan output, WinAVR. Pendahuluan Penggunaan WinAVR saat ini sudah mulai diminati dan dipelajari oleh banyak orang. Dimana dengan software ini kita dapat membuat suatu aplikasi input atau output dengan menggunakan bahasa C. Untuk percobaan dapat digunakan Sismin ATMega 8535 dan Switch S2 untuk mengaktifkan downloader. Percobaan kali ini memiliki beberapa tujuan, yaitu: Praktikan memahami datasheet ATMega 8535. Praktikan mampu membuat aplikasi input dan output pada AVR dengan menggunakan bahasa pemrograman C pada WinAVR. Praktikan memahami pengesetan fuse yang berkaitan dengan penggunaan besar dan jenis Kristal.Studi Pustaka

KONFIGURASI I/O ATMega 8535Gambar dan table berikut ini dikutipkan dari datasheet ATMega 8535: [1][2]Skematik I/O (Datasheet AVR Hal. 51)[2]

Konfigurasi Pin Port (hal. 53)

PUD pada SFIOR (hal. 59)[2]

Rekomendasi untuk inisialisasi pada pin input (hal. 56)[2]

Deskripsi register (misalnya Port A) (hal. 66)

MetodologiBerikut adalah komponen dan alat yang digunakan selama percobaan dan bagaimana cara/ langkah-langkah melakukan percobaan ini. Tabel 3-1 Komponen dan Alat Percobaan

Alat atau KomponenJumlah

Komputer1

Software WinAVR1

Power Supply1

Spesifikasi Alat yang Digunakan

Komputer dengan windows xp1

Board ATMega85351

Kabel DB-91

Downloader2

Langkah Kerja :

I.A PORT A SEBAGAI OUTPUT

Persiapan

Sebelum Power Supply dihubungkan pada kit praktikum, atur terlebih dahulu pada tegangan 9volt. Kemudian, hubungkan pada kit praktikum Hubungkan PORT A (ATMega8535) pada PORT OUTPUT (Trainer Board); lihat Apendiks B Pelajari Apendiks A Petunjuk Penggunaan WinAVR Hubungkan Sismin ATMega8535dengan PC mengunakan kabel DB-9. Gunakan Switch S2 pada Sismin ATMega8535 (lihat Apendiks B) untuk mengaktifkan downloader. Pastikan LED2 pada Sismin ATMega8535 menyala saat akan mendownload program dan pastikan LED2 mati saat akan melihat jalannya program.

TUGAS I.A.1

Tanpa memperhatikan pengaturan fuse (Apendiks A), jalankan contoh program di bawah ini, amati hasilnya dan buatlah flowchartnya.

#include int main (void){DDRA = 0xFF;PORTA=(1