pengendali mikro

Upload: mumpuniluthfi

Post on 20-Feb-2018

239 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 PENGENDALI MIKRO

    1/15

    MEKATRONIKA

    PENGENDALI MIKRO/MICROCONTROLLER

    Disusun oleh:Alan Pradika Yudha (2!"2#$%&

    Geraldi Geas'io D (2%!"2""&

    I)a) Maulana (2%!"2$%!&

    *o+ian Ok'a,iardi (2-!"2$&

    .R*AN TEKNIK ME*IN

    0AKLTA* TEKNOLOGI IND*TRI

    NI1ER*ITA* GNADARMA

    2"#

  • 7/24/2019 PENGENDALI MIKRO

    2/15

    PENGENDALI MIKRO/MICROCONTROLLER

    Pendahuluan/Penenalan Mikrokon'roler

    De+inisi

    Pengendali mikro/Microcontroller adalah sistem mikroprosesor lengkap yang

    terkandung di dalam sebuah chip. Mikrokontroler berbeda dari mikroprosesor serba guna

    yang digunakan dalam sebuah PC, karena di dalam sebuah mikrokontroler umumnya juga

    telah berisi komponen pendukung sistem minimal mikroprosesor, yakni memori dan

    antarmuka I/O, sedangkan di dalam mikroprosesor umumnya hanya berisiCPUsaja.

    *e3arah Mikrokon'roler

    Mikrokontroler yang populer pertama kali dibuat oleh Intel pada tahun 1!", yaitu

    mikrokontroler #$bit seri Intel #!%#. Mikrokontroler tersebut adalah bagian dari keluarga

    mikrokontroler MC&$%#. &ebelumnya, 'e(as instruments telah memasarkan mikrokontroler

    %$bit pertama yaitu 'M& 1)))pada tahun 1!%. 'M& 1)))yang mulai dibuat sejak 1!1

    adalah mikrokomputer dalam sebuahchip,lengkap dengan *+M dan *OM.

    Ga)4aran *inka'

    &ebenarnya apakah yang disebut dengan mikrokontroler &ebuah kontroler digunakan

    untuk mengontrol suatu proses atau aspek$aspek dari lingkungan. &atu contoh aplikasi dari

    mikrokontroler adalah untuk memonitor rumah. -etika suhu naik, kontroler membuka

    jendela dan sebaliknya. Pada masanya, kontroler dibangun dari komponen$komponen logika

    secara keseluruhan, sehingga menjadikannya besar dan berat. &etelah itu barulah

    dipergunakan mikrokprosesor sehingga keseluruhan kontroler masuk kedalam PC yang

    cukup kecil. ingga saat ini masih sering kita lihat kontroler yang dikendalikan oleh

    mikroprosesor biasa 0ilog #), Intel #)##, Motorola"#), dsb2.

    Proses pengecilan komponen terus berlangsung, semua komponen yang diperlukan

    guna membangun suatu kontroler dapat dikemas dalam satu keping. Maka lahirlah komputer

    keping tunggal 0one chip microcomputer2 atau disebut juga mikrokontroler. Mikrokontroler

    adalah suatu IC dengan kepadatan yang sangat tinggi,dimana semua bagian yang diperlukan

    untuk suatu kontroler sudah dikemas dalam satu keping, biasanya terdiri dari3

    http://id.wikipedia.org/wiki/Sirkuit_terpaduhttp://id.wikipedia.org/wiki/Mikroprosesorhttp://id.wikipedia.org/wiki/Komputer_pribadihttp://id.wikipedia.org/wiki/CPUhttp://id.wikipedia.org/wiki/CPUhttp://id.wikipedia.org/w/index.php?title=Texas_instruments&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Texas_instruments&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=TMS_1000&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=TMS_1000&action=edit&redlink=1http://id.wikipedia.org/wiki/Sirkuit_terpaduhttp://id.wikipedia.org/wiki/Sirkuit_terpaduhttp://id.wikipedia.org/wiki/Sirkuit_terpaduhttp://id.wikipedia.org/wiki/Mikroprosesorhttp://id.wikipedia.org/wiki/Komputer_pribadihttp://id.wikipedia.org/wiki/CPUhttp://id.wikipedia.org/w/index.php?title=Texas_instruments&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=TMS_1000&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=TMS_1000&action=edit&redlink=1http://id.wikipedia.org/wiki/Sirkuit_terpaduhttp://id.wikipedia.org/wiki/Sirkuit_terpadu
  • 7/24/2019 PENGENDALI MIKRO

    3/15

    CPU 0Central Processing Unit2

    *+M 0Random Access Memory2

    44P*OM/4P*OM/P*OM/*OM

    I/O, &erial 5 Parallel

    Timer

    Interupt Controller

    *ata$rata mikrokontroler memiliki instruksi manipulasi bit, akses ke I/O secara

    langsung dan mudah, dan proses interupt yang cepat dan e6isien. 7engan kata lain

    mikrokontroler adalah 8 &olusi satu Chip8 yang secara drastis mengurangi jumlah komponen

    dan biaya disain 0harga relati6 rendah2.

    Mikrokontroller adalah piranti elektronik berupa IC 0Integrated Circuit2 yang

    memiliki kemampuan manipulasi data 0in6ormasi2 berdasarkan suatu urutan instruksi

    0program2 yang dibuat oleh programmer. Mikrokontroller merupakan contoh suatu sistem

    komputer sederhana yang masuk dalam kategori embeddedkomputer.

    7alam sebuah struktur mikrokontroller akan kita temukan juga komponen$komponen

    seperti3 processor, memory, I/O, clock, dan lain$lain. 9ambar diba:ah ini merupakan

    beberapa bentuk mikrokontroller keluaran +'M4;.

  • 7/24/2019 PENGENDALI MIKRO

    4/15

    Ga)4ar ". contoh beberapa bentuk mikrokontroller +'M4;

    Ran5anan embedded&istem komputer de:asa ini paling banyak justru terdapat di dalam peralatan lain,

    seperti telepon, jam, perangkat rumah tangga, kendaraan, dan bangunan. &istem embedded

    biasanya mengandung syarat minimal sebuah sistem mikroprosesor yaitu memori untuk data

    dan program, serta sistem antarmuka input/output yang sederhana. +ntarmuka semacam

    keyboard, tampilan, disket, atau printer yang umumnya ada pada sebuah komputer pribadi

    justru tidak ada pada sistem mikrokontroler. &istem mikrokontroler lebih banyak melakukan

    pekerjaan$pekerjaan sederhana yang penting seperti mengendalikan motor, saklar, resistor

  • 7/24/2019 PENGENDALI MIKRO

    5/15

    antarmuka komunikasi serial lain seperti I=C, Serial Peripheral Interface and

    Controller Area et!orkuntuk sambungan sistem

    peri6eralseperti timerdan !atchdog

    *+Muntuk penyimpanan data

    *OM,4P*OM, 44P*OMatau >lash memoryuntuk menyimpanprogram komputer

    pembangkit clock$ biasanya berupa resonator rangkaian *C

    pengubah analog$ke$digital

    Mikrokon'roler 4erdasarkan arsi'ek'urn7a CI&C 0Comple( Instruction &et Computing2

    *I&C 0*educed Instruction &et Computing2

    &esuai dengan namanya masing$masing, maka dapat disimpulkan bah:a CI&C

    mempunyai instruksi lebih banyak daripada *I&C. +kan tetapi *I&C mempunyai 6asilitas

    internal lebih banyak daripada CI&C.

    Mikrokon'roler 4erdasarkan )erek 8a4rik 8e)4ua'n7a

    AM99

    ingga Mei ?))%,mikrokontroler ini masih dikembangkan dan dipasarkan oleh IM,

    hingga kemudian keluarga %(( dijual ke +pplied Micro Circuits Corporation.

    %)@ Po:erPC CPU0PPC %)@9CA2

    %)B Po:erPC CPU0PPC %)B4P, PPC %)B9P/C*, PPC %)B9Pr, PPC Pe%)B/;2

    %%) Po:erPC ook$4 CPU0PPC %%)9P, PPC %%)9A, PPC %%)4P/4P(/9*(, PPC

    %%)&P/&Pe2

    A')el

    +tmel +'1 series0+*M'UM architecture2

    +tmel +D*@?

    +'), 'iny 5 Mega series E +D*0+tmel or:ay design2

    http://id.wikipedia.org/wiki/Komunikasi_serialhttp://id.wikipedia.org/wiki/Komunikasi_serialhttp://id.wikipedia.org/w/index.php?title=I%C2%B2C&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Serial_Peripheral_Interface&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Serial_Peripheral_Interface&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Serial_Peripheral_Interface&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Controller_Area_Network&action=edit&redlink=1http://id.wikipedia.org/wiki/Periferalhttp://id.wikipedia.org/w/index.php?title=Timer&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Watchdog_timer&action=edit&redlink=1http://id.wikipedia.org/wiki/RAMhttp://id.wikipedia.org/wiki/Read-only_memoryhttp://id.wikipedia.org/w/index.php?title=EPROM&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=EPROM&action=edit&redlink=1http://id.wikipedia.org/wiki/EEPROMhttp://id.wikipedia.org/wiki/Flash_memoryhttp://id.wikipedia.org/wiki/Programhttp://id.wikipedia.org/w/index.php?title=Pembangkit_clock&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Rangkaian_RC&action=edit&redlink=1http://id.wikipedia.org/wiki/Pengubah_analog-ke-digitalhttp://id.wikipedia.org/w/index.php?title=AMCC&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Mei_2004&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Mei_2004&action=edit&redlink=1http://id.wikipedia.org/wiki/IBMhttp://id.wikipedia.org/wiki/IBMhttp://id.wikipedia.org/w/index.php?title=Applied_Micro_Circuits_Corporation&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=403_PowerPC_CPU&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=405_PowerPC_CPU&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=440_PowerPC_Book-E_CPU&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=440_PowerPC_Book-E_CPU&action=edit&redlink=1http://id.wikipedia.org/wiki/Atmelhttp://id.wikipedia.org/w/index.php?title=Atmel_AT91_series&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Atmel_AT91_series&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=ARM_architecture&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Atmel_AVR32&action=edit&redlink=1http://id.wikipedia.org/wiki/Atmel_AVRhttp://id.wikipedia.org/wiki/Komunikasi_serialhttp://id.wikipedia.org/w/index.php?title=I%C2%B2C&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Serial_Peripheral_Interface&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Controller_Area_Network&action=edit&redlink=1http://id.wikipedia.org/wiki/Periferalhttp://id.wikipedia.org/w/index.php?title=Timer&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Watchdog_timer&action=edit&redlink=1http://id.wikipedia.org/wiki/RAMhttp://id.wikipedia.org/wiki/Read-only_memoryhttp://id.wikipedia.org/w/index.php?title=EPROM&action=edit&redlink=1http://id.wikipedia.org/wiki/EEPROMhttp://id.wikipedia.org/wiki/Flash_memoryhttp://id.wikipedia.org/wiki/Programhttp://id.wikipedia.org/w/index.php?title=Pembangkit_clock&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Rangkaian_RC&action=edit&redlink=1http://id.wikipedia.org/wiki/Pengubah_analog-ke-digitalhttp://id.wikipedia.org/w/index.php?title=AMCC&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Mei_2004&action=edit&redlink=1http://id.wikipedia.org/wiki/IBMhttp://id.wikipedia.org/w/index.php?title=Applied_Micro_Circuits_Corporation&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=403_PowerPC_CPU&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=405_PowerPC_CPU&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=440_PowerPC_Book-E_CPU&action=edit&redlink=1http://id.wikipedia.org/wiki/Atmelhttp://id.wikipedia.org/w/index.php?title=Atmel_AT91_series&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=ARM_architecture&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Atmel_AVR32&action=edit&redlink=1http://id.wikipedia.org/wiki/Atmel_AVR
  • 7/24/2019 PENGENDALI MIKRO

    6/15

    +tmel +'# series0Intel #)B1/MC&B1architecture2

    M+*C%

    +'Mega1"

    0u3i'su

    >=MC >amily 0#/1" bit2

    >* >amily 0@? bit2

    >*$D>amily 0@? bit *I&C2

    In'el

    #$bit0#AC%?,MC&%#, MC&B1, #)"1, #(C?B12

    1"$bit0#)1#"/##, MC&",MA&?",@?$bit, @#"4A, i")2

    Mi5ro5hi8

    ;o: 4nd, Mikrokontroler PIC 1?$bit

    Mid *ange, Mikrokontroler PIC 1%$bit

    igh 4nd, Mikrokontroler PIC 1"$bit

    1"$bitinstruction PIC 0PIC1">#%, PIC1">#!!2

    Na'ional *e)i5ondu5'or

    COP#,C*1"

    NE9

    1!-, !BA,!#-, D#B)

    Phili8s *e)i5ondu5'ors

    ;PC?))), ;PC)), ;PC!))

    http://id.wikipedia.org/wiki/Atmel_AT89_serieshttp://id.wikipedia.org/wiki/Atmel_AT89_serieshttp://id.wikipedia.org/wiki/Intel_8051http://id.wikipedia.org/w/index.php?title=MARC4&action=edit&redlink=1http://id.wikipedia.org/wiki/ATMega16http://id.wikipedia.org/wiki/Fujitsuhttp://id.wikipedia.org/w/index.php?title=FR-V&action=edit&redlink=1http://id.wikipedia.org/wiki/Intelhttp://id.wikipedia.org/w/index.php?title=8-bit&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=8XC42&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=8XC42&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Intel_8048&action=edit&redlink=1http://id.wikipedia.org/wiki/Intel_8051http://id.wikipedia.org/w/index.php?title=Intel_8061&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=8xC251&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=16-bit&action=edit&redlink=1http://id.wikipedia.org/wiki/Intel_80186http://id.wikipedia.org/w/index.php?title=Intel_80188&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Intel_8096&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=MXS296&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=MXS296&action=edit&redlink=1http://id.wikipedia.org/wiki/32-bithttp://id.wikipedia.org/wiki/32-bithttp://id.wikipedia.org/w/index.php?title=List_of_Intel_microprocessors&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Intel_i960&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Microchip&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=16-bit&action=edit&redlink=1http://id.wikipedia.org/wiki/PIC16F84http://id.wikipedia.org/w/index.php?title=PIC16F877&action=edit&redlink=1http://id.wikipedia.org/wiki/National_Semiconductorhttp://id.wikipedia.org/w/index.php?title=COP8&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=CR16&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=CR16&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Nippon_Electric_Corporation&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=17K&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=75X&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=75X&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=78K&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=V850&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Philips_Semiconductors&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=LPC2000&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=LPC900&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=LPC700&action=edit&redlink=1http://id.wikipedia.org/wiki/Atmel_AT89_serieshttp://id.wikipedia.org/wiki/Intel_8051http://id.wikipedia.org/w/index.php?title=MARC4&action=edit&redlink=1http://id.wikipedia.org/wiki/ATMega16http://id.wikipedia.org/wiki/Fujitsuhttp://id.wikipedia.org/w/index.php?title=FR-V&action=edit&redlink=1http://id.wikipedia.org/wiki/Intelhttp://id.wikipedia.org/w/index.php?title=8-bit&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=8XC42&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Intel_8048&action=edit&redlink=1http://id.wikipedia.org/wiki/Intel_8051http://id.wikipedia.org/w/index.php?title=Intel_8061&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=8xC251&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=16-bit&action=edit&redlink=1http://id.wikipedia.org/wiki/Intel_80186http://id.wikipedia.org/w/index.php?title=Intel_80188&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Intel_8096&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=MXS296&action=edit&redlink=1http://id.wikipedia.org/wiki/32-bithttp://id.wikipedia.org/w/index.php?title=List_of_Intel_microprocessors&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Intel_i960&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Microchip&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=16-bit&action=edit&redlink=1http://id.wikipedia.org/wiki/PIC16F84http://id.wikipedia.org/w/index.php?title=PIC16F877&action=edit&redlink=1http://id.wikipedia.org/wiki/National_Semiconductorhttp://id.wikipedia.org/w/index.php?title=COP8&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=CR16&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Nippon_Electric_Corporation&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=17K&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=75X&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=78K&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=V850&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Philips_Semiconductors&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=LPC2000&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=LPC900&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=LPC700&action=edit&redlink=1
  • 7/24/2019 PENGENDALI MIKRO

    7/15

    Teas Ins'ru)en's

    'M&@!), M&P%@)

    ;es'ern Desin 9en'er

    #$bit0F"BC)?$based GCs2

    1"$bit0F"B#1"$based GCs2

  • 7/24/2019 PENGENDALI MIKRO

    8/15

    pemrograman mikrokntroler terkenal. -ode 0bahasa mesin2 yang dihasilkan oleh compilerini

    cukup e6isien 0cepat dan kompak2.

    Ala' ungsi simulator adalah mensimulasikan atau menirukan kerja mikrokontroler pada PC.

    ;angkah$langkah yang dikerjakan serta apa yang terjadi ketika program dijalankan dapat

    diamati dilayar PC. 7isamping itu juga isi dari register atau

  • 7/24/2019 PENGENDALI MIKRO

    9/15

  • 7/24/2019 PENGENDALI MIKRO

    10/15

    Ga)4ar 2. Pohon Mikrokontroller

    Mikrokontroler tersedia dalam beberapa pilihan, tergantung dari keperluan dan

    kemampuan yang diinginkan. -ita dapat memilih mikrokontroler %, #, 1" atau @? bit.

    7isamping itu terdapat pula mikrokontroler dengan kemampuan komunikasi

    serial,penanganan keyboard, pemroses sinyal, pemroses

  • 7/24/2019 PENGENDALI MIKRO

    11/15

    Konse8 Mikrokon'roler

    Pen3elasan *inka'Mikrokontroler adalah salah satu dari bagian dasar dari suatu sistem komputer.

    Meskipun mempunyai bentuk yang jauh lebih kecil dari suatu komputer pribadi dan

    komputer mainframe, mikrokontroler dibangun dari elemen$elemen dasar yang sama. &ecara

    sederhana, komputer akan menghasilkan output spesi6ik berdasarkan inputan yang diterima

    dan program yang dikerjakan.

    &eperti umumnya komputer, mikrokontroler adalah alat yang mengerjakan instruksi$

    instruksi yang diberikan kepadanya. +rtinya, bagian terpenting dan utama dari suatu sistem

    terkomputerisasi adalah program itu sendiri yang dibuat oleh seorang programmer. Program

    ini menginstruksikan komputer untuk melakukan jalinan yang panjang dari aksiaksi

    sederhana untuk melakukan tugas yang lebih kompleks yang diinginkan olehprogrammer.

    Ga)4ar %= 7iagram -erja Mikrokrontroler

    *is'e)InputKo)8u'er

    Piranti inputmenyediakan in6ormasi kepada sistem komputer dari dunia luar. 7alam

    sistem komputer pribadi, piranti input yang paling umum adalah keyboard. -omputer

    mainframe menggunakan keyboarddan pembaca kartu berlubang sebagai piranti inputnya.

    &istem dengan mikrokontroler umumnya menggunakan piranti inputyang jauh lebih kecilseperti saklar atau keypad kecil.

  • 7/24/2019 PENGENDALI MIKRO

    12/15

    ampir semua input mikrokontroler hanya dapat memproses sinyal input digital

    dengan tegangan yang sama dengan tegangan logika dari sumber. ;e

  • 7/24/2019 PENGENDALI MIKRO

    13/15

    Clocdan Me)ori Ko)8u'er

    &istem komputer menggunakan osilator clockuntuk memicu CPU mengerjakan satu instruksi

    ke instruksi berikutnya dalam alur yang berurutan. &etiap langkah kecil dari operasi

    mikrokontroler memakan :aktu satu atau beberapa clock untuk melakukannya.+da beberapa macam tipe dari memori komputer yang digunakan untuk beberapa tujuan yang

    berbeda dalam sistem komputer. 'ipe dasar yang sering ditemui dalam mikrokontroler adalah

    *OM 0Read &nly Memory2 dan *+M 0Random Access Memory2. *OM digunakan sebagai

    media penyimpan program dandata permanen yang tidak boleh berubah meskipun tidak ada

    tegangan yang diberikan pada mikrokontroler. *+M digunakan sebagai tempat penyimpan

    data sementara dan hasil kalkulasi selama proses operasi. eberapa mikrokontroler

    mengikutsertakan tipe lain dari memori seperti 4P*OM 0#rasable Programmable Read &nly

    Memory2 dan 44P*OM 0#lectrically #rasable Programmable Read &nly Memory2.

    Prora) Ko)8u'er

    Program digambarkan sebagai a:an karena sebenarnya program adalah hasil

    imajinasi seorang programmer. -omponen utama dari program adalah instruksi$instruksi dari

    instruksi set CPU. Program disimpan dalam memori dalam sistem komputer di mana mereka

    dapat secara berurutan dikerjakan oleh CPU.

    *is'e) Mikrokon'roler

    &etelah dipaparkan bagian$bagian dari suatu sistem komputer, sekarang akan dibahas

    mengenai mikrokontroler. 7igambarkan sistem komputer dengan bagian yang dikelilingi oleh

    garis putus$putus. agian inilah yang menyusun mikrokontroler. agian yang dilingkupi

    kotak bagian ba:ah adalah gambar lebih detail dari susunan bagian yang dilingkupi garis

    putus$putus. -ristal tidak termasuk dalam sistem mikrokontroler tetapi diperlukan dalam

    sirkuit osilator clock.

    &uatu mikrokontroler dapat dide6inisikan sebagai sistem komputer yang lengkap

    termasuk sebuah CPU, memori, osilator clock, dan I/O dalam satu rangkaian terpadu. Hika

    sebagian elemen dihilangkan, yaitu I/O dan memori, maka chip ini akan disebut sebagai

    mikroprosesor.

  • 7/24/2019 PENGENDALI MIKRO

    14/15

    Ga)4ar !. &istem Mikrokontroler ;engkap

  • 7/24/2019 PENGENDALI MIKRO

    15/15

    DA0TAR P*TAKA

    1. id.:ikipedia.org/:iki/ Pengendali mikro?. https3//mbahtiar.6iles.:ordpress.com/?)11/)1/microkontroler.pd6

    @. http3//sta66.uny.ac.id/sites/de6ault/6iles/pengabdian/suprapto$spd$mt/kum$c$

    materi:orkshop$e:b$dan$mikrokontroller.pd6

    %. http3//heryh.sta66.gunadarma.ac.id/7o:nloads/6iles/11"?/MateriJ"JJMikrokontroller.pd6

    https://mbahtiar.files.wordpress.com/2011/01/microkontroler.pdfhttp://staff.uny.ac.id/sites/default/files/pengabdian/suprapto-spd-mt/kum-c-materi-workshop-ewb-dan-mikrokontroller.pdfhttp://staff.uny.ac.id/sites/default/files/pengabdian/suprapto-spd-mt/kum-c-materi-workshop-ewb-dan-mikrokontroller.pdfhttps://mbahtiar.files.wordpress.com/2011/01/microkontroler.pdfhttp://staff.uny.ac.id/sites/default/files/pengabdian/suprapto-spd-mt/kum-c-materi-workshop-ewb-dan-mikrokontroller.pdfhttp://staff.uny.ac.id/sites/default/files/pengabdian/suprapto-spd-mt/kum-c-materi-workshop-ewb-dan-mikrokontroller.pdf