pengenalan mikrokontroler.pdf

Post on 01-Jan-2016

90 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

microcontroller avr

TRANSCRIPT

Pengenalan Mikrokontroler

AVRATMEGA8535

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

ATMEGA8535

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

MinSys ATMEGA 8535

ISP PROGRAMMER

ISP PROGRAMMER

BAHASA PEMROGRAMAN ATMEGA8535

- BAHASA PEMROGRAMAN C

- BAHASA PEMROGRAMAN ASSEMBLY

STRUKTUR PEMROGRAMAN C

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

PEMROGRAMAN C PALING SEDERHANA

void main (void){…}

HEADER

• #include <mega8535.h>

• #include <delay.h>

• #include <stdio.h>

TIPE DATA

KONSTANTA

1. Desimal contoh (1234)2. Biner

contoh (0b101001)

3. Heksadesimal contoh (0xff)

4. Oktal contoh (0777)

KOMENTAR

KOMENTAR

ARITMATIKA

SIMBOL

MANIPULASI BIT

PERCABANGAN• IF-THEN

•2. IF-THEN-ELSE

PERCABANGAN• SWITCH – CASE

PERCABANGAN• SWITCH – CASE – DEFAULT

PERULANGAN• FOR

PERULANGAN• While

PERULANGAN• DO – WHILE

top related