Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
116Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Tutorial Pemrograman Mikrokontroler AVR_v1.0

Tutorial Pemrograman Mikrokontroler AVR_v1.0

Ratings: (0)|Views: 6,966 |Likes:
Thanks, please to send me abooks
Thanks, please to send me abooks

More info:

Published by: Ardhika Dhennis Putra Ananda on Feb 26, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/27/2013

pdf

text

original

 
Copyright (c) 2010 by Agfianto Eko Putra and Dhani Nugraha - 1
FREE e-book v1.0Tutorial Pemrograman Mikrokontroler AVR dengan WinAVR GCC (ATMega16/32/8535)http://klikdisini.com/embedded
oleh
 Agfianto Eko Putra
)
dan
Dhani Nugraha
FREE EBOOK!!
Jika Anda merasa ebook ini bermanfaat silahkan mendistribusikan ebook ini denganGRATIS di website Anda atau dimana saja, selama tidak merubah isi yang ada di e-book ini. Terima kasih…
 
Copyright (c) 2010 by Agfianto Eko Putra and Dhani Nugraha - 2
Tutorial Pemrograman Mikrokontroler AVR denganWinAVR GCC (ATMega16/32/8535)
Disusun oleh: Agfianto Eko Putra –agfi68@gmail.com
dan
Dhani Nugraha -dhan_t46@yahoo.com
Daftar Isi
1.Apakah Mikrokontroler itu? ...................................................................................................... 32.Pengetahuan Dasar Mikrokontroler AVR .................................................................................. 62.1.Pendahuluan ....................................................................................................................... 62.2.Memilih AVR “yang benar............................................................................................... 72.3.Ada apa dengan Mikrokontroler AVR ATMega16? ............................................................ 82.3.1.Ringkasan Fitur-fitur Mikrokontroler AVR ATMega16 ............................................... 82.3.2.Diagram Pin dan Diagram Blok Mikrokontroler AVR ATMega16 ............................... 92.3.3.Penjelasan Singkat Pin-pin pada Mikrokontroler AVR ATMega16 ............................ 103.Pengenalan Bahasa C untuk Mikrokontroler AVR ................................................................... 133.1.Struktur Penulisan Bahasa C ............................................................................................. 133.2.Tipe-tipe data dalam Bahasa C .......................................................................................... 143.3.Deklarasi Variabel dan Konstanta ..................................................................................... 143.4.Pernyataan ........................................................................................................................ 143.5.Fungsi ............................................................................................................................... 143.6.Pernyataan berkondisi dan Pengulangan............................................................................ 143.7.Operasi Logika dan Bilangan Biner .................................................................................. 153.8.Operasi Aritmetika............................................................................................................ 163.9.Pengulangan Terus-menerus atau
 Infinite Looping
............................................................ 164.Menggunakan AVR Studio dengan WinAVR GCC ................................................................. 175.Masukan/Luaran (I/O) pada Mikrokontroler AVR ................................................................... 225.1.Register DDRx ................................................................................................................. 235.2.Register PORTx................................................................................................................ 235.3.Register PINx ................................................................................................................... 246.Latihan Tahap-I ....................................................................................................................... 256.1.Percobaan-1: LED berkedip-kedip .................................................................................... 256.2.Percobaan-2: Membunyikan buzzer! ................................................................................. 266.3.Percobaan-3: Aplikasi
Pushbutton
untuk ON/OFF LED.................................................... 287.Timer/Counter pada Mikrokontroler AVR ............................................................................... 297.1.Percobaan-4: Menggunakan Timer1 .................................................................................. 337.2.Percobaan-5: Menggunakan Timer2 .................................................................................. 357.3.Percobaan-6: Menggunakan Timer0 .................................................................................. 378.Komunikasi Serial ................................................................................................................... 388.1.Penghasil Detak -
Clock Generator 
................................................................................... 408.2.Mengirim Data – USART Transmitter .............................................................................. 448.3.Menerima Data – USART Receive ................................................................................... 468.4.Percobaan-7: Komunikasi Serial ....................................................................................... 479.Setelah Ini kemana? ................................................................................................................ 49Bonus-1: Hasil kompilasi Flowcode AVR 3.0 yang unik?! .............................................................. 51Bonus-2: FlowCode AVR 3.0: Aplikasi I/O Sederhana ................................................................... 55
 
Copyright (c) 2010 by Agfianto Eko Putra and Dhani Nugraha - 3
Bonus-3: FlowCode AVR 3.0: Aplikasi LCD 2x16 karakter ........................................................... 58Bonus-4: FlowCode AVR 3.0: Menghitung Sapi! ........................................................................... 62Bonus-5: Animasi LED Mikrokontroler ATMega32 dengan C dan Assembly ................................. 73Bonus-6: Aplikasi Pushbutton Mikrokontroler ATMega32 dengan Assembly ................................. 78Belajar Mikrokontroler AT89C51/52/55: Teori dan Aplikasi, Edisi 2 .............................................. 83PLC: Konsep, Pemrograman dan Aplikasi Omron Sysmac dan ZEN ............................................... 84Penapis Aktif Eltronika: Teori dan Praktek ..................................................................................... 85Belajar Bahasa Assembly dengan Emu8086 .................................................................................... 86Pengendalian Mobile Robot (MOBOT) dengan MOBOTSIM v1.0 ................................................. 87Pasti Ada Hikmahnya...! ................................................................................................................. 88
1.Apakah Mikrokontroler itu?
Jika kita bicara tentang Mikrokontroler, maka tidak terlepas dari pengertian atau definisi tentangKomputer itu sendiri, mengapa? Ada kesamaan-kesamaan antara Mikrokontroler dengan Komputer(atau Mikrokomputer), antara lain:
Sama-sama memiliki unit pengolah pusat atau yang lebih dikenal dengan
CPU
(
Central  Processing Unit
);
CPU
tersebut sama-sama menjalankan program dari suatu lokasi atau tempat, biasanya dari
ROM
(
 Read Only Memory
)
1
atau
RAM
(
 Random Access Memory
)
2
;
Sama-sama memiliki
RAM
yang digunakan untuk menyimpan data-data sementara atau yanglebih dikenal dengan variabel-variabel;
Sama-sama memiliki beberapa luaran dan masukan (
I/O
) yang digunakan untuk melakukankomunikasi timbal-balik dengan dunia luar, melalui sensor (masukan) dan aktuator (luaran),perhatikan bagan yang ditunjukkan pada Gambar 1.Gambar 1. Bagan masukan, pemrosesan hingga luaranLantas apa yang membedakan antara Mikrokontroler dengan Komputer atau Mikrokomputer? Begitumungkin pertanyaan yang ada di benak kita, saat kita membaca beberapa daftar kesamaan yangsudah saya tuliskan tersebut. Sama sekali berbeda, itu jawaban yang saya berikan kepada Anda:
 Mikrokontroler adalah versi mini dan untuk aplikasi khusus dari Mikrokomputer atau Komputer!
1
Memori yang hanya bisa dibaca saja.
2
Memori yang bisa dibaca juga bisa ditulisi.
Masukan-masukansensor cahayasensor suhusensortekanan, dllPemrosesuC AT89uC AVRuC PIC16F, dllLuaran-luaranaktuator -motorrelayspeaker, dll

Activity (116)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Hanif Ferianto liked this
Awal ARkazi liked this
Firman Zamizi liked this
Rijal Faisholi liked this
Zahra Tazkia liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->