pengenalan mikrokontroler.pdf
DESCRIPTION
microcontroller avrTRANSCRIPT
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