Materi AT-MEGA 8

Post on 23-Feb-2018

224 views 0 download

Transcript of 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

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

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

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.

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

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

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.

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

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.

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

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.

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

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

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

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

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.

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

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,

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

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

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"

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

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."

@

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

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

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

@