bab vii mikrokontroller

17
BAB VII MIKROKONTROLLER RIZAL SURYANA UNJANI

Upload: rico

Post on 04-Feb-2016

55 views

Category:

Documents


0 download

DESCRIPTION

BAB VII MIKROKONTROLLER. RIZAL SURYANA UNJANI. PERKEMBANGAN. TAHUN 1971 PERTAMA KALI KELUAR OLEH TEXAS INSTRUMENT  TMS 1000  4 BIT TAHUN 1976  INTEL  8748  8 BIT  MCS48  CIKAL BAKAL MCS51. MIKROKONTROLLER ?. SEBUAH SISTEM KOMPUTER FUNGSIONAL DALAM SEBUAH CHIP (CPU, MEMORI DAN I/O) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: BAB  VII MIKROKONTROLLER

BAB VIIMIKROKONTROLLER

RIZAL SURYANAUNJANI

Page 2: BAB  VII MIKROKONTROLLER

PERKEMBANGANTAHUN 1971 PERTAMA KALI KELUAR OLEH

TEXAS INSTRUMENT TMS 1000 4 BITTAHUN 1976 INTEL 8748 8 BIT

MCS48 CIKAL BAKAL MCS51

Page 3: BAB  VII MIKROKONTROLLER

MIKROKONTROLLER ?SEBUAH SISTEM KOMPUTER FUNGSIONAL

DALAM SEBUAH CHIP (CPU, MEMORI DAN I/O)

SUATU ALAT ELEKTRONIKA DIGITAL YANG MEMPUNYAI I/O SERTA KENDALI DENGAN PROGRAM YG BISA DITULIS DAN DIHAPUS.

MIKROKONTROLLER MERUPAKAN KOMPUTER DALAM CHIP YG DIGUNAKAN UNTUK MENGONTROL PERALATAN ELEKTRONIK, YANG MENEKANKAN EFISIENSI DAN EFEKTIFITAS BIAYA

Page 4: BAB  VII MIKROKONTROLLER

FUNGSI MIKROKONTROLLERSISTEM KONTROL MESINREMOTE CONTROLSMESIN KANTORPERALATAN RUMAH TANGGAALAT BERATRADARMAINAN

Page 5: BAB  VII MIKROKONTROLLER

KEUNTUNGANSISTEM ELEKTRONIK AKAN MENJADI

LEBIH RINGKASRANCANG BANGUN SISTEM ELEKTRONIK

LEBIH CEPATPENCARIAN GANGGUAN LEBIH MUDAH

Page 6: BAB  VII MIKROKONTROLLER

RANCANGAN MIKROKONTROLLER MEMERLUKANSISTEM MINIMUMSOFTWARE PEMROGRAMMANKOMPILERDOWNLOADER

Page 7: BAB  VII MIKROKONTROLLER

MIKROKONTROLLER VS MIKROPROSESSORMIKROPROSESSOR SINGLE CHIP CPUMIKROKONTROLLER CHIP YG MEMILIKI

CPU TERDAPAT JUGA DEVICE LAINMIKROPROSESSOR SEBAGAI CENTRAL

PROCESSING UNITMIKROKONTROLLER BERORIENTASI

KONTROL PADA RANGKAIAN YG MEMBUTUHKAN JUMLAH KOMPONEN MINIMUM DAN LOW COST

Page 8: BAB  VII MIKROKONTROLLER

DILIHAT INSTRUKSI MIKROKONTROLLER/MIKROPROSESSORCISC (COMPLEX INSTRUCTION SET

COMPUTING)RISC (REDUCE INSTRUCTION SET

COMPUTING)

Page 9: BAB  VII MIKROKONTROLLER

CISCSEBUAH ARSITEKTUR DARI SET

INSTRUKSIMENGGUNAKAN BANYAK JENIS DAN

RAGAM INSTRUKSIMENYEDIAKAN KEMAMPUAN SETIAP

INSTRUKSI DAPAT MENGEKSEKUSI OPERASI LOW-LEVEL

MEMILIKI KECEPATAN YANG RELATIF RENDAH

Page 10: BAB  VII MIKROKONTROLLER

KEUNTUNGAN CISCPROGRAM YANG DIBUAT RELATIF LEBIH

KECILPENGGUNAAN MEMORY AKAN

BERKURANGBIAYA LEBIH HEMATMUDAH DALAM PEMROGRAMMAN

Page 11: BAB  VII MIKROKONTROLLER

KERUGIANSULITNYA MENGEMBANGKAN

INTERPRETER DAN KOMPILERKECEPATAN RELATIF LEBIH LAMBAT

Page 12: BAB  VII MIKROKONTROLLER

RISCINSTRUKSI BERSIFAT SEDERHANA DAPAT

DI EKSEKUSI LEBIH CEPATUKURAN INSTRUKSI UMUMNYA 4 BYTEJUMLAH MODE PENGALAMATAN LEBIH

SEDIKIT (DIBAWAH 5)TIDAK ADA MODE PENGALAMATAN TIDAK

LANGSUNG (INDERECT ADDRESSING)TIDAK ADA OPERASI YANG

MENGGABUNGKAN OPERASI LOAD/STORE DENGAN OPERASI ARITMATIKA

Page 13: BAB  VII MIKROKONTROLLER

KEUNTUNGANEKSEKUSI LEBIH CEPATMIKROKONTROLLER DAPAT BERUKURN

LEBIH KECILMENEKAN PADA REGISTER DARI PADA

MEMORI

Page 14: BAB  VII MIKROKONTROLLER

KELEMAHANPROGRAM YANG DIBUAT MENJADI LEBIH

BESARMEMBUTUHKAN MEMORI YANG BESARPROGRAM YANG BERUKURAN LEBIH

BESAR AKAN MENYEBABKAN PENURUNNA KINERJA

RELATIF SULIT DALAM PEMROGRAMMAN

Page 15: BAB  VII MIKROKONTROLLER

CONTOH MIKROKONTROLLERCISC MCS 51 (128 INSTRUKSI), 68HC11

(145 INSTRUKSI), RISC AVR, PIC (35)

Page 16: BAB  VII MIKROKONTROLLER

CONTOH INSTRUKSI CISCMOV R1,#25HDJNZ R1,$

MOV R1,#05HULANG:DEC R1CJNE R1,#01,ULANG

Page 17: BAB  VII MIKROKONTROLLER

CONTOH INSTRUKSI RISCLDI R7,$25LOOP :DEC R7BRNE LOOP

MOV R22,#A0HLOOP:DEC R22CPI R22,$01HBRNE LOOP