bab vii mikrokontroller
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 PresentationTRANSCRIPT
BAB VIIMIKROKONTROLLER
RIZAL SURYANAUNJANI
PERKEMBANGANTAHUN 1971 PERTAMA KALI KELUAR OLEH
TEXAS INSTRUMENT TMS 1000 4 BITTAHUN 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 MIKROKONTROLLERSISTEM KONTROL MESINREMOTE CONTROLSMESIN KANTORPERALATAN RUMAH TANGGAALAT BERATRADARMAINAN
KEUNTUNGANSISTEM ELEKTRONIK AKAN MENJADI
LEBIH RINGKASRANCANG BANGUN SISTEM ELEKTRONIK
LEBIH CEPATPENCARIAN GANGGUAN LEBIH MUDAH
RANCANGAN MIKROKONTROLLER MEMERLUKANSISTEM MINIMUMSOFTWARE PEMROGRAMMANKOMPILERDOWNLOADER
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
DILIHAT INSTRUKSI MIKROKONTROLLER/MIKROPROSESSORCISC (COMPLEX INSTRUCTION SET
COMPUTING)RISC (REDUCE INSTRUCTION SET
COMPUTING)
CISCSEBUAH ARSITEKTUR DARI SET
INSTRUKSIMENGGUNAKAN BANYAK JENIS DAN
RAGAM INSTRUKSIMENYEDIAKAN KEMAMPUAN SETIAP
INSTRUKSI DAPAT MENGEKSEKUSI OPERASI LOW-LEVEL
MEMILIKI KECEPATAN YANG RELATIF RENDAH
KEUNTUNGAN CISCPROGRAM YANG DIBUAT RELATIF LEBIH
KECILPENGGUNAAN MEMORY AKAN
BERKURANGBIAYA LEBIH HEMATMUDAH DALAM PEMROGRAMMAN
KERUGIANSULITNYA MENGEMBANGKAN
INTERPRETER DAN KOMPILERKECEPATAN RELATIF LEBIH LAMBAT
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
KEUNTUNGANEKSEKUSI LEBIH CEPATMIKROKONTROLLER DAPAT BERUKURN
LEBIH KECILMENEKAN PADA REGISTER DARI PADA
MEMORI
KELEMAHANPROGRAM YANG DIBUAT MENJADI LEBIH
BESARMEMBUTUHKAN MEMORI YANG BESARPROGRAM YANG BERUKURAN LEBIH
BESAR AKAN MENYEBABKAN PENURUNNA KINERJA
RELATIF SULIT DALAM PEMROGRAMMAN
CONTOH MIKROKONTROLLERCISC MCS 51 (128 INSTRUKSI), 68HC11
(145 INSTRUKSI), RISC AVR, PIC (35)
CONTOH INSTRUKSI CISCMOV R1,#25HDJNZ R1,$
MOV R1,#05HULANG:DEC R1CJNE R1,#01,ULANG
CONTOH INSTRUKSI RISCLDI R7,$25LOOP :DEC R7BRNE LOOP
MOV R22,#A0HLOOP:DEC R22CPI R22,$01HBRNE LOOP