aplikasi mikro

4
Novia Munafiah Teknik Informatika 1 Pengenalan tentang AVR, Arduino, dan ARM. 1. AVR AVR atau Automatic Voltage Regulator. Perinsip kerja dari AVR adalah mengatur arus penguatan (excitacy) pada exciter. Secara umum, AVR dapat dikelompokkan dalam 10 kelas, yaitu: Keluarga AVR Otomotif Keluarga AVR Z-Link Keluarga AVR Manajemen Batere Keluarga AVC CAN Keluarga AVR LCD Keluarga AVR Pencahayaan Keluarga TinyAVR Keluarga MegaAVR ATMega8535 Keluarga AVR USB Keluarga XMEGA Atmel AVR dari kelas MegaAVR adalah jenis mikrokontroler yang paling sering dipakai dalam bidang elektronika dan instrumentasi. Mikrokontroler AVR ini memiliki arsitektur RISC (Reduce Instruction Set Computing) delapan bit, di mana semua instruksi dikemas dalam kode 16-bit (16 bits word) dan sebagian besar instruksi dieksekusi dalam 1 (satu ) siklus clock. Untuk menulis program dan pada AVR, telah disediakan sebuah software yang bernama AVR Studio. Selain itu, terdapat beberapa cross compiler dari pihak ketiga yang dapat digunakan seperti CodeVision AVR Compiler atau ICC AVR. Nama : NOVIA MUNAFI’AH NIM : 1103017 Aplikasi Microprocessor D3TI3.A Teknik Informatika Politeknik Indramayu Atmel AVR jenis ATmega8 yang populer Icon CodeVision AVR

Upload: nasrul-gusrian

Post on 24-Oct-2015

21 views

Category:

Documents


1 download

DESCRIPTION

Aplikasi Mikroprosesor

TRANSCRIPT

Page 1: Aplikasi Mikro

Novia Munafi’ah – Teknik Informatika 1

Pengenalan tentang AVR, Arduino, dan ARM.

1. AVR

AVR atau Automatic Voltage Regulator. Perinsip kerja dari AVR adalah mengatur

arus penguatan (excitacy) pada exciter.

Secara umum, AVR dapat dikelompokkan dalam 10 kelas, yaitu:

• Keluarga AVR Otomotif

• Keluarga AVR Z-Link

• Keluarga AVR Manajemen Batere

• Keluarga AVC CAN

• Keluarga AVR LCD

• Keluarga AVR Pencahayaan

• Keluarga TinyAVR

• Keluarga MegaAVR

ATMega8535

• Keluarga AVR USB

• Keluarga XMEGA

Atmel AVR dari kelas MegaAVR adalah jenis mikrokontroler yang paling sering

dipakai dalam bidang elektronika dan instrumentasi. Mikrokontroler AVR ini

memiliki arsitektur RISC (Reduce Instruction Set Computing) delapan bit, di mana

semua instruksi dikemas dalam kode 16-bit (16 bits word) dan sebagian besar

instruksi dieksekusi dalam 1 (satu ) siklus clock.

Untuk menulis program dan pada AVR, telah disediakan sebuah software yang

bernama AVR Studio. Selain itu, terdapat beberapa cross compiler dari pihak ketiga

yang dapat digunakan seperti CodeVision AVR Compiler atau ICC AVR.

Nama : NOVIA MUNAFI’AH

NIM : 1103017

Aplikasi Microprocessor

D3TI3.A – Teknik Informatika

Politeknik Indramayu

Atmel AVR jenis ATmega8 yang populer

dipakai

Icon CodeVision AVR

Page 2: Aplikasi Mikro

Novia Munafi’ah – Teknik Informatika 2

CodeVision AVR menggunakan bahasa pemograman C atau C++ dalam pembuatan

source code program.

2. Arduino

Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan

dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam

berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya

memiliki bahasa pemrograman sendiri.

Arduino juga merupakan kombinasi perangkat

keras dan lunak open source berbasis

mikrokontroler.

Perangkat lunak sebagai alat bantu

pemrograman atau yang sering disebut sebagai

IDE (Integrated Development Environment).

Dengan menggunakan perangkat lunak, kita

dapat menuliskan program (disebut sketches),

mengecek apakah terdapat kesalahan pemrograman hingga mengisikan program ke

mikrokontroler pada papan Arduino. Pada perangkat lunak inilah terjadi proses

compiling, yaitu konversi dari program yang kita tulis menjadi kode-kode yang dapat

dimengerti oleh mikrokontroler. Arduino menggunakan bahasa pemrograman Java .

Tampilan jendela CodeVision AVR

Page 3: Aplikasi Mikro

Novia Munafi’ah – Teknik Informatika 3

3. ARM

ARM adalah prosesor dengan arsitektur set instruksi 32bit RISC (Reduced Instruction

Set Computer) yang dikembangkan oleh ARM Holdings. ARM merupakan singkatan

dari Advanced RISC Machine (sebelumnya lebih dikenal dengan kepanjangan Acorn

RISC Machine).

Tampilan jendela Arduino

Sebuah prosesor ARM dari Conexant yang umum

digunakan pada Router.

Page 4: Aplikasi Mikro

Novia Munafi’ah – Teknik Informatika 4

KEUNGGULAN

1. AVR

Keunggulan AVR adalah:

AVR memiliki kecepatan eksekusi yang lebih cepat karena sebagian besar

instruksinya dieksekusi dalam satu siklus clock.

Mikrokontroler AVR memiliki fitur yang lengkap (ADC Internal, EEPROM

Internal, Timer/counter, Watchdog Timer, PWM, PORT I/O, komunikasi

serial, komparator, I2C, dll. Sehingga dengan fasilitas yang lengkap ini,

programmer dan desainer dapat menggunakannya untuk berbagai aplikasi

sistem elektronika seperti robot, otomasi industri, peralatan telekomunikasi,

dan berbagai keperluan lain

2. Arduino

Keunggulan arduino adalah:

Open Source

Memiliki banyak library yang sudah siap pakai , sehingga sangat memudahkan

untuk pembuatan programmya

3. ARM

Keunggulan ARM adalah:

Arsitektur efisien yang hemat daya, mudah diproduksi, dan murah.

Performanya baik

PERBEDAAN

Perbedaan untuk AVR dengan Arduino dan ARM, AVR memiliki kecepatan eksekusi yang

lebih cepat, sedangkan Arduino dan ARM memiliki performa yang baik.