1 / 17

BAB VII MIKROKONTROLLER

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)

rico
Download Presentation

BAB VII MIKROKONTROLLER

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BAB VIIMIKROKONTROLLER RIZAL SURYANA UNJANI

  2. PERKEMBANGAN • TAHUN 1971 PERTAMA KALI KELUAR OLEH TEXAS INSTRUMENT  TMS 1000  4 BIT • TAHUN 1976  INTEL  8748  8 BIT  MCS48  CIKAL BAKAL MCS51

  3. 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

  4. FUNGSI MIKROKONTROLLER • SISTEM KONTROL MESIN • REMOTE CONTROLS • MESIN KANTOR • PERALATAN RUMAH TANGGA • ALAT BERAT • RADAR • MAINAN

  5. KEUNTUNGAN • SISTEM ELEKTRONIK AKAN MENJADI LEBIH RINGKAS • RANCANG BANGUN SISTEM ELEKTRONIK LEBIH CEPAT • PENCARIAN GANGGUAN LEBIH MUDAH

  6. RANCANGAN MIKROKONTROLLER MEMERLUKAN • SISTEM MINIMUM • SOFTWARE PEMROGRAMMAN • KOMPILER • DOWNLOADER

  7. MIKROKONTROLLER VS MIKROPROSESSOR • MIKROPROSESSOR  SINGLE CHIP CPU • MIKROKONTROLLER  CHIP YG MEMILIKI CPU TERDAPAT JUGA DEVICE LAIN • MIKROPROSESSOR  SEBAGAI CENTRAL PROCESSING UNIT • MIKROKONTROLLER  BERORIENTASI KONTROL PADA RANGKAIAN YG MEMBUTUHKAN JUMLAH KOMPONEN MINIMUM DAN LOW COST

  8. DILIHAT INSTRUKSI MIKROKONTROLLER/MIKROPROSESSOR • CISC (COMPLEX INSTRUCTION SET COMPUTING) • RISC (REDUCE INSTRUCTION SET COMPUTING)

  9. CISC • SEBUAH ARSITEKTUR DARI SET INSTRUKSI • MENGGUNAKAN BANYAK JENIS DAN RAGAM INSTRUKSI • MENYEDIAKAN KEMAMPUAN SETIAP INSTRUKSI DAPAT MENGEKSEKUSI OPERASI LOW-LEVEL • MEMILIKI KECEPATAN YANG RELATIF RENDAH

  10. KEUNTUNGAN CISC • PROGRAM YANG DIBUAT RELATIF LEBIH KECIL • PENGGUNAAN MEMORY AKAN BERKURANG • BIAYA LEBIH HEMAT • MUDAH DALAM PEMROGRAMMAN

  11. KERUGIAN • SULITNYA MENGEMBANGKAN INTERPRETER DAN KOMPILER • KECEPATAN RELATIF LEBIH LAMBAT

  12. RISC • INSTRUKSI BERSIFAT SEDERHANA DAPAT DI EKSEKUSI LEBIH CEPAT • UKURAN INSTRUKSI UMUMNYA 4 BYTE • JUMLAH 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

  13. KEUNTUNGAN • EKSEKUSI LEBIH CEPAT • MIKROKONTROLLER DAPAT BERUKURN LEBIH KECIL • MENEKAN PADA REGISTER DARI PADA MEMORI

  14. KELEMAHAN • PROGRAM YANG DIBUAT MENJADI LEBIH BESAR • MEMBUTUHKAN MEMORI YANG BESAR • PROGRAM YANG BERUKURAN LEBIH BESAR AKAN MENYEBABKAN PENURUNNA KINERJA • RELATIF SULIT DALAM PEMROGRAMMAN

  15. CONTOH MIKROKONTROLLER • CISC  MCS 51 (128 INSTRUKSI), 68HC11 (145 INSTRUKSI), • RISC  AVR, PIC (35)

  16. CONTOH INSTRUKSI CISC • MOV R1,#25H • DJNZ R1,$ • MOV R1,#05H • ULANG: • DEC R1 • CJNE R1,#01,ULANG

  17. CONTOH INSTRUKSI RISC • LDI R7,$25 • LOOP : • DEC R7 • BRNE LOOP • MOV R22,#A0H • LOOP: • DEC R22 • CPI R22,$01H • BRNE LOOP

More Related