Anda di halaman 1dari 15

Mikrokontroler dan Instrumentasi

Oleh :
Ahmad Yunus Maulana Abdillah Ahda.
S.T.,M.St.
Nim : 130431100117
Definisi Mikrokontroler :

Mikrokontroler adalah suatu komputer kecil yang


dikemas dalam satu sirkuit terintegrasi (IC). Didalam IC
mikrokontroler terdapat suatu sistemmokroprosesor
yang terdiri dari prosesor, memori dan beberapa
I/O port. Memory yang menyimpan instruksi
prosesor pun tertanam pada IC ini. Pada beberapa IC
mikrokontroler sudah tertanam fitur-fitur pendukung
untuk seluruh keperluan elektronika.
Contoh Mikrokontroler :
Contoh Datasheet Mikrokontrol :
Contoh Bentuk IC Mikrokontroler :
Dari gambar tersebut dapat dijelaskan secara fungsional konfigurasi pin ATMega16
sebagain berikut:
1. VCC merupakan pin yang berfungsi sebagai pin masukan catu daya.
2. GND merupakan pin ground.
3. Port A (PA0..PA7) merupakan pin I/O dua arah dan pin masukan ADC.
4. Port B (PB0..PB7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu
Timer/Counter,komparator analog,dan SPI.
5. Port C (PC0..PC7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu
TWI,komparator analog dan Timer Oscillator.
6. Port D (PD0..PD7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu
komparator
analog,interupsi eksternal,dan komunikasi serial.
7. RESET merupakan pin yang digunakan untuk me-reset mikrokontroler.
8. XTAL1 dan XTAL2 merupakan pin masukan clock ekstenal.
9. AVCC merupakan pin masukan tegangan untuk ADC.
10. AREF merupakan pin masukan tegangan referensi ADC.
Definisi Instrumentasi :

Instrumentasi adalah meruakan alat


pengaplikasian/peraga dari suatu program,
project kerja atau electronicks workbench.
Didalam instrumentasi, ada berbagai macam
rangkaian elektronika yang disusun sesuai
dengan kebutuhan atau sesuai dengan project
yang telah disususn melalui mikrokontroler itu
sendiri.
Contoh Instrumentasi Mikrokontroler :

1. Minimum Sistem.
2. CVAVR(software program mikrokontroler).
3. Arduino(software program mikrokontroler).
4. Proteus(Software simulasi alat instrumen).
5. Electronicks Workbench.
6. Dll.
CVAVR(codevision AVR).

CVAVR adalah aplikasi yang digunakan untuk


mengisi program berbentuk algoritma dan
asembly berbasis pemrograma bahasa C.
CVAVR adalah salah satu software yang paling
mudah untuk dipelajari oleh para programer
pemula, karena didalamnya sudah termuat
alamat-alamat I/O maupun inisialnya dari IC
mikrokontrol.
Arduino :
Arduino adalah sebuah perusahaan pembuatan
board/rangkaian minimum sistem mikrokontroler
sekaligus software program algoritmanya. Tetapi pada
Arduino ini sedikit berbeda dengan CVAVR, karena
bahasa program yang digunakan berbasis java tetapi
didalamnya memuat alamat I/O IC mikrokontrol.
Kelebihan dari Arduino dibandingkan CVAVR
adalah kecepatan mengolah data pada kondisi loop.
Arduino mempunyai frekuensi system clock yang lebih
cepat dan terkenal kuat mengolah data berkapasitas
tinggi seperti robot pemadam api berkaki maupun
humanoid.
Contoh algoritma CVAVR.
#include <mega32.h>
#include <delay.h>

// Alphanumeric LCD Module functions


#asm
.equ __lcd_port=0x15 ;PORTC
#endasm
#include <lcd.h>
// Declare your global variables here
void main(void)
{
PORTC=0xff;
DDRC=0xff;
// LCD module initialization
lcd_init(16);

while (1)
{
// Place your code here
/// return
lcd_gotoxy(15,0);
lcd_puts("TEKNIK ELEKTRO");
delay_ms(250);
}
Contoh algoritma Arduino :

#include <ArduinoRobotMotorBoard.h>

void setup(){
RobotMotor.begin();
Serial.begin(9600);
}
void loop(){
RobotMotor.parseCommand();
RobotMotor.process();
}
Contoh rangkaian minimum sistem :
Minimum sistem menggunakan laboratorium proteus :
SEKIAN TERIMA KASIH
WASSALAMU’ALAIKUM Wr. Wb

Anda mungkin juga menyukai