Top Banner

of 26

2_mikrokontroler Atmega 8535

Jul 05, 2018

Download

Documents

Sinta Novita
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/16/2019 2_mikrokontroler Atmega 8535

    1/26

    MIKROKONTROLER

    ATMEGA 8535

  • 8/16/2019 2_mikrokontroler Atmega 8535

    2/26

    MIKROKONTROLLER AVR ATMEGA

    8535

    DIP SMD

  • 8/16/2019 2_mikrokontroler Atmega 8535

    3/26

    MIKROKONTROLLER AVR ATMEGA

    8535

  • 8/16/2019 2_mikrokontroler Atmega 8535

    4/26

    MIKROKONTROLLER AVR ATMEGA

    8535

    Minimum sistemmikrokontroleradala se!uaran"kaian #alin"sederana darise!uamikrokontroler a"arI$ mikrokontrolerterse!ut !isa!ero#rasi dan

    de#ro"ram% Dalama#likasin&aminimum sistemserin"diu!un"kanden"an ran"kaian

    lain untuk tu'uantertentu%

  • 8/16/2019 2_mikrokontroler Atmega 8535

    5/26

    DI SMART AVR SYSTEM

    tt#())***%mikron+,3

    %-om

    • Da#at di"unakan untuk 'enis A.RATMEGA8535/L01ATMEGA+2/L01ATMEGA3,/L01ATMEGA+23/L01

    ATMEGA3,3/L0%• Memiliki I$ Ma,3,

    sein""a da#atlan"sun" diu!un"kan#ada PORT SERIAL )$OM PORT kom#uter%

    • Koneksi AD$ suda

    disia#kan /A.$$1 AGND1dan ARE40 sein""asistem suda sia#untuk menerima in#utANALOG #ada PORTA%

    •  Tersedia Arra& LED#ada PORT$1 dan PusON

    #ada PORTD%, dan

    POR TD%3 sein""a-o-ok untuk latian

    http://www.mikron123.com/http://www.mikron123.com/http://www.mikron123.com/http://www.mikron123.com/http://www.mikron123.com/http://www.mikron123.com/http://www.mikron123.com/

  • 8/16/2019 2_mikrokontroler Atmega 8535

    6/26

    USB AVR ISP Downloader 

    Fitur:

    • 4ormat 6le &an"didukun" adala 7%e

    •  Tar"et ISP untuk semuaA.R

    Da#at di"unakanse!a"ai S9 to Serial TTL

    • Kom#ati!el den"an:indo*s ;P dan:indo*s .ista

    • Kom#ati!el den"anSo

  • 8/16/2019 2_mikrokontroler Atmega 8535

    7/26

    SOFTWARE

    • CODEVISION C AVR V2.05.0

    • USB-DOWNLOADER K-125

  • 8/16/2019 2_mikrokontroler Atmega 8535

    8/26

    PORT I)O atme"a8535

  • 8/16/2019 2_mikrokontroler Atmega 8535

    9/26

    S#esi6kasi #ort I)O A.R

    • I)O di"ital

    • In#ut)out#ut #ada #in &an" sama

    •Le>el I)O TTL /lo"ika ?

     ? .1 lo"ika+  5.0

  • 8/16/2019 2_mikrokontroler Atmega 8535

    10/26

    S#esi6kasi #ort I)O A.R

  • 8/16/2019 2_mikrokontroler Atmega 8535

    11/26

    S#esi6kasi #ort I)O A.R

    • Diakses men""unakan 3 re"ister ( – DDR

     – PORT

     – PIN• DDR di"unakan untuk menentukan ara

    I)O

    • PORT di"unakan untuk me"out#utkannilai ke #in I$

    • PIN di"unakan se!a"ai re"ister untukmenam#un" nilai &an" diin#utkan #ada

    #in I$

  • 8/16/2019 2_mikrokontroler Atmega 8535

    12/26

    S#esi6kasi #ort I)O A.R

    • Arus ma /sinkin"0(• ,? mA /test -ondition0

    • @? mA /ma0

    • ntuk setia# #ort /8 line0 'umla semua arusdi #ort terse!ut ma +?? mA

  • 8/16/2019 2_mikrokontroler Atmega 8535

    13/26

    S#esi6kasi #ort I)O A.R

    • Pada dasarn&a kon6"urasi I)O A.Radala o#en -olle-tor

    • Kon6"urasi o#en -olle-tor

    mem#un&ai te"an"an ? . #adalo"ika ? dan men"am!an" /i0#ada lo"ika +

    •Su#a&a #in tidak dalam lo"ikamen"am!an" dalam keadaanse!a"ai in#ut1 !iasan&a PORT ikutdiakti

  • 8/16/2019 2_mikrokontroler Atmega 8535

    14/26

    Lan"ka #en"aksesan suatu#ort I)O

    • Settin" re"ister DDR( se!a"ai in#ut/?0 atau out#ut /+0

    •  Bika diset se!a"ai in#ut1 ena!lekan#ull u# den"an menuliskan lo"ika +#ada PORT1 kemudian !aru !a-adata dari PIN

    •  Bika diset se!a"ai out#ut1 lan"sun"sa'a kirimkan data keluar ke PORT

  • 8/16/2019 2_mikrokontroler Atmega 8535

    15/26

    Instruksi I)O1akses !a-a tulis

    • IN ( mem!a-a data dari I)O re"ister/8 !it0 ke GP re"ister  IN R+21PinD

    • OT ( menulis data dari GP re"isterke I)O re"ister/8 !it0  OTPORT$1R+C

    • S9I ( mem!uat lo"ika + + !it di

    re"ister I)O  S9I PORT$1,

    • $9I ( mem!uat lo"ika ? + !it dire"ister I)O  $9I PORT91+

  • 8/16/2019 2_mikrokontroler Atmega 8535

    16/26

    Instruksi I)O1lom#atan!ers&arat

    • S9I$ ( ski# i< !it I)O is -lear  menski# instruksi di !a*an&a 'ikasuatu !it I)O dalam lo"ika ?

    • S9IS ( ski# i< !it I)O is set  menski#instruksi di !a*an&a 'ika suatu !itI)O dalam keadaan lo"ika +

    • $onto ( S9I$ PIND1+

  • 8/16/2019 2_mikrokontroler Atmega 8535

    17/26

  • 8/16/2019 2_mikrokontroler Atmega 8535

    18/26

    Lan"kalan"ka #en"aksesan#ort

    • Instruksi out(• LDI R+21?44 F #ersia#an insialisasi Port9

    s!" out

    • OT DDR91R+2F set #ort! se!a"ai out#utsemua

    • LDI R+C1?!+?+?+?+?F data &an" akandikeluarkan

    • OT PORT91R+CFkeluarkan data di sini

  • 8/16/2019 2_mikrokontroler Atmega 8535

    19/26

    • Instruksi S9I dan $9I

    • Karena instruksi ts! an&amen"akses + !it sa'a1 maka DDR&an" diset 'u"a -uku# + !it sa'a (

    • S9I DDR91@F !it ke@ #ort 9 di'adikan out#ut

    • S9I DDR$13F !it ke3 #ort $ di'adikan out#ut

    • S9I PORT91@F keluarkan lo"ika + ke !it @#ort!

    • $9I PORT$13Flo"ika ? ke !it 3 #ort-

  • 8/16/2019 2_mikrokontroler Atmega 8535

    20/26

    • Instruksi S9I$1S9IS

    • Karena instruksi s!" in#ut1 DDRarus diset ? #ada !it!it &"di"unakan

    • $9I DDRD1CF settin" #ortd !it C s!" in#ut

    • S9I PORTD1CF ena!le #ull u#

    • S9I$ PIND1CF !a-a #ortd !it C• $LR R+2Finstruksi sem!aran"

    • LDI R+21?AAF 'ika #ortd !it C lo"ika?1lom#at ke sini

  • 8/16/2019 2_mikrokontroler Atmega 8535

    21/26

    O#erasi Aritmatika

    • Instruksi #en'umlaan

     – ADD R+51R+@  R+5R+5HR+@

     – AD$ R+51R+@  R+5R+5HR+@H$arr&

    • Instruksi #en"uran"an

     – S9 R+51R+@  R+5R+5R+@

     – S9I R+21,  R+2R+2+

     – S9$ R++1R+,  R++R++R+,$arr&

     – S9$I R+C13  R+CR+C3$arr&

  • 8/16/2019 2_mikrokontroler Atmega 8535

    22/26

    O#erasi aritmatika

    • Instruksi #erkalian

     – ML R,+1R,?  R+(R?R,+R,? /R+di"unakan untuk men&im#an MS91R?

    LS901#erkalian !ilan"an unsi"ned/!ulat#ositi

  • 8/16/2019 2_mikrokontroler Atmega 8535

    23/26

    O#erasi lo"ika

    • AND Rd1Rr F ANDI Rd1K  o#erasi and

    • OR Rd1Rr F ORI Rd1K  o#erasi OR

    EOR Rd1Rr

     E;OR• $OM Rd  kom#lemen +

    • NEG Rd  kom#lemen ,

    • dll /liat dataseet0

  • 8/16/2019 2_mikrokontroler Atmega 8535

    24/26

     Tu"as +

    •  Tu"as #em!uatan sistem minimumATme"a8535 mulai !isa ditun'ukkanmin""u de#an

    • Kar&a anda !isa ditun'ukkan di la!elektronika dasar atau di kelas

    • 9atas akir #ela#oran ( di kelas %

    •  Telat usaa anda teta# diar"ai1den"an nilai &" le!i renda

  • 8/16/2019 2_mikrokontroler Atmega 8535

    25/26

    Ren-ana Pro'e-t

    • Runnin" LED

    • Runnin" Led den"an interu#si

    • Pem!an"kit "elom!an" kotak

  • 8/16/2019 2_mikrokontroler Atmega 8535

    26/26

    4asilitas sistem minimal

    • LED1 untuk tam#ilan data dan P:M

    • Pus !utton

    • Jeader)#in untuk eks#ansi #ort

    • Jeader untuk #ro"rammer

    • Konektor serial #ort

    • L$D /nilai tam!a01 karena !e!era#a

    #ro'e-t memerlukan tam#ilan• ds!