SlideShare a Scribd company logo
1 of 29
Mata Pelajaran:
Sistem
M I K R O K O N T R O L
(S K M)
Apa “Mikrokontroler” itu ?
Mikrokontroler adalah suatu komponen
semikonduktor yang didalamnya sudah terdapat
suatu sistem mikroprosesor, Read Only Memory
(ROM), Random Access Memory (RAM), dan
port I/O
Dasar-dasar teknik digital
Bilangan Biner (Mempunyai basis data 2)
Bilangan Desimal Bilangan Biner
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
Perubahan Biner ke desimal
diperoleh
Contoh : rubahlah biner 101 ke desimal
Langkah 1 : 1 0 1
Langkah 2 : 4 2 1
Langkah 3 : 4 2 1
Langkah 4 : 4 +0+1=5
Kesimpulan :
101 = 5
Latihan : Rubahlah biner ini menjadi desimal
10101
11011
10100
11111
Perubahan Desimal ke Biner
Sistem Double-Dabble (Ganda-plus Sisa)
Anda terus menerus membagi bilangan desimal dengan 2,
dan menuliskan sisanya setelah dibagi. Kemudian sisanya
diambil dalam urutan kebalikannya.
Contoh : Rubah lah desimal 12 ke bilangan binernya
12/2  6 sisa 0
6/2  3 sisa 0
3/2  1 sisa 1
1/2  0 sisa 1
1 1 0 0
Jika dibaca dari
bawah ke atas
bilangan binernya
Latihan : Rubahlah desimal ke biner
10
25
40
97
5
Bilangan Heksa desimal
(Mempunyai basis data 16)
Bilangan
Desimal
Bilangan
Biner
Bilangan
Heksadesimal
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
Bilangan Heksa desimal
Bilangan Heksa desimal Ke Biner
9 A F
Contoh Bilangan heksa : 9AF
111110101001
Rubahlah Bilangan heksa ini ke biner
C5E2
F8E6
AB12
Bilangan Biner ke heksadesimal
Contoh Bilangan biner : 1000 1100
1000 1100
C8
Rubahlah Bilangan heksa ini ke biner
1110
1011 1011
1101 1011 1011
Buatlah konversi bilangan : 0 s.d 100
Desimal Biner Heksa
Mikrokontroler adalah salah satu dari bagian dasar dari
suatu sistem komputer.
Meskipun mempunyai bentuk yang jauh lebih kecil dari
suatu komputer pribadi dan komputer mainframe,
mikrokontroler dibangun dari elemen-elemen dasar
yang sama.
Secara sederhana, komputer akan menghasilkan output
spesifik berdasarkan inputan yang diterima dan
program yang dikerjakan.
Seperti umumnya komputer, mikrokontroler adalah alat yang
mengerjakan instruksi-instruksi yang diberikan kepadanya.
Artinya, bagian terpenting dan utama dari suatu sistem
terkomputerisasi adalah program itu sendiri yang dibuat oleh
seorang programmer.
Program ini menginstruksikan komputer untuk melakukan jalinan
yang panjang dari aksi-aksi sederhana untuk melakukan tugas yang
lebih kompleks yang diinginkan oleh programmer.
Mikrokontroler adalah single chip computer yang memiliki
kemampuan untuk diprogram dan digunakan untuk tugas-
tugas yang berorientasi kontrol.
Mikrokontroler datang dengan dua alasan utama, yang
pertama adalah kebutuhan pasar (market need) dan yang
kedua adalah perkembangan teknologi baru.
Yang dimaksud dengan kebutuhan pasar adalah
kebutuhan yang luas dari produk-produk elektronik akan
perangkat pintar sebagai pengontrol dan pemroses data.
Sedangkan yang dimaksud dengan perkembangan
teknologi baru adalah perkembangan teknologi
semikonduktor yang memungkinkan pembuatan chip
dengan kemampuan komputasi yang sangat cepat,
bentuk yang semakin mungil, dan harga yang semakin
murah
CPU
(Central
Prosesor Unit)
Memory
Clock
Program
switch
1 2 3 4
5 6 7 8
9 0 + -
keypad
sensor
LED
Buzzer
Relay
Sistem kerja mikrokontroler
LM35
Sensor suhu
LDR
Sensor Cahaya
Sistem Input Mikrokontroler
Piranti input menyediakan informasi kepada sistem
komputer dari dunia luar.
Hampir semua input mikrokontroler hanya dapat
memproses sinyal input digital dengan tegangan yang sama
dengan tegangan logika dari sumber.
Level nol (0) disebut dengan VSS dan
tegangan positif sumber (VDD) umumnya adalah 5 volt.
Ada beberapa mikrokontroler yang dilengkapi dengan
piranti konversi ini, yang disebut dengan ADC, dalam satu
rangkaian terpadu.
ADC
(Analog to
Digital
Converter)
V
t
5
0
V
t
5
0
Sinyal analog Sinyal digital
Sistem Output Mikrokontroler
Piranti output digunakan untuk berkomunikasi informasi
maupun aksi dari sistem komputer dengan dunia luar.
Sistem mikrokontroler mempunyai output yang jauh lebih
sederhana seperti lampu indikator atau beeper.
Mikrokontroler mengolah sinyal secara digital, sehingga
untuk dapat memberikan output analog diperlukan proses
konversi dari sinyal digital menjadi analog.
Piranti yang dapat melakukan konversi ini disebut dengan
DAC (Digital to Analog Converter).
Mikrokontroler
Sensor
suhu
ADC
Suhunya
sekarang :
0110 0100
Mikrokontroler
Sensor
suhu
ADC
Suhunya
sekarang :
100
DAC
Tanpa DAC
Dengan DAC
V
t
5
0
V
t
5
0
Sinyal analog
Sinyal digital
DAC
(Digital to
Analog
Converter)
1. Kehandalan tinggi (high reliability) dan kemudahan
integrasi dengan komponen lain (high degree of
integration)
2. Ukuran yang semakin dapat diperkecil (reduced in size)
3. Penggunaan komponen dipersedikit (reduced component
count) yang juga akan menyebabkan biaya produksi dapat
semakin ditekan (lower manufacturing cost)
4. Waktu pembuatan lebih singkat (shorter development
time) sehingga lebih cepat pula dijual ke pasar sesuai
kebutuhan (shorter time to market)
5. Konsumsi daya yang rendah (lower power consumption)
Keunggulan mikrokontroler
Mikrokontroler AVR merupakan salah satu jenis arsitektur
mikrokontroler yang menjadi andalan Atmel.
Arsitektur ini dirancang memiliki berbagai kelebihan dan
merupakan penyempurnaan dari arsitektur mikrokontroler-
mikrokontroler yang sudah ada.
Berbagai seri mikrokontroler AVR telah diproduksi oleh Atmel
dan digunakan di dunia sebagai mikrokontroler yang bersifat
low cost dan high performance.
Di Indonesia, mikrokontroler AVR banyak dipakai karena
fiturnya yang cukup lengkap, mudah untuk didapatkan, dan
harganya yang relatif terjangkau.
Antar seri mikrokontroler AVR memiliki beragam tipe dan
fasilitas, namun kesemuanya memiliki arsitektur yang sama,
dan juga set instruksi yang relatif tidak berbeda.
Berikut tabel perbandingan beberapa seri mikrokontroler AVR buatan Atmel
Keterangan:
• Flash adalah suatu jenis Read Only Memory yang biasanya diisi dengan program
hasil buatan manusia yang harus dijalankan oleh mikrokontroler
• RAM (Random Acces Memory) merupakan memori yang membantu CPU untuk
penyimpanan data sementara dan pengolahan data ketika program sedang running
• EEPROM (Electrically Erasable Programmable Read Only Memory) adalah memori
untuk penyimpanan data secara permanen oleh program yang sedang running
• Port I/O adalah kaki untuk jalur keluar atau masuk sinyal sebagai hasil keluaran
ataupun masukan bagi program
• Timer adalah modul dalam hardware yang bekerja untuk menghitung waktu/pulsa
• UART (Universal Asynchronous Receive Transmit) adalah jalur komunikasi data
khusus secara serial asynchronous
• PWM (Pulse Width Modulation) adalah fasilitas untuk membuat modulasi pulsa
• ADC (Analog to Digital Converter) adalah fasilitas untuk dapat menerima sinyal
analog dalam range tertentu untuk kemudian dikonversi menjadi suatu nilai digital
dalam range tertentu
• SPI (Serial Peripheral Interface) adalah jalur komunikasi data khusus secara serial
secara serial synchronous
• ISP (In System Programming) adalah kemampuan khusus mikrokontroler untuk
dapat diprogram langsung dalam sistem rangkaiannya dengan membutuhkan
jumlah pin yang minimal

More Related Content

What's hot

Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16University of Lampung
 
Macam dan jenis mikrokontroler populer komputer terapan jaringan
Macam dan jenis mikrokontroler populer   komputer terapan jaringanMacam dan jenis mikrokontroler populer   komputer terapan jaringan
Macam dan jenis mikrokontroler populer komputer terapan jaringanPriyo Harjiyono
 
Presentasi dan video pembelajaran Mikrokontroller
Presentasi dan video pembelajaran MikrokontrollerPresentasi dan video pembelajaran Mikrokontroller
Presentasi dan video pembelajaran Mikrokontrollerirsyadsyawal1
 
Menerapkan dasar dasar mikrokontroler
Menerapkan dasar dasar mikrokontrolerMenerapkan dasar dasar mikrokontroler
Menerapkan dasar dasar mikrokontrolergixcznow
 
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 2009newDeddy Susilo
 
Pemrograman tingkat rendah pertemuan ke-3 - arsitektur komputer-mikroproses...
Pemrograman tingkat rendah   pertemuan ke-3 - arsitektur komputer-mikroproses...Pemrograman tingkat rendah   pertemuan ke-3 - arsitektur komputer-mikroproses...
Pemrograman tingkat rendah pertemuan ke-3 - arsitektur komputer-mikroproses...Asep Komarudin (Milanisti)
 
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)Muhammad Kennedy Ginting
 
Mikroprosesor & mikrokomputer
Mikroprosesor & mikrokomputerMikroprosesor & mikrokomputer
Mikroprosesor & mikrokomputeragus ismangil
 
Pertemuan 14-sistem-embedded
Pertemuan 14-sistem-embeddedPertemuan 14-sistem-embedded
Pertemuan 14-sistem-embeddedFrance Rhezhek
 
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...Muhammad Kennedy Ginting
 
Mikrokontroler (arduino) 2019
Mikrokontroler (arduino) 2019Mikrokontroler (arduino) 2019
Mikrokontroler (arduino) 2019Farichah Riha
 
Training Mikrokontroler Basic dengan Arduino
Training Mikrokontroler Basic dengan ArduinoTraining Mikrokontroler Basic dengan Arduino
Training Mikrokontroler Basic dengan ArduinoYanwar Purnama
 

What's hot (20)

Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
 
Macam dan jenis mikrokontroler populer komputer terapan jaringan
Macam dan jenis mikrokontroler populer   komputer terapan jaringanMacam dan jenis mikrokontroler populer   komputer terapan jaringan
Macam dan jenis mikrokontroler populer komputer terapan jaringan
 
Bab ii atmega8
Bab ii atmega8Bab ii atmega8
Bab ii atmega8
 
Presentasi dan video pembelajaran Mikrokontroller
Presentasi dan video pembelajaran MikrokontrollerPresentasi dan video pembelajaran Mikrokontroller
Presentasi dan video pembelajaran Mikrokontroller
 
PROYEK1
PROYEK1PROYEK1
PROYEK1
 
Mikrokontroler ATMega16
Mikrokontroler ATMega16Mikrokontroler ATMega16
Mikrokontroler ATMega16
 
Makalah Mikrokontroler ATmega16
Makalah Mikrokontroler ATmega16Makalah Mikrokontroler ATmega16
Makalah Mikrokontroler ATmega16
 
Menerapkan dasar dasar mikrokontroler
Menerapkan dasar dasar mikrokontrolerMenerapkan dasar dasar mikrokontroler
Menerapkan dasar dasar 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
 
Laporan led
Laporan ledLaporan led
Laporan led
 
Pemrograman tingkat rendah pertemuan ke-3 - arsitektur komputer-mikroproses...
Pemrograman tingkat rendah   pertemuan ke-3 - arsitektur komputer-mikroproses...Pemrograman tingkat rendah   pertemuan ke-3 - arsitektur komputer-mikroproses...
Pemrograman tingkat rendah pertemuan ke-3 - arsitektur komputer-mikroproses...
 
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
 
Mikroprosesor & mikrokomputer
Mikroprosesor & mikrokomputerMikroprosesor & mikrokomputer
Mikroprosesor & mikrokomputer
 
Pertemuan 14-sistem-embedded
Pertemuan 14-sistem-embeddedPertemuan 14-sistem-embedded
Pertemuan 14-sistem-embedded
 
Mikrokontroler
MikrokontrolerMikrokontroler
Mikrokontroler
 
Perbedaan mc mp
Perbedaan mc mpPerbedaan mc mp
Perbedaan mc mp
 
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...
 
Mikrokontroler (arduino) 2019
Mikrokontroler (arduino) 2019Mikrokontroler (arduino) 2019
Mikrokontroler (arduino) 2019
 
Training Mikrokontroler Basic dengan Arduino
Training Mikrokontroler Basic dengan ArduinoTraining Mikrokontroler Basic dengan Arduino
Training Mikrokontroler Basic dengan Arduino
 
Materi 1
Materi 1Materi 1
Materi 1
 

Similar to Bahan ajar

Similar to Bahan ajar (20)

Sensor suhu LM 35
Sensor suhu LM 35Sensor suhu LM 35
Sensor suhu LM 35
 
PS2 Mouse Interfacing dengan pemrograman bahasa C
PS2 Mouse Interfacing dengan pemrograman bahasa CPS2 Mouse Interfacing dengan pemrograman bahasa C
PS2 Mouse Interfacing dengan pemrograman bahasa C
 
Komputer terapan
Komputer terapanKomputer terapan
Komputer terapan
 
Evolusi dan Kinerja Komputer
Evolusi dan Kinerja KomputerEvolusi dan Kinerja Komputer
Evolusi dan Kinerja Komputer
 
Soal
SoalSoal
Soal
 
PID Implementation on Octave
PID Implementation on OctavePID Implementation on Octave
PID Implementation on Octave
 
Bab 2
Bab 2Bab 2
Bab 2
 
PENGERTIAN MIKROKONTROLLER.pptx
PENGERTIAN MIKROKONTROLLER.pptxPENGERTIAN MIKROKONTROLLER.pptx
PENGERTIAN MIKROKONTROLLER.pptx
 
Peripheral peripheral jaringan pada komputer terapan
Peripheral peripheral jaringan pada komputer terapanPeripheral peripheral jaringan pada komputer terapan
Peripheral peripheral jaringan pada komputer terapan
 
Pengenalan pada plc
Pengenalan pada plcPengenalan pada plc
Pengenalan pada plc
 
Pendahuluan plc
Pendahuluan plcPendahuluan plc
Pendahuluan plc
 
Pendahuluan plc
Pendahuluan plcPendahuluan plc
Pendahuluan plc
 
Plc
PlcPlc
Plc
 
Bab ii
Bab iiBab ii
Bab ii
 
Octave dan Mikrokontroller Communication
Octave dan Mikrokontroller CommunicationOctave dan Mikrokontroller Communication
Octave dan Mikrokontroller Communication
 
ppt-plc.ppt
ppt-plc.pptppt-plc.ppt
ppt-plc.ppt
 
K14. mikrokontroler
K14. mikrokontrolerK14. mikrokontroler
K14. mikrokontroler
 
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
 
PLC Hardware
PLC HardwarePLC Hardware
PLC Hardware
 
Modul praktikum instruksi dasar
Modul praktikum instruksi dasarModul praktikum instruksi dasar
Modul praktikum instruksi dasar
 

Recently uploaded

MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKARenoMardhatillahS
 
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdfMA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdfcicovendra
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...Kanaidi ken
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuHANHAN164733
 
Materi Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptxMateri Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptxshafiraramadhani9
 
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
Teknik Menjawab Kertas P.Moral SPM  2024.pptxTeknik Menjawab Kertas P.Moral SPM  2024.pptx
Teknik Menjawab Kertas P.Moral SPM 2024.pptxwongcp2
 
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaMateri Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaSABDA
 
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanTPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanNiKomangRaiVerawati
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxRioNahak1
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiIntanHanifah4
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2
PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2
PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2noviamaiyanti
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 

Recently uploaded (20)

MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
 
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdfMA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus Perilaku
 
Materi Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptxMateri Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptx
 
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
Teknik Menjawab Kertas P.Moral SPM  2024.pptxTeknik Menjawab Kertas P.Moral SPM  2024.pptx
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
 
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaMateri Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
 
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanTPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptx
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajii
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2
PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2
PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 

Bahan ajar

  • 1. Mata Pelajaran: Sistem M I K R O K O N T R O L (S K M)
  • 2. Apa “Mikrokontroler” itu ? Mikrokontroler adalah suatu komponen semikonduktor yang didalamnya sudah terdapat suatu sistem mikroprosesor, Read Only Memory (ROM), Random Access Memory (RAM), dan port I/O
  • 3. Dasar-dasar teknik digital Bilangan Biner (Mempunyai basis data 2) Bilangan Desimal Bilangan Biner 0 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111
  • 4. Perubahan Biner ke desimal diperoleh Contoh : rubahlah biner 101 ke desimal Langkah 1 : 1 0 1 Langkah 2 : 4 2 1 Langkah 3 : 4 2 1 Langkah 4 : 4 +0+1=5 Kesimpulan : 101 = 5
  • 5. Latihan : Rubahlah biner ini menjadi desimal 10101 11011 10100 11111
  • 6. Perubahan Desimal ke Biner Sistem Double-Dabble (Ganda-plus Sisa) Anda terus menerus membagi bilangan desimal dengan 2, dan menuliskan sisanya setelah dibagi. Kemudian sisanya diambil dalam urutan kebalikannya. Contoh : Rubah lah desimal 12 ke bilangan binernya 12/2  6 sisa 0 6/2  3 sisa 0 3/2  1 sisa 1 1/2  0 sisa 1 1 1 0 0 Jika dibaca dari bawah ke atas bilangan binernya
  • 7. Latihan : Rubahlah desimal ke biner 10 25 40 97 5
  • 9. Bilangan Desimal Bilangan Biner Bilangan Heksadesimal 0 0000 0 1 0001 1 2 0010 2 3 0011 3 4 0100 4 5 0101 5 6 0110 6 7 0111 7 8 1000 8 9 1001 9 10 1010 A 11 1011 B 12 1100 C 13 1101 D 14 1110 E 15 1111 F Bilangan Heksa desimal
  • 10. Bilangan Heksa desimal Ke Biner 9 A F Contoh Bilangan heksa : 9AF 111110101001
  • 11. Rubahlah Bilangan heksa ini ke biner C5E2 F8E6 AB12
  • 12. Bilangan Biner ke heksadesimal Contoh Bilangan biner : 1000 1100 1000 1100 C8
  • 13. Rubahlah Bilangan heksa ini ke biner 1110 1011 1011 1101 1011 1011
  • 14. Buatlah konversi bilangan : 0 s.d 100 Desimal Biner Heksa
  • 15. Mikrokontroler adalah salah satu dari bagian dasar dari suatu sistem komputer. Meskipun mempunyai bentuk yang jauh lebih kecil dari suatu komputer pribadi dan komputer mainframe, mikrokontroler dibangun dari elemen-elemen dasar yang sama. Secara sederhana, komputer akan menghasilkan output spesifik berdasarkan inputan yang diterima dan program yang dikerjakan.
  • 16. Seperti umumnya komputer, mikrokontroler adalah alat yang mengerjakan instruksi-instruksi yang diberikan kepadanya. Artinya, bagian terpenting dan utama dari suatu sistem terkomputerisasi adalah program itu sendiri yang dibuat oleh seorang programmer. Program ini menginstruksikan komputer untuk melakukan jalinan yang panjang dari aksi-aksi sederhana untuk melakukan tugas yang lebih kompleks yang diinginkan oleh programmer.
  • 17. Mikrokontroler adalah single chip computer yang memiliki kemampuan untuk diprogram dan digunakan untuk tugas- tugas yang berorientasi kontrol. Mikrokontroler datang dengan dua alasan utama, yang pertama adalah kebutuhan pasar (market need) dan yang kedua adalah perkembangan teknologi baru.
  • 18. Yang dimaksud dengan kebutuhan pasar adalah kebutuhan yang luas dari produk-produk elektronik akan perangkat pintar sebagai pengontrol dan pemroses data. Sedangkan yang dimaksud dengan perkembangan teknologi baru adalah perkembangan teknologi semikonduktor yang memungkinkan pembuatan chip dengan kemampuan komputasi yang sangat cepat, bentuk yang semakin mungil, dan harga yang semakin murah
  • 19. CPU (Central Prosesor Unit) Memory Clock Program switch 1 2 3 4 5 6 7 8 9 0 + - keypad sensor LED Buzzer Relay Sistem kerja mikrokontroler
  • 21. Sistem Input Mikrokontroler Piranti input menyediakan informasi kepada sistem komputer dari dunia luar. Hampir semua input mikrokontroler hanya dapat memproses sinyal input digital dengan tegangan yang sama dengan tegangan logika dari sumber. Level nol (0) disebut dengan VSS dan tegangan positif sumber (VDD) umumnya adalah 5 volt. Ada beberapa mikrokontroler yang dilengkapi dengan piranti konversi ini, yang disebut dengan ADC, dalam satu rangkaian terpadu.
  • 23. Sistem Output Mikrokontroler Piranti output digunakan untuk berkomunikasi informasi maupun aksi dari sistem komputer dengan dunia luar. Sistem mikrokontroler mempunyai output yang jauh lebih sederhana seperti lampu indikator atau beeper. Mikrokontroler mengolah sinyal secara digital, sehingga untuk dapat memberikan output analog diperlukan proses konversi dari sinyal digital menjadi analog. Piranti yang dapat melakukan konversi ini disebut dengan DAC (Digital to Analog Converter).
  • 26. 1. Kehandalan tinggi (high reliability) dan kemudahan integrasi dengan komponen lain (high degree of integration) 2. Ukuran yang semakin dapat diperkecil (reduced in size) 3. Penggunaan komponen dipersedikit (reduced component count) yang juga akan menyebabkan biaya produksi dapat semakin ditekan (lower manufacturing cost) 4. Waktu pembuatan lebih singkat (shorter development time) sehingga lebih cepat pula dijual ke pasar sesuai kebutuhan (shorter time to market) 5. Konsumsi daya yang rendah (lower power consumption) Keunggulan mikrokontroler
  • 27. Mikrokontroler AVR merupakan salah satu jenis arsitektur mikrokontroler yang menjadi andalan Atmel. Arsitektur ini dirancang memiliki berbagai kelebihan dan merupakan penyempurnaan dari arsitektur mikrokontroler- mikrokontroler yang sudah ada. Berbagai seri mikrokontroler AVR telah diproduksi oleh Atmel dan digunakan di dunia sebagai mikrokontroler yang bersifat low cost dan high performance. Di Indonesia, mikrokontroler AVR banyak dipakai karena fiturnya yang cukup lengkap, mudah untuk didapatkan, dan harganya yang relatif terjangkau. Antar seri mikrokontroler AVR memiliki beragam tipe dan fasilitas, namun kesemuanya memiliki arsitektur yang sama, dan juga set instruksi yang relatif tidak berbeda.
  • 28. Berikut tabel perbandingan beberapa seri mikrokontroler AVR buatan Atmel
  • 29. Keterangan: • Flash adalah suatu jenis Read Only Memory yang biasanya diisi dengan program hasil buatan manusia yang harus dijalankan oleh mikrokontroler • RAM (Random Acces Memory) merupakan memori yang membantu CPU untuk penyimpanan data sementara dan pengolahan data ketika program sedang running • EEPROM (Electrically Erasable Programmable Read Only Memory) adalah memori untuk penyimpanan data secara permanen oleh program yang sedang running • Port I/O adalah kaki untuk jalur keluar atau masuk sinyal sebagai hasil keluaran ataupun masukan bagi program • Timer adalah modul dalam hardware yang bekerja untuk menghitung waktu/pulsa • UART (Universal Asynchronous Receive Transmit) adalah jalur komunikasi data khusus secara serial asynchronous • PWM (Pulse Width Modulation) adalah fasilitas untuk membuat modulasi pulsa • ADC (Analog to Digital Converter) adalah fasilitas untuk dapat menerima sinyal analog dalam range tertentu untuk kemudian dikonversi menjadi suatu nilai digital dalam range tertentu • SPI (Serial Peripheral Interface) adalah jalur komunikasi data khusus secara serial secara serial synchronous • ISP (In System Programming) adalah kemampuan khusus mikrokontroler untuk dapat diprogram langsung dalam sistem rangkaiannya dengan membutuhkan jumlah pin yang minimal