SlideShare a Scribd company logo
MIKROKONTROLLER
Mikrokontroler adalah sistem komputer yang
dikemas dalam sebuah Integrated Circuit (IC).
Dimana didalam IC terdapat komponen-komponen
penting yang ada pada komputer pada umumnya
seperti komputer Central Processing Unit (CPU),
RAM, ROM, Port IO. Berbeda dengan PC yang
umumnya dirancang untuk digunakan secara umum,
mikrokontroler sendiri biasanya dirancang hanya
untuk mengerjakan tugas atau fungsi yang khusus
saja (special purpose) yaitu mengontrol sistem
tertentu.
Orang-orang juga menyebut Mikrokontroler sebagai
Embedded Mikrokontroler, hal ini tidak terlepas dari
posisi mikrokontroler yang embedded system atau
menjadi satu bagian dengan perankat sistem atau
suatu sistem yang lebih besar.
Secara sederhana Mikrokontroler dapat diartikan
sebagai suatu sistem komputer yang dikemas dalam
IC, dimana sebelum digunakan harus diisi suatu
program atau perintah terlebih dahulu sehingga
mikrokontroler hanya dapat berjalan bila telah diisi
suatu perintah atau program terlebih dahulu.
Ciri Khas Mikrokontroler
1. Kemampuan CPU Yang Tidak Terlalu Tinggi
Berbeda dengan CPU, umumnya mikrokontroler
sederhana hanya dapat melakukan atau memproses
beberapa perintah saja, meskipun saat ini telah banyak
dibuat mikrokontroler dengan spesifikasi yang lebih
canggih tapi tentunya belum dapat menyamai
kemmapuan CPU dalam memproses data dari perangkat
lunak.
2. Mikrokontroler Memiliki Memori Internal Yang Kecil
Tentu bagi Anda yang sering melihat mikrokontroler,
maka dapat melihat jumlah memori internal dari
mikrokontroler terbilang kecil. Umumnya sebuah
mikrokontroler hanya berisikan ukuran Bit, Byte atau
Kilobyte.
3. Mikrokontroler dibekali Memori Non-Volatile
Dengan adanya memori non-volatile pada mikrokontroler
maka perintah yang telah dibuat dapat dihapus ataupun
dibuat ulang, selain itu dengan penggunaan memori non-
volatile maka memngkinkan data yang telah disimpan
dalam mikrokontroler tidak akan hilang meskipun tidak
disuplai oleh power supply (Catu daya).
4. Perintah Relatif Sederhana
Dengan kemampuan CPU yang tidak terlalu tinggi maka
berimbas pada kemampuan dalam melakukan
pemrosesan data yang tidak tingi pula. Meskipun begitu,
mikrokontroler terus dikembangkan menjadi canggih
contohnya mikrokontroler yangdigunakan untuk
melakukan pengolahan sinyal dan sebagainya.
5. Program/Perintah Berhubungan Langsung
Dengan Port I/O
Salah satu komponen utama mikrokotroler adalah
Port I/O, Port input maupun output I/O memiliki
fungsi utama sebagai jalan komunikasi. Sederhanya
Port I/O membangun komunikasi antara piranti
masukan dan piranti keluaran.
Jenis-jenis Mikrokontroler
1) Mikrokontroer AVR (Vegard's Risc Processor)
Mikrokontroler AVR adalah mikrokontroler RIsc 8 bit,
jenis mikrokontroler yang paling banyak digunakan dalam
bidang elektronika dan instrumentasi.
Ini adalah jenis mikrokontroler yang dieksekusi dalam 1
siklus clock, adapun jenis mikrokontroler AVR dibagi
kedalam 4 kelas yaitu keluarga ATMega, keluarga
AT90Sxx, keluarga ATTiny dan AT86RFxx, pengelompokan
ini didasarkan pada penggunaan atau fungsinya, memori
dan peripheral.
2) PIC
PIC adalah bagian dari mikrokontroler tipe RISC, awalnya PIC
dibuat dengan mengunakan teknologi General Intstrumen 16
bit CPR yakni CP1600 dengan tujuan pembuatan yakni demi
meningkatkan performa sistem I/O.
PIC saat ini telah dilengakapi dengan komunikasi serial dan
EPROM, kernel motor dll, selain itu juga dilengkapi dengan
memori program dari 512 word sampai 32 word. 1 word sama
dengan 1 intruksi menurut bahasa assembly yang bermacam-
macam dari 12 - 16 bit yang mana tergantung dari PICMicro.
Untuk melihat berbagai jenis chip dari PICMicro coba kunjungi
www.microchip.com www.microchip.com
PIC termasuk jenis mikrokontroler yang lumayan populer
dikalangan para developer karena harganya yang relatif
murah, disamping itu ketersediaan database aplikasi yang
melimpah, pengunaannya yang umum digunakan serta dapat
diprogram ulang melalui serial port pada komputer.
3) Mikrokontroler AT89S52
Mikrokontroler AT89S52 adalah versi pengembangan dari
mikrokontroler AT89C51. Kelebihan yang dimiliki
mikrokontroler AT89S52 yakni adanya flash memori 8K bytes,
kapasitas RAM 256 byte dengan 2 data pinter 16 bit.
Berikut ini spesifikasinya :
1. Cocok dengan jenis mikrokontroler tipe MCS51
2. Dengan adanya 8K Bytes ISP flash memori maka
meningkatkan kemampuan baca/tulis hingga 1000 kal
3. 32 Jalur I/O yang dapat diprogram ulang
4. 256 X 8 bit RAM internal dengan 8 sumber interrupt
5. Memiliki Tegangan kerja 4-5 V dengan rentang 0-33MHz
6. Memiliki mode pemrograman In System Programmable
yang fleksibel (Byte dan Page Mode)
4) Mikrokontroler ATmel91 Series
Jenis kelompok Mikrokontrolerr Atmel lain yang
umumnya terdapat dipasaran yaitu AT90, Tiny & Mega
series - AVR, Atmel AVR32, Atmel AT89 series, dam
MARC4
5) MCS51 Series
Beberapa tipe Mikrokontroler MCS51 series yaitu :
8031 - tidak memiliki ROM internal
8051 - 4K ROM internal
8751 - 4K EPROM/OTP
8951-4K EPROM/MTP ukuran ROM; '51(4K),'52(8K),
'54(16K), '58(32K)
80C51 - In System Programmable (ISP)
89C2051 - kemasan20-pin
Fungsi Mikrokontroler
Beikut ini beberapa fungsi penting Mikrokontroler yaitu
# Mikrokontroler Sebagai Timer / Pewaktu
# Mikrokontroler Sebagai Pembangkit Osilasi
# Mikrokontroler Sebagai Flip - Flop
# Mikrokontroler Sebagai ADC ( Analog Digital Converter )
# Mikrokontroler Sebagai Counter
# Mikrokontroler Sebagai Decoder dan Encoder
Perbedaan Mikrokontroler dan
Mikroprosesor (CPU)
• Pada dasarnya perbedaan mikrokontroler dan
mikroprosesor ada pada kata "kontroler" pada
mikrokontroler dan "Prosesor" pada mikroprosesor. Dari
perbedaan kata ini saja kita sudah tahu apa perbedaan
dasar antara mikrokontroler dan mikroprosesor.
Dari perbedaan dua kata tersebut maka dapat kita
asumsikan perbedaan dasar dari mikrokontroler dan
mikroprosesor. Mikrokontroler berarti Pengedali Kecil lalu
mikroprosesor berarti Pengolah Kecil.
Pertanyaannya apa yang diolah atau dikendalikan ? tentu
saja adalah program/data atau perintah yang
diberikan/dimasukkan, dari sini tentunya sudah bisa didapat
gambaran sederhana perbedaan dari kedua perangkat
tersebut.
Perbedaan Mikrokontroler dan
Mikroprosesor Berdasarkan Fungsinya
Jika ditinjau lebih dalam berdasarkan fungsinya,
mikroprosesor atau umumnya dikenal lebih luas
dengan nama Central Processing Unit (CPU), berguna
dalam pengambilan dan kalkulasi data, melakukan
perhitungan serta manipulasi data, dan menyimpan
hasil pemrosesan atau perhitungan dari data
tersebut sehingga dapat diperlihatkan hasilnya pada
monitor.
Adapun mikrokontroler sendiri berguna dalam
mengontrol perangkat atau sistem berdasarkan data
yang tersimpan pada Read Only Memory (ROM).
Perbedaan Mikrokontroler dan Mikroprosesor
Berdasarkan Komponen Pembentuknya
Mikrokontroler dibangun dari beberapa
komponen berikut yaitu Central Processing Unit
(CPU) : ALU, CU dan Register, RWM, ROM, I/O
seri, I/O paralel, counter-timer, serta rangkaian
clock dalam 1 chip tunggal.
Mikroprosesor atau CPU dibangun dari 3 komponen
utama yaitu Arithmetic Logic Unit (ALU), Register Unit
(RU), Control Unit (CU).
1. Arithmetic Logic Unit (ALU), sesuai dengan namanya
ALU memiliki fungsi utama dalam melakukan operasi
logic dan matematika. Pengolahan operasi
matematika sederhana (KALIBATAKU) yaitu perkalian,
pembagian,penjumlahan dan penguragan,serta
operasi logic (Logika) meliputi logic AND, NOT, OR
dan lainnya.
2. Control Unit (CU), CU memiliki fungsi utama
menerima intruksi yang berasal dari memori dan
melakukan ekstruksi. Perlu dicatat memori bukan
merupakan bagian dari mikroprosesor melainkan
bagian dari mikrokontroler.
3. Register, register pada dasarnya adalah tempat
penampungan sementara data yang akan di
ekesekusi sebelum diproses oleh ALU.
Perbedaan Mikroprosesor dan Mikrokontroler

More Related Content

What's hot

Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1BAIDILAH Baidilah
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanFahrul Razi
 
Register geser
Register geserRegister geser
Register geser
University of Lampung
 
bahasa pemrograman perangkat keras VHDL
bahasa pemrograman perangkat keras VHDLbahasa pemrograman perangkat keras VHDL
bahasa pemrograman perangkat keras VHDL
Rakhmi Khalida, M.M.S.I
 
Alarm Anti Maling Menggunakan Aplikasi Rangkaian Sensor Sentuh Sederhana
Alarm Anti Maling Menggunakan Aplikasi Rangkaian Sensor Sentuh SederhanaAlarm Anti Maling Menggunakan Aplikasi Rangkaian Sensor Sentuh Sederhana
Alarm Anti Maling Menggunakan Aplikasi Rangkaian Sensor Sentuh Sederhana
Toro Jr.
 
Presentasi Mikrokontroler
Presentasi MikrokontrolerPresentasi Mikrokontroler
Presentasi Mikrokontroler
Muhammad Chairul Umam
 
Edo A.G - Rangkaian Aritmatika
Edo A.G - Rangkaian AritmatikaEdo A.G - Rangkaian Aritmatika
Edo A.G - Rangkaian AritmatikaEdo A.G
 
Mikroprosesor dan Mikrokontroler
Mikroprosesor dan MikrokontrolerMikroprosesor dan Mikrokontroler
Mikroprosesor dan Mikrokontroler
Rizki Nugroho
 
Makalah Sistem Digital
Makalah Sistem DigitalMakalah Sistem Digital
Makalah Sistem Digital
Mimikri Dony
 
Pertemuan 9 pengalamatan
Pertemuan 9 pengalamatanPertemuan 9 pengalamatan
Pertemuan 9 pengalamatan
Buhori Muslim
 
Praktikum 4 decorder
Praktikum 4 decorderPraktikum 4 decorder
Praktikum 4 decorder
Anarstn
 
Bab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanBab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanCliquerz Javaneze
 
Modul dasar-mikrokontroler-bab-i-pengantar
Modul dasar-mikrokontroler-bab-i-pengantarModul dasar-mikrokontroler-bab-i-pengantar
Modul dasar-mikrokontroler-bab-i-pengantar
Beny Abdurrahman
 
Modul arduino i ii
Modul arduino i iiModul arduino i ii
Modul arduino i ii
sutono stn
 
Adc dan dac lanjutan
Adc dan dac lanjutanAdc dan dac lanjutan
Adc dan dac lanjutan
personal
 
Nonreturn to zero level (nrz-l)
Nonreturn to zero level (nrz-l)Nonreturn to zero level (nrz-l)
Nonreturn to zero level (nrz-l)
Nugroho Setiawan
 
Transistor pnp
Transistor pnpTransistor pnp
Contoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzyContoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzyZaenal Khayat
 
Pertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaPertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logika
Buhori Muslim
 
HALF AND FULL SUBTRACTOR
HALF AND FULL SUBTRACTOR HALF AND FULL SUBTRACTOR
HALF AND FULL SUBTRACTOR
Delmaqo Delmaqo
 

What's hot (20)

Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi Boolean
 
Register geser
Register geserRegister geser
Register geser
 
bahasa pemrograman perangkat keras VHDL
bahasa pemrograman perangkat keras VHDLbahasa pemrograman perangkat keras VHDL
bahasa pemrograman perangkat keras VHDL
 
Alarm Anti Maling Menggunakan Aplikasi Rangkaian Sensor Sentuh Sederhana
Alarm Anti Maling Menggunakan Aplikasi Rangkaian Sensor Sentuh SederhanaAlarm Anti Maling Menggunakan Aplikasi Rangkaian Sensor Sentuh Sederhana
Alarm Anti Maling Menggunakan Aplikasi Rangkaian Sensor Sentuh Sederhana
 
Presentasi Mikrokontroler
Presentasi MikrokontrolerPresentasi Mikrokontroler
Presentasi Mikrokontroler
 
Edo A.G - Rangkaian Aritmatika
Edo A.G - Rangkaian AritmatikaEdo A.G - Rangkaian Aritmatika
Edo A.G - Rangkaian Aritmatika
 
Mikroprosesor dan Mikrokontroler
Mikroprosesor dan MikrokontrolerMikroprosesor dan Mikrokontroler
Mikroprosesor dan Mikrokontroler
 
Makalah Sistem Digital
Makalah Sistem DigitalMakalah Sistem Digital
Makalah Sistem Digital
 
Pertemuan 9 pengalamatan
Pertemuan 9 pengalamatanPertemuan 9 pengalamatan
Pertemuan 9 pengalamatan
 
Praktikum 4 decorder
Praktikum 4 decorderPraktikum 4 decorder
Praktikum 4 decorder
 
Bab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanBab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi boolean
 
Modul dasar-mikrokontroler-bab-i-pengantar
Modul dasar-mikrokontroler-bab-i-pengantarModul dasar-mikrokontroler-bab-i-pengantar
Modul dasar-mikrokontroler-bab-i-pengantar
 
Modul arduino i ii
Modul arduino i iiModul arduino i ii
Modul arduino i ii
 
Adc dan dac lanjutan
Adc dan dac lanjutanAdc dan dac lanjutan
Adc dan dac lanjutan
 
Nonreturn to zero level (nrz-l)
Nonreturn to zero level (nrz-l)Nonreturn to zero level (nrz-l)
Nonreturn to zero level (nrz-l)
 
Transistor pnp
Transistor pnpTransistor pnp
Transistor pnp
 
Contoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzyContoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzy
 
Pertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaPertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logika
 
HALF AND FULL SUBTRACTOR
HALF AND FULL SUBTRACTOR HALF AND FULL SUBTRACTOR
HALF AND FULL SUBTRACTOR
 

Similar to PENGERTIAN MIKROKONTROLLER.pptx

M I C R O C O N T R O L L E R 2009new
M I C R O C O N T R O L L E R 2009newM I C R O C O N T R O L L E R 2009new
M I C R O C O N T R O L L E R 2009new
Deddy Susilo
 
07 modul bahan ajar 01
07 modul bahan ajar 0107 modul bahan ajar 01
07 modul bahan ajar 01Kade Dike
 
Perbedaan mc mp
Perbedaan mc mpPerbedaan mc mp
Perbedaan mc mp
Aditya Mudzakir
 
Komputer terapan
Komputer terapanKomputer terapan
Komputer terapan
Cici Srianita
 
Pengantar Sistem Mikroprosesor.ppt
Pengantar Sistem Mikroprosesor.pptPengantar Sistem Mikroprosesor.ppt
Pengantar Sistem Mikroprosesor.ppt
DennyHardiyanto2
 
perbezaan mikroconroler dan mikropemproses.docx
perbezaan mikroconroler dan mikropemproses.docxperbezaan mikroconroler dan mikropemproses.docx
perbezaan mikroconroler dan mikropemproses.docx
Saharif Said
 
Bab ii atmega8
Bab ii atmega8Bab ii atmega8
Bab ii atmega8
Aput Rodriguez
 
Pertemuan 15 (Mikrokontroler).pdf
Pertemuan 15 (Mikrokontroler).pdfPertemuan 15 (Mikrokontroler).pdf
Pertemuan 15 (Mikrokontroler).pdf
HendroGunawan8
 
K14. mikrokontroler
K14. mikrokontrolerK14. mikrokontroler
K14. mikrokontroler
Anwar Mujadin
 
Presentasi dan video pembelajaran Mikrokontroller
Presentasi dan video pembelajaran MikrokontrollerPresentasi dan video pembelajaran Mikrokontroller
Presentasi dan video pembelajaran Mikrokontroller
irsyadsyawal1
 
Penuntun_Praktikum_Sistem_Tertanam_2020.pdf
Penuntun_Praktikum_Sistem_Tertanam_2020.pdfPenuntun_Praktikum_Sistem_Tertanam_2020.pdf
Penuntun_Praktikum_Sistem_Tertanam_2020.pdf
Zulkarnain619989
 
116. 01_PENGANTAR MIKROPROSESOR DAN MIKROKONTROLER.pptx
116. 01_PENGANTAR MIKROPROSESOR DAN MIKROKONTROLER.pptx116. 01_PENGANTAR MIKROPROSESOR DAN MIKROKONTROLER.pptx
116. 01_PENGANTAR MIKROPROSESOR DAN MIKROKONTROLER.pptx
MuhammadYusro1
 
Mp 1 pengertian-mikroprosesor
Mp 1 pengertian-mikroprosesorMp 1 pengertian-mikroprosesor
Mp 1 pengertian-mikroprosesor
Olbers Letfaar
 
Mp 1 pengertian-mikroprosesor
Mp 1 pengertian-mikroprosesorMp 1 pengertian-mikroprosesor
Mp 1 pengertian-mikroprosesorOlbers Letfaar
 
arsitektur mikrokontroler oertemuan ke 7
arsitektur mikrokontroler oertemuan ke 7arsitektur mikrokontroler oertemuan ke 7
arsitektur mikrokontroler oertemuan ke 7
RezaPahlawan26
 
Pengenalan mikrokontroller
Pengenalan mikrokontrollerPengenalan mikrokontroller
Pengenalan mikrokontroller
Institut Sains dan Teknologi Nasional
 
Bab vi mikrokontroler
Bab vi mikrokontrolerBab vi mikrokontroler
Bab vi mikrokontrolerIkka Utamy
 
Sensor suhu LM 35
Sensor suhu LM 35Sensor suhu LM 35
Sensor suhu LM 35
Aeditya Mahareva
 

Similar to PENGERTIAN MIKROKONTROLLER.pptx (20)

K14. mikrokontroler
K14. mikrokontrolerK14. mikrokontroler
K14. mikrokontroler
 
Mikrokontroler
MikrokontrolerMikrokontroler
Mikrokontroler
 
M I C R O C O N T R O L L E R 2009new
M I C R O C O N T R O L L E R 2009newM I C R O C O N T R O L L E R 2009new
M I C R O C O N T R O L L E R 2009new
 
07 modul bahan ajar 01
07 modul bahan ajar 0107 modul bahan ajar 01
07 modul bahan ajar 01
 
Perbedaan mc mp
Perbedaan mc mpPerbedaan mc mp
Perbedaan mc mp
 
Komputer terapan
Komputer terapanKomputer terapan
Komputer terapan
 
Pengantar Sistem Mikroprosesor.ppt
Pengantar Sistem Mikroprosesor.pptPengantar Sistem Mikroprosesor.ppt
Pengantar Sistem Mikroprosesor.ppt
 
perbezaan mikroconroler dan mikropemproses.docx
perbezaan mikroconroler dan mikropemproses.docxperbezaan mikroconroler dan mikropemproses.docx
perbezaan mikroconroler dan mikropemproses.docx
 
Bab ii atmega8
Bab ii atmega8Bab ii atmega8
Bab ii atmega8
 
Pertemuan 15 (Mikrokontroler).pdf
Pertemuan 15 (Mikrokontroler).pdfPertemuan 15 (Mikrokontroler).pdf
Pertemuan 15 (Mikrokontroler).pdf
 
K14. mikrokontroler
K14. mikrokontrolerK14. mikrokontroler
K14. mikrokontroler
 
Presentasi dan video pembelajaran Mikrokontroller
Presentasi dan video pembelajaran MikrokontrollerPresentasi dan video pembelajaran Mikrokontroller
Presentasi dan video pembelajaran Mikrokontroller
 
Penuntun_Praktikum_Sistem_Tertanam_2020.pdf
Penuntun_Praktikum_Sistem_Tertanam_2020.pdfPenuntun_Praktikum_Sistem_Tertanam_2020.pdf
Penuntun_Praktikum_Sistem_Tertanam_2020.pdf
 
116. 01_PENGANTAR MIKROPROSESOR DAN MIKROKONTROLER.pptx
116. 01_PENGANTAR MIKROPROSESOR DAN MIKROKONTROLER.pptx116. 01_PENGANTAR MIKROPROSESOR DAN MIKROKONTROLER.pptx
116. 01_PENGANTAR MIKROPROSESOR DAN MIKROKONTROLER.pptx
 
Mp 1 pengertian-mikroprosesor
Mp 1 pengertian-mikroprosesorMp 1 pengertian-mikroprosesor
Mp 1 pengertian-mikroprosesor
 
Mp 1 pengertian-mikroprosesor
Mp 1 pengertian-mikroprosesorMp 1 pengertian-mikroprosesor
Mp 1 pengertian-mikroprosesor
 
arsitektur mikrokontroler oertemuan ke 7
arsitektur mikrokontroler oertemuan ke 7arsitektur mikrokontroler oertemuan ke 7
arsitektur mikrokontroler oertemuan ke 7
 
Pengenalan mikrokontroller
Pengenalan mikrokontrollerPengenalan mikrokontroller
Pengenalan mikrokontroller
 
Bab vi mikrokontroler
Bab vi mikrokontrolerBab vi mikrokontroler
Bab vi mikrokontroler
 
Sensor suhu LM 35
Sensor suhu LM 35Sensor suhu LM 35
Sensor suhu LM 35
 

Recently uploaded

TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdfTUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
jayakartalumajang1
 
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptxRANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
muhammadiswahyudi12
 
Matematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.pptMatematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.ppt
AzrilAld
 
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
HADIANNAS
 
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptxTUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
indahrosantiTeknikSi
 
COOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong dCOOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong d
delphijean1
 
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASASURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
AnandhaAdkhaM1
 
Daftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdfDaftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdf
Tsabitpattipeilohy
 
Pembangkit Listrik Tenaga Surya PLTS.pptx
Pembangkit Listrik Tenaga Surya PLTS.pptxPembangkit Listrik Tenaga Surya PLTS.pptx
Pembangkit Listrik Tenaga Surya PLTS.pptx
muhhaekalsn
 
436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt
rhamset
 

Recently uploaded (10)

TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdfTUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
 
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptxRANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
 
Matematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.pptMatematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.ppt
 
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
 
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptxTUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
 
COOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong dCOOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong d
 
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASASURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
 
Daftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdfDaftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdf
 
Pembangkit Listrik Tenaga Surya PLTS.pptx
Pembangkit Listrik Tenaga Surya PLTS.pptxPembangkit Listrik Tenaga Surya PLTS.pptx
Pembangkit Listrik Tenaga Surya PLTS.pptx
 
436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt
 

PENGERTIAN MIKROKONTROLLER.pptx

  • 1.
  • 2. MIKROKONTROLLER Mikrokontroler adalah sistem komputer yang dikemas dalam sebuah Integrated Circuit (IC). Dimana didalam IC terdapat komponen-komponen penting yang ada pada komputer pada umumnya seperti komputer Central Processing Unit (CPU), RAM, ROM, Port IO. Berbeda dengan PC yang umumnya dirancang untuk digunakan secara umum, mikrokontroler sendiri biasanya dirancang hanya untuk mengerjakan tugas atau fungsi yang khusus saja (special purpose) yaitu mengontrol sistem tertentu.
  • 3.
  • 4. Orang-orang juga menyebut Mikrokontroler sebagai Embedded Mikrokontroler, hal ini tidak terlepas dari posisi mikrokontroler yang embedded system atau menjadi satu bagian dengan perankat sistem atau suatu sistem yang lebih besar. Secara sederhana Mikrokontroler dapat diartikan sebagai suatu sistem komputer yang dikemas dalam IC, dimana sebelum digunakan harus diisi suatu program atau perintah terlebih dahulu sehingga mikrokontroler hanya dapat berjalan bila telah diisi suatu perintah atau program terlebih dahulu.
  • 5. Ciri Khas Mikrokontroler 1. Kemampuan CPU Yang Tidak Terlalu Tinggi Berbeda dengan CPU, umumnya mikrokontroler sederhana hanya dapat melakukan atau memproses beberapa perintah saja, meskipun saat ini telah banyak dibuat mikrokontroler dengan spesifikasi yang lebih canggih tapi tentunya belum dapat menyamai kemmapuan CPU dalam memproses data dari perangkat lunak. 2. Mikrokontroler Memiliki Memori Internal Yang Kecil Tentu bagi Anda yang sering melihat mikrokontroler, maka dapat melihat jumlah memori internal dari mikrokontroler terbilang kecil. Umumnya sebuah mikrokontroler hanya berisikan ukuran Bit, Byte atau Kilobyte.
  • 6. 3. Mikrokontroler dibekali Memori Non-Volatile Dengan adanya memori non-volatile pada mikrokontroler maka perintah yang telah dibuat dapat dihapus ataupun dibuat ulang, selain itu dengan penggunaan memori non- volatile maka memngkinkan data yang telah disimpan dalam mikrokontroler tidak akan hilang meskipun tidak disuplai oleh power supply (Catu daya). 4. Perintah Relatif Sederhana Dengan kemampuan CPU yang tidak terlalu tinggi maka berimbas pada kemampuan dalam melakukan pemrosesan data yang tidak tingi pula. Meskipun begitu, mikrokontroler terus dikembangkan menjadi canggih contohnya mikrokontroler yangdigunakan untuk melakukan pengolahan sinyal dan sebagainya.
  • 7. 5. Program/Perintah Berhubungan Langsung Dengan Port I/O Salah satu komponen utama mikrokotroler adalah Port I/O, Port input maupun output I/O memiliki fungsi utama sebagai jalan komunikasi. Sederhanya Port I/O membangun komunikasi antara piranti masukan dan piranti keluaran.
  • 8. Jenis-jenis Mikrokontroler 1) Mikrokontroer AVR (Vegard's Risc Processor) Mikrokontroler AVR adalah mikrokontroler RIsc 8 bit, jenis mikrokontroler yang paling banyak digunakan dalam bidang elektronika dan instrumentasi. Ini adalah jenis mikrokontroler yang dieksekusi dalam 1 siklus clock, adapun jenis mikrokontroler AVR dibagi kedalam 4 kelas yaitu keluarga ATMega, keluarga AT90Sxx, keluarga ATTiny dan AT86RFxx, pengelompokan ini didasarkan pada penggunaan atau fungsinya, memori dan peripheral.
  • 9. 2) PIC PIC adalah bagian dari mikrokontroler tipe RISC, awalnya PIC dibuat dengan mengunakan teknologi General Intstrumen 16 bit CPR yakni CP1600 dengan tujuan pembuatan yakni demi meningkatkan performa sistem I/O. PIC saat ini telah dilengakapi dengan komunikasi serial dan EPROM, kernel motor dll, selain itu juga dilengkapi dengan memori program dari 512 word sampai 32 word. 1 word sama dengan 1 intruksi menurut bahasa assembly yang bermacam- macam dari 12 - 16 bit yang mana tergantung dari PICMicro. Untuk melihat berbagai jenis chip dari PICMicro coba kunjungi www.microchip.com www.microchip.com PIC termasuk jenis mikrokontroler yang lumayan populer dikalangan para developer karena harganya yang relatif murah, disamping itu ketersediaan database aplikasi yang melimpah, pengunaannya yang umum digunakan serta dapat diprogram ulang melalui serial port pada komputer.
  • 10. 3) Mikrokontroler AT89S52 Mikrokontroler AT89S52 adalah versi pengembangan dari mikrokontroler AT89C51. Kelebihan yang dimiliki mikrokontroler AT89S52 yakni adanya flash memori 8K bytes, kapasitas RAM 256 byte dengan 2 data pinter 16 bit. Berikut ini spesifikasinya : 1. Cocok dengan jenis mikrokontroler tipe MCS51 2. Dengan adanya 8K Bytes ISP flash memori maka meningkatkan kemampuan baca/tulis hingga 1000 kal 3. 32 Jalur I/O yang dapat diprogram ulang 4. 256 X 8 bit RAM internal dengan 8 sumber interrupt 5. Memiliki Tegangan kerja 4-5 V dengan rentang 0-33MHz 6. Memiliki mode pemrograman In System Programmable yang fleksibel (Byte dan Page Mode)
  • 11. 4) Mikrokontroler ATmel91 Series Jenis kelompok Mikrokontrolerr Atmel lain yang umumnya terdapat dipasaran yaitu AT90, Tiny & Mega series - AVR, Atmel AVR32, Atmel AT89 series, dam MARC4 5) MCS51 Series Beberapa tipe Mikrokontroler MCS51 series yaitu : 8031 - tidak memiliki ROM internal 8051 - 4K ROM internal 8751 - 4K EPROM/OTP 8951-4K EPROM/MTP ukuran ROM; '51(4K),'52(8K), '54(16K), '58(32K) 80C51 - In System Programmable (ISP) 89C2051 - kemasan20-pin
  • 12. Fungsi Mikrokontroler Beikut ini beberapa fungsi penting Mikrokontroler yaitu # Mikrokontroler Sebagai Timer / Pewaktu # Mikrokontroler Sebagai Pembangkit Osilasi # Mikrokontroler Sebagai Flip - Flop # Mikrokontroler Sebagai ADC ( Analog Digital Converter ) # Mikrokontroler Sebagai Counter # Mikrokontroler Sebagai Decoder dan Encoder
  • 13. Perbedaan Mikrokontroler dan Mikroprosesor (CPU) • Pada dasarnya perbedaan mikrokontroler dan mikroprosesor ada pada kata "kontroler" pada mikrokontroler dan "Prosesor" pada mikroprosesor. Dari perbedaan kata ini saja kita sudah tahu apa perbedaan dasar antara mikrokontroler dan mikroprosesor. Dari perbedaan dua kata tersebut maka dapat kita asumsikan perbedaan dasar dari mikrokontroler dan mikroprosesor. Mikrokontroler berarti Pengedali Kecil lalu mikroprosesor berarti Pengolah Kecil. Pertanyaannya apa yang diolah atau dikendalikan ? tentu saja adalah program/data atau perintah yang diberikan/dimasukkan, dari sini tentunya sudah bisa didapat gambaran sederhana perbedaan dari kedua perangkat tersebut.
  • 14. Perbedaan Mikrokontroler dan Mikroprosesor Berdasarkan Fungsinya Jika ditinjau lebih dalam berdasarkan fungsinya, mikroprosesor atau umumnya dikenal lebih luas dengan nama Central Processing Unit (CPU), berguna dalam pengambilan dan kalkulasi data, melakukan perhitungan serta manipulasi data, dan menyimpan hasil pemrosesan atau perhitungan dari data tersebut sehingga dapat diperlihatkan hasilnya pada monitor. Adapun mikrokontroler sendiri berguna dalam mengontrol perangkat atau sistem berdasarkan data yang tersimpan pada Read Only Memory (ROM).
  • 15. Perbedaan Mikrokontroler dan Mikroprosesor Berdasarkan Komponen Pembentuknya Mikrokontroler dibangun dari beberapa komponen berikut yaitu Central Processing Unit (CPU) : ALU, CU dan Register, RWM, ROM, I/O seri, I/O paralel, counter-timer, serta rangkaian clock dalam 1 chip tunggal.
  • 16. Mikroprosesor atau CPU dibangun dari 3 komponen utama yaitu Arithmetic Logic Unit (ALU), Register Unit (RU), Control Unit (CU). 1. Arithmetic Logic Unit (ALU), sesuai dengan namanya ALU memiliki fungsi utama dalam melakukan operasi logic dan matematika. Pengolahan operasi matematika sederhana (KALIBATAKU) yaitu perkalian, pembagian,penjumlahan dan penguragan,serta operasi logic (Logika) meliputi logic AND, NOT, OR dan lainnya. 2. Control Unit (CU), CU memiliki fungsi utama menerima intruksi yang berasal dari memori dan melakukan ekstruksi. Perlu dicatat memori bukan merupakan bagian dari mikroprosesor melainkan bagian dari mikrokontroler. 3. Register, register pada dasarnya adalah tempat penampungan sementara data yang akan di ekesekusi sebelum diproses oleh ALU.
  • 17.
  • 18. Perbedaan Mikroprosesor dan Mikrokontroler