TEORI MIKROKONTROLLER 2

Embed Size (px)

Citation preview

  • 8/18/2019 TEORI MIKROKONTROLLER 2

    1/13

    ARSITEKTUR AVROleh : FrisaST., MT

  • 8/18/2019 TEORI MIKROKONTROLLER 2

    2/13

     Mikrkn!rller AVR meru"akan salah sa!u #enMikrkn!rller yang men#a$i an$alan ATME%, yang $ira'er'agai kele'ihan $an "enyem"urna $ari mmikrkn!rller yang su$ah a$a.Salah sa!u kele'ihan !erse'u! a$alah kemam"ua

    Programming ; kemam"uan un!uk langsung $a"a! $e"sua!u rangkaian a"likasi melalui a!uran !er!en!u. Selain menggunakan knse" arsi!ek!ur Har)ar$ yang memisahk*US un!uk $a!a $an "rgram, ser!a menera"kan Single yang mem'ua! eksekusi ins!ruksi $a"a! 'erlangsung sane+sien.

    Tabel Perbandingan seri keluarga AVR

  • 8/18/2019 TEORI MIKROKONTROLLER 2

    3/13

    UA SERI MIKROKO-TRO%%ER AVR A-/ MA-A%A- AA%AH ATTI-1232 A- ATME

     Feature ATTI-1232 a$alah : 3. Ka"asi!as memri Flash 1K'y!es un!uk "rgram

     1. Ka"asi!as memri Ee"rm 314 'y!es un!uk $a!a

     2. Memri SRAM 314 'y!es un!uk $a!a

     6. Maksimal 34 "in I7O

     5. Kmunikasi serial melalui S8I $an UART

     9. In!ernal In!erru"! $an Eks!ernal In!erru"!

     . 3;4('i! !imer $an 3;39('i! !imer

     4. Analg Km"ara!r

     

  • 8/18/2019 TEORI MIKROKONTROLLER 2

    4/13

    UA SERI MIKROKO-TRO%%ER AVR A-/ MA-A%A- AA%AH ATTI-1232 A- ATME

     Feature ATME/A 4525 a$alah : 3. Ka"asi!as memri Flash 4K'y!es un!uk "rgram

     1. Ka"asi!as memri EE8ROM 531 'y!es un!uk $a!a

     2. Memri SRAM 531 'y!es un!uk $a!a

     6. Maksimal 21 "in I7O

     5. Kmunikasi serial melalui S8I $an UART

     9. In!ernal In!erru"! $an Eks!ernal In!erru"!

     . 3;39('i! !imer $an 1;4('i! !imer

     4. 4 =hannel igi!al ! Analg =n)er!er

     

  • 8/18/2019 TEORI MIKROKONTROLLER 2

    5/13

  • 8/18/2019 TEORI MIKROKONTROLLER 2

    6/13

  • 8/18/2019 TEORI MIKROKONTROLLER 2

    7/13

    8E-0E%ASA- FU-/SI TIA88I- AVR ATME/A 4525

    PORTA

    -Semua 8innya $igunakan un!uk masukan sinyal an

    - Meru"akan 4('i! $ire&!inal "r! I7O

    -  Tia" "innya $a"a! menye$iakan In!ernal 8ull(U" Re?$a"a! $ia!ur "er 'i!@

    - Ou!"u! Bufer 8r! A $a"a! mem'eri arus 1> mA $

    mengen$alikan $is"lay %E se&ara langsung- a!a ire&!in Regis!er 8r! A ?RA@ harus $ise!!

    $ahulu se'elum 8r! A $igunakan- *i!('i! RA $iisi > #ika ingin memungsikan "in("i

    se'agai in"u! a!au $iisi 3 #ika se'agai u!"u!

  • 8/18/2019 TEORI MIKROKONTROLLER 2

    8/13

    PORTB

    - 8in("in "a$a 8r! * memiliki ungsi(ungsi khusus se$i#elaskan "a$a !a'le 'eriku!:

    Meru"akan 4('i! $ire&!inal "r! I7O-  Tia" "innya $a"a! menye$iakan In!ernal 8ull(U" Re

    ?$a"a! $ia!ur "er 'i!@- Ou!"u! Bufer 8r! * $a"a! mem'eri arus 1> mA $a

    mengen$alikan $is"lay %E se&ara langsung- a!a ire&!in Regis!er 8r! * ?R*@ harus $ise!!in

    $ahulu se'elum 8r! * $igunakan- *i!('i! R* $iisi > #ika ingin memungsikan "in("in

    se'agai in"u! a!au $iisi 3 #ika se'agai u!"u!

  • 8/18/2019 TEORI MIKROKONTROLLER 2

    9/13

  • 8/18/2019 TEORI MIKROKONTROLLER 2

    10/13

    PORTC

    - ua "in 8r! = ?8=9 $an 8=@ #uga mem"unyai ungal!erna!i)e se'agai s&illa!r un!uk !imer7&un!er 1

    Meru"akan 4('i! $ire&!inal "r! I7O-  Tia" "innya $a"a! menye$iakan In!ernal 8ull(U" Re

    ?$a"a! $ia!ur "er 'i!@- Ou!"u! Bufer 8r! = $a"a! mem'eri arus 1> mA $a

    mengen$alikan $is"lay %E se&ara langsung- a!a ire&!in Regis!er 8r! = ?R=@ harus $ise!!in

    $ahulu se'elum 8r! = $igunakan- *i!('i! R= $iisi > #ika ingin memungsikan "in("in

    se'agai in"u! a!au $iisi 3 #ika se'agai u!"u!

  • 8/18/2019 TEORI MIKROKONTROLLER 2

    11/13

    PORTD

    - 8in("in "a$a 8r! memiliki ungsi(ungsi khusus se$i#elaskan "a$a !a'le 'eriku!:

    Meru"akan 4('i! $ire&!inal "r! I7O

    -  Tia" "innya $a"a! menye$iakan In!ernal 8ull(U" Re?$a"a! $ia!ur "er 'i!@

    - Ou!"u! Bufer 8r! $a"a! mem'eri arus 1> mA $amengen$alikan $is"lay %E se&ara langsung

    - a!a ire&!in Regis!er 8r! ?R@ harus $ise!!i

    $ahulu se'elum 8r! $igunakan- *i!('i! R $iisi > #ika ingin memungsikan "in("in

    se'agai in"u! a!au $iisi 3 #ika se'agai u!"u!

  • 8/18/2019 TEORI MIKROKONTROLLER 2

    12/13

  • 8/18/2019 TEORI MIKROKONTROLLER 2

    13/13

    RESET B RST "a$a "in < meru"akan Resee! "a$a 0ika "in ini $i'eri masukan lw selama minMachine Cycle maka sys!em akan $irese!

    CTA%3 B Masukan ke Inverting Oscillator AmplieIn"u! ke Internal Cloc Operating Circuit 

    CTA%1 B Keluaran $ari Inverting Oscillator Ampli

    AV&& B Kaki masukan !egangan 'agi A7 =n)er

    ini harus !erhu'ung se&ara eks!ernal ke V&melalui Lo!pass Filter AREF B Kaki masukan reerensi 'agi A7 =n)er!Un!uk "erasinal A=, sua!u le)el !egangan!ara A/- $an A)&& harus $i'erikan ke

    /- B Kaki un!uk analg /run$. Hu'ungkan ka

    /-, Ke&uali #ika 'ar$ memiliki analg gr