pengenalan mikrokontroler.pdf

23
Pengenalan Mikrokontroler AVR ATMEGA8535

Upload: mamat-romantikanet

Post on 01-Jan-2016

90 views

Category:

Documents


0 download

DESCRIPTION

microcontroller avr

TRANSCRIPT

Page 1: Pengenalan Mikrokontroler.pdf

Pengenalan Mikrokontroler

AVRATMEGA8535

Page 2: Pengenalan Mikrokontroler.pdf

APAKAH ITU MIKROKONTROLER

Mikrokontroler adalah• Suatu sistem komputer lengkap dalam satu chip. Lengkap dalam artian memiliki unit CPU, port I/O (paralel dan serial), timer, counter, memori RAM untuk penyimpanan data saat eksekusi program, dan memori ROM tempat dari mana perintah yang akan dieksekusi

•Suatu komponen elektronik kecil yang mengendalikan operasi komponen elektronik lain pada suatu sirkuit elektronik. Micro- Controller bisa disamakan dengan menara kontrol kecil disuatu bandara yang mengkoordinir operasi peralatan pengendali penerbangan

Page 3: Pengenalan Mikrokontroler.pdf

ATMEGA8535

Page 4: Pengenalan Mikrokontroler.pdf

KARAKTERISTIK ATMEGA8535

• High-performance, Low-power AVR® 8-bit Microcontroller

• 8K Bytes of In-System Self-ProgrammableFlash Endurance: 10,000 Write/Erase Cycles

• 512 Bytes EEPROM Endurance: 100,000 Write/Erase Cycles

• 32 Programmable I/O Lines

•Operating Voltages 4.5 - 5.5V

Page 5: Pengenalan Mikrokontroler.pdf

MinSys ATMEGA 8535

Page 6: Pengenalan Mikrokontroler.pdf

ISP PROGRAMMER

Page 7: Pengenalan Mikrokontroler.pdf

ISP PROGRAMMER

Page 8: Pengenalan Mikrokontroler.pdf

BAHASA PEMROGRAMAN ATMEGA8535

- BAHASA PEMROGRAMAN C

- BAHASA PEMROGRAMAN ASSEMBLY

Page 9: Pengenalan Mikrokontroler.pdf

STRUKTUR PEMROGRAMAN C

1. Header,2. Deklarasi konstanta global atau variabel,3. Fungsi dan prosedur4. Program utama.

Page 10: Pengenalan Mikrokontroler.pdf

PEMROGRAMAN C PALING SEDERHANA

void main (void){…}

Page 11: Pengenalan Mikrokontroler.pdf

HEADER

• #include <mega8535.h>

• #include <delay.h>

• #include <stdio.h>

Page 12: Pengenalan Mikrokontroler.pdf

TIPE DATA

Page 13: Pengenalan Mikrokontroler.pdf

KONSTANTA

1. Desimal contoh (1234)2. Biner

contoh (0b101001)

3. Heksadesimal contoh (0xff)

4. Oktal contoh (0777)

Page 14: Pengenalan Mikrokontroler.pdf

KOMENTAR

KOMENTAR

Page 15: Pengenalan Mikrokontroler.pdf

ARITMATIKA

Page 16: Pengenalan Mikrokontroler.pdf

SIMBOL

Page 17: Pengenalan Mikrokontroler.pdf

MANIPULASI BIT

Page 18: Pengenalan Mikrokontroler.pdf

PERCABANGAN• IF-THEN

•2. IF-THEN-ELSE

Page 19: Pengenalan Mikrokontroler.pdf

PERCABANGAN• SWITCH – CASE

Page 20: Pengenalan Mikrokontroler.pdf

PERCABANGAN• SWITCH – CASE – DEFAULT

Page 21: Pengenalan Mikrokontroler.pdf

PERULANGAN• FOR

Page 22: Pengenalan Mikrokontroler.pdf

PERULANGAN• While

Page 23: Pengenalan Mikrokontroler.pdf

PERULANGAN• DO – WHILE