Materi AT-MEGA 8

26
HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015 By Tria Faridan !an"r Mat eri A T -Mega 8 A. DataS he et A t-Mega 8

Transcript of Materi AT-MEGA 8

Page 1: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 1/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

Materi AT-Mega 8

A. DataSheet At-Mega 8

Page 2: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 2/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

Page 3: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 3/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

Mikrokontroler ATMega8 merupakan mikrokontroler keluarga AVR 8bit. Beberapa

tipe mikrokontroler yang “berkeluarga” sama dengan ATMega8 ini antara lain

ATMega8535, ATMega!, ATMega3", ATmega3"8, dll. #ang membedakannya antara

lain adala$, ukuran memori, banyaknya %&'( )pin input*output+, perip$erial )-ART,

timer, ounter, dll+. /ari segi ukuran 0isik, ATMega8 memiliki ukuran 0isik lebi$ keil

dibandingkan dengan beberapa mikrokontroler yang di sebutkan tadi. 1amun untuk segi

Page 4: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 4/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

memori dan periperial lainnya ATMega8 tidak kala$ dengan yang lainnya karena ukuran

memori dan periperialnya relati0 sama dengan ATMega8535, ATMega3", dll.

B. Pin At-Mega 8

&inout '2 mikrokontroler ATMega8 yang berpakage /'& dapat dili$at di baa$ ini.

Page 5: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 5/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

Page 6: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 6/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

-eperti yang kita li$at ATMega8 memiliki 3 bua$ &(RT utama yaitu &(RTB,

&(RT2, dan &(RT/ dengan total pin input*output sebanyak "3 pin. &(RT tersebut dapat

di0ungsikan sebagai input*output digital atau di0ungsikan sebagai periperial lainnya.

1. PORTB

Page 7: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 7/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

&(RTB merupakan 4alur data 8bit yang dapat di0ungsikan sebagai input*output.

-elain itu &(RTB 4uga dapat memiliki 0ungsi alternati0 seperti yang tertera pada

gambar di baa$ ini.

Page 8: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 8/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

Page 9: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 9/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

ICP1(PB0),  ber0ungsi sebagai Timer 2ounter input apture pin.

OC1A(PB1), OC1B(PB2) dan OC2(PB3) dapat di0ungsikan sebagai keluaran &M

)pulse idt$ modulation+.MOSI(PB3), MISO(PB), SC!(PB"), SS(PB2)  merupakan 4alur #$%&ni#a'i

SPI. -elain itu pin ini 4uga ber0ungsi sebagai a&r *e%$gra%an 'eria (ISP).

TOSC1(PB+) dan TOSC2(PB) dapat di0ungsikan sebagai sumber lok e6ternal

untuk timer.

Page 10: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 10/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

TA1(PB+) dan TA2(PB)  merupakan sumber lok utama

mikrokontroler. &erlu diketa$ui, 4ika kita menggunakan lok internal )tanpa rystal+

maka &B! dan &B7 dapat di0ungsikan sebagai input*output digital biasa. 1amun 4ika

kita menggunakan lok dari rystal e6ternal maka &B! dan &B7 tidak dapat kita

gunakan sebagai input*output.". PORTC

Page 11: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 11/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

&(RT2 merupakan 4alur data 7bit yang dapat di0ungsikan sebagai input*output

digital. ungsi alternati0 &(RT2 antara lain sebagai berikut.

Page 12: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 12/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

Page 13: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 13/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

ADC + /hanne (PC0,PC1,PC2,PC3,PC,PC") dengan resolusi sebesar 9bit.

A/2 dapat kita gunakan untuk menguba$ input yang berupa tegangan analog

men4adi data digital.I2C (SDA dan SD) merupakan sala$ satu 0itur yang terdapat

 pada &(RT2. '"2 digunakan untuk komunikasi dengan sensor atau de:ie lain yang

Page 14: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 14/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

memiliki komunikasi data tipe '"2 seperti sensor kompas, aelerometer nun$uk,

dll.

RST merupakan sala$ satu pin penting di mikrokontroler, R;-;T dapat

digunakan untuk merestart program. &ada ATMega8 pin R;-;T digabungkan

dengan sala$ satu pin '( )&2!+. -eara de0ault &2! ini didisable dan diganti men4adi

 pin R;-;T. <ita dapat mendisable 0ungsi pin R;-;T tersebut untuk men4adikan

Page 15: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 15/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

&2! sebagai pin input*output. <ita dapat melakukan kon0igurasi di 0usebit untuk 

melakukan pengaturannya, namun saya sarankan untuk tidak meruba$nya karena 4ika

 pin R;-;T di disable maka kita tidak dapat melakukan pemograman melalui 4alur 

'-&.

3. PORTD

Page 16: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 16/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

&(RT/ merupakan 4alur data 8bit yang masing=masing pin=nya 4uga dapat

di0ungsikan sebagai input*output. -ama seperti &(RTB dan &(RT2, &(RT/ 4uga

memiliki 0ungsi alternati0 seperti terli$at pada gambar dibaa$ ini.

Page 17: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 17/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

Page 18: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 18/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

SART (TD dan RD) merupakan 4alur data komunikasi serial dengan le:el

sinyal TT>. &in T?/ ber0ungsi untuk mengirimkan data serial, sedangkan R?/

kebalikannya yaitu sebagai pin yang ber0ungsi untuk menerima data serial.

Interr&*t (IT0 dan IT1)  merupakan pin dengan 0ungsi k$usus sebagai

interupsi $ardare. 'nterupsi biasanya digunakan sebagai selaan dari program,

Page 19: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 19/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

misalkan pada saat program ber4alan kemudian ter4adi interupsi $ardare*so0tare

maka program utama akan ber$enti dan akan men4alankan program interupsi.

C!  dapat di0ungsikan sebagai sumber lok e6ternal untuk -ART, namun

kita 4uga dapat meman0aatkan lok dari 2&, se$ingga tidak perlu membutu$kan

e6ternal lok. T0 dan T1 ber0ungsi sebagai masukan ounter e6ternal untuk timer

Page 20: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 20/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

dan timer 9. AI0 dan AI1  keduanya merupakan masukan input untuk analog

omparator.

C. C$nt$h /$ding i* $* d&a a%*& ed dengan Ba'/$%-a4r

Page 21: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 21/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

@

reg0ile Cm8de0.datC

rystal !999999

$stak 3"

Page 22: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 22/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

sstak 9

0ramesiDe "E

@

2on0ig &in.9 (utput

2on0ig &in. (utput

Page 23: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 23/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

2on0ig &in. (utput

>ed Alias &in.9

>ed" Alias &in.

>ed3 Alias &in."

@

Page 24: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 24/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

/o

>ed

aitms "99

>ed 9

aitms "99

Page 25: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 25/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

>ed"

aitms "99

>ed"

aitms "99

>oop

Page 26: Materi AT-MEGA 8

7/24/2019 Materi AT-MEGA 8

http://slidepdf.com/reader/full/materi-at-mega-8 26/26

HEXA ‘’Hardware Experiment Amikom” Yogyakarta 2015By Tria Faridan !an"r

;nd

@