Top Banner
Oleh : SGO 19 September 2012 Jenis Jenis Mikrokontroller
23

Jenis Mikrokontroler

Oct 09, 2015

Download

Documents

mikrikontroler
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

Microprocessor dan Mikrokontroller

Oleh :SGO19 September 2012Jenis Jenis Mikrokontroller

Pertanyaan ???Apa microprocessor ?Apa sistem microprocessor ?Komponen-komponen sistem microprocessor ?

MIKROKONTROLLER

Sebuah mikroprosesor yang digabungkan dengan I/O dan memori (RAM/ROM) akan membentuk sebuah sistem mikrokomputer. Terilhami dengan CPU yang dapat dikonstruksi dalam sebuah single chip semiconductor, maka sebuah mikroprosesor, I/O dan memori dapat pula dibangun dalam level chip. Konstruksi ini menghasilkan Single Chip Microcomputer (SCM). SCM inilah yang disebut sebagai mikrokontroler.Sedangkan perbedaan antara mikroprosesor dengan mikrokontroler sudah jelas. Dalam mikrokontroler, RAM serta I/O interface sudah masuk di dalamnya. Ini merupakan satu keuntungan lebih dari mikrokontroler.Dalam Hal penggunaannya, sistem mikrokontroler lebih banyak dipakai pada aplikasi yang deterministik, artinya sistem ini dipakai untuk keperluan yang tertentu saja misalkan sebagai pengontrol kecepatan putaran motor pada instrumentasi industri, pengontrol komunikasi data, pengolah sinyal dll

Beberapa keunggulan alat-alat yang berbasis mikrokontroler: High reliability and high degree of integration, Reduction in size, Reduced component count and ower manufacturing cost, Shorter development time, Shorter time to market, Lower power consumtion,Jenis-jenis MikrokontrollerSecara teknis, hanya ada 2 macam mikrokontroller. Pembagian ini didasarkan pada kompleksitas instruksi-instruksi yang dapat diterapkan pada mikrokontroler tersebut. Pembagian itu yaitu RISC dan CISC.RISC merupakan kependekan dari Reduced Instruction Set Computer. Instruksi yang dimiliki terbatas, tetapi memiliki fasilitas yang lebih banyak.Sebaliknya, CISC kependekan dari Complex Instruction Set Computer. Instruksi bisa dikatakan lebih lengkap tapi dengan fasilitas secukupnya.Based on the memory architecture are Harvard architecture and Von Neumann architectureMasing-masing mempunyai keturunan atau keluarga sendiri-sendiri. Sekarang kita akan membahas pembagian jenis-jenis mikrokonktroler yang telah umum digunakan.

Harvard vs. Von NeumannHarvard micro architecture : separate between program and data, faster execution, e.g. Intel MCS-8051, Atmel AVR, Microchip PIC, Texas Instrument DSP, ARM (Advanced RISC Machine)

Von Neumann : merge between program instruction and data, simpler hardware interface, e.g. Intel IAPx-86 (80x86 up to Pentium 4, Core)

Harvard vs. Von NeumannHarvard micro architecture : separate between program and data, faster execution, e.g. Intel MCS-8051, Atmel AVR, Microchip PIC, Texas Instrument DSP, ARM (Advanced RISC Machine)

Von Neumann : merge between program instruction and data, simpler hardware interface, e.g. Intel IAPx-86 (80x86 up to Pentium 4, Core)

Aplikasi MikrokontrolerIndustrial control : machine control automation, PLC (Programmable Logic Controller)Embedded application : mobile phone (e.g. N-Gage with ARM9E, SGH-800 with ARM-Phillips LPC), PDA and XDA (ARM, Intel XScale, TI OMAP), GPS receiverHome appliances : TV-set, digital radio, VCD-DVD player, USB Flashdisk and MP3, rice cooker, washing machine, refrigerator, AC, room temperature controller

Aplikasi Mikrokontroler (Contd)Safety critical and life support devices : bio-medics devices, heart-beat monitor, ECG and EKG, vehicle ECU and braking system, power train controller, traffic light controllerComputer Network : analog modem, ADSL modem, router, switchOuter space application : satellite, space station, planetary explorer (Viking, Mars Pathfinder), Hubble TelescopeAnd the limit are your dream and imagination

Keluarga MCS51Mikrokonktroler ini termasuk dalam keluarga mikrokonktroler CISC buatan ATMEL. Sebagian besar instruksinya dieksekusi dalam 12 siklus clock.Contoh :AT89SxxAT89CxxAT89C2051

PIC (Programmable Intelligent Computer) PIC termasuk keluarga mikrokonktroler yang dibuat oleh Microchip Technology. Awalnya dikembangkan oleh Divisi Mikroelektronik General Instruments dengan nama PIC1640. PIC cukup popular digunakan oleh para developer dan para penghobi ngoprek karena biayanya yang rendah, ketersediaan dan penggunaan yang luas, database aplikasi yang besar.Keluarga AVR Mikrokonktroler Alv and Vegards Risc processor atau sering disingkat AVR merupakan mikrokonktroler RISC 8 bit. Karena RISC inilah sebagian besar kode instruksinya dikemas dalam satu siklus clock. AVR adalah jenis mikrokontroler yang paling sering dipakai dalam bidang elektronika dan instrumentasi.Secara umum, AVR dapat dikelompokkan dalam 4 kelas. Pada dasarnya yang membedakan masing-masing kelas adalah memori, peripheral dan fungsinya. Keempat kelas tersebut adalah keluarga ATTiny, keluarga AT90Sxx, keluarga ATMega dan AT86RFxx.Arsitektur dan Instruksi yang digunakan bisa dikatakan hampir sama.

Keluarga AVR inilah yang akan kita gunakanAVR vs MCS51More powerful CPU than traditional MCS-8051Higher MIPS at the same clock frequency (up to 12 timer higher)RISC processor, more power efficient, less space IC die size, so it will containMore peripherals with less price, for example compared to Microchip PIC

Contoh keluarga MCS-51AT89C2051

Bentuk Fisik IC AT89Cxx

17AVR FamilyATMega8535

Fitur ATMega8535RISC 8 bit frekuensi maksimum 16 MHzFlash memory 8 kB,SRAM 512 BEEPROM 512 BADC internal dengan fidelitas 10 bit sebanyak 8 channelUSART dengan kecepatan maksimal 2,5 MbpsSaluran I/O sebanyak 32 buah yaitu port A, B, C, dan D3 buah Timer/CounterCPU yg memiliki 32 registerWatchdog TimerInterupsi eksternal dan internalSPI (Serial Peripheral Interface)Komparator analog

Arsitektur ATMega8535Naah Sekarang..Cari perbedaan ATMEGA 8/8535/16/32Dilihat dari fitur, kapasitas memori, jumlah port, RISC atau CISC KUIS 1Apa perbedaan Mikroprosesor, sistem mikroprosesor, dan mikrokontroler ?Sebutkan dan jelaskan komponen sebuah mikrokontroler (min. 5)Perbedaan CISC dan RISC (sebutkan contohya) !Perbedaan arsitektur harvard dan von-neumann (sebutkan contohnya) !Jika mikrokontroler keluarga AVR menggunakan clock frekuensi 2 Mhz, maka berapa frekuensi clock yang digunakan oleh mikrokontroler keluarga MCS agar dapat memperoleh kecepatan eksekusi program yang sama?Apa saja fitur yang dimiliki oleh ATMEGA 8?