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) 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
FUNGSI MIKROKONTROLLER SISTEM KONTROL MESIN REMOTE CONTROLS MESIN KANTOR PERALATAN RUMAH TANGGA ALAT BERAT RADAR MAINAN
KEUNTUNGAN SISTEM ELEKTRONIK AKAN MENJADI LEBIH RINGKAS RANCANG BANGUN SISTEM ELEKTRONIK LEBIH CEPAT PENCARIAN GANGGUAN LEBIH MUDAH
RANCANGAN MIKROKONTROLLER MEMERLUKAN SISTEM MINIMUM SOFTWARE PEMROGRAMMAN KOMPILER DOWNLOADER
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
DILIHAT INSTRUKSI MIKROKONTROLLER/MIKROPROSESSOR CISC (COMPLEX INSTRUCTION SET COMPUTING) RISC (REDUCE INSTRUCTION SET COMPUTING)
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
KEUNTUNGAN CISC PROGRAM YANG DIBUAT RELATIF LEBIH KECIL PENGGUNAAN MEMORY AKAN BERKURANG BIAYA LEBIH HEMAT MUDAH DALAM PEMROGRAMMAN
KERUGIAN SULITNYA MENGEMBANGKAN INTERPRETER DAN KOMPILER KECEPATAN RELATIF LEBIH LAMBAT
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
KEUNTUNGAN EKSEKUSI LEBIH CEPAT MIKROKONTROLLER DAPAT BERUKURN LEBIH KECIL MENEKAN PADA REGISTER DARI PADA MEMORI
KELEMAHAN PROGRAM YANG DIBUAT MENJADI LEBIH BESAR MEMBUTUHKAN MEMORI YANG BESAR PROGRAM YANG BERUKURAN LEBIH BESAR AKAN MENYEBABKAN PENURUNNA KINERJA RELATIF SULIT DALAM PEMROGRAMMAN
CONTOH MIKROKONTROLLER CISC MCS 51 (128 INSTRUKSI), 68HC11 (145 INSTRUKSI), RISC AVR, PIC (35)
CONTOH INSTRUKSI CISC MOV R1,#25H DJNZ R1,$ MOV R1,#05H ULANG: DEC R1 CJNE R1,#01,ULANG
CONTOH INSTRUKSI RISC LDI R7,$25 LOOP : DEC R7 BRNE LOOP MOV R22,#A0H CPI R22,$01H