silabus mata kuliah mikrokontroller
TRANSCRIPT
SILABUS MATA KULIAH
I. IDENTITAS MATA KULIAHJurusan / PS : Jurusan Fisika FMIPA UNUDNama Mata Kuliah : MIKROKONTROLLERKode MK/sks : FI813721/3Semester : VIIIPrasyarat : Fisika Komputasi, Elektronika I, Elektronika IIStandar Kompetensi :
1. Mahasiswa mampu untuk menjelaskan perbedaan mikrokontrollerdengan Mikroprosesor, Arsitektur mikrokontroller (KU5)
2. Mahasiswa dapat merencanakan dan membuat program mikrokontroller untuk berbagai aplikasi (KU2)
3. Mahaiswa terampil dalam memilih piranti mikrokontroller untuk membuat berbagai aplikasi (KU7)
4. Mahasiswa terampil merancang dan melaksanakan eksperimen dalam membangun aplikasi mikrokontroller (KP1)
5. Mahasiswa mampu membuat program untuk berkomunikasi dengan komputer (KP2)
6. Mahasiswa mampu bersikap kritis, inovatif dan beragumentasi dalam menyanpaikan pendapat baik dalam bahasa lisan maupun tulisan (KP3)
Kompetensi Dasar Indikator Pencapaian Materi Pokok
Mahasiswa dapat menjelaskan definisi, tipe, dan aplikasi dari mikrokontroler.
Dapat menjelaskan rangkaian penyusun mikrokontroler
Dapat menjelaskan perbedaan mendasar antara mikrokontroler, computer dan mikroprosesor
Dapat menjelaskan kegunaan dan tipe Mikrokontroler
Pendahuluan1.1 Definisi mikrokontroler1.2 Mikrokontroler vs
komputer1.3 Mikrokontroler vs
Mikroprosesor tipe dan aplikasi Mikrokontroler
Mahasiswa dapat mengetahui arsitektur pada mikrokontroler
Dapat menjelaskan arsitektur mikrokontroler, fungsi setiap pin, rangkaian clock dan rangkaian reset
Arsitektur Mikrokontroller2.1 Arsitektur mikrokontroler2.2 Fungsi Pin-pin pada
mikrokontroler2.3 Rangkaian clock dan
reset
mahasiswa dapat menggunakan pemprograman Asembly untuk mengendalikan keluaran (output) pada
Dapat membuat pemprograman Asembly yang sering digunakan dalam pemprograman pada
Pemrograman Mikrokontroler
3.1 Dasar pemprograman3.2 Perulangan
mikrokontroler mikrokontroler Dapat memahami
aplikasi output pada mikrokontroler
3.3 Fungsi
mahasiswa dapat memehami penggelolahan input pada mikrokontroler
Dapat menjelaskan jenis struktur interupsi oleh CPU
Dapat menjelaskan fungsi timer dan counter pada mikrokontroler
Dapat menjelaskan teknik pemrograman timer dan counter sesuai dengan keperluan
Dapat menjelaskan sistem waktu yang menggunakan interupsi
Dapat menjelaskan keterlambatan yang dialami oleh antrian interupsi
Interupsi4.1 Struktur interupsi4.2 Timer dan counter4.3 Pemrograman Timer
dan Counter4.4 Real-time clock4.5 Latency4.6 Pembagian sumber
daya dan daerah kritis
Mahasiswa dapat membuat aplikasi serial mikrokontroler
1. Menjelaskan standar komunikasi serial RS232C yang biasa digunakan mikrokontroler
Mengambarkan aplikasi-aplikasi komunikasi serial pada mikrokontroler
Komunikasi Serial Mikrokontroler
5.1 Komunikasi serial RS232C
5.2 Contoh aplikasi
Mahasiswa mengetahui teori interrupt pada mikrokontroler
2. Dapat menyelaskan fungsi setiap register yang berhubungan dangan interrupt
3. Dapat menjelaskan teknik pooling pada prioritas interuppt
Interup Register6.1 Interrupt ekstrnal 0 dan 16.2 Interrupt timer 0 dan 16.3 interrupt serial
Mahasiswa mampu menerapkan mikrokontroler AVR ATMEGA16 pada tingkat sederhana
4. Dapat menjelaskan blok penyusun ATMEGA16
5. Dapat menjelaskan arsitektur ATMEGA16
6. Dapat menjelaskan pengalokasian memori ATMEGA16
7. Dapat menjelaskan jenis dan kegunaan register ATMEGA16
Mikrokontroler AVR7.1 Mikrokontroler AVR
ATMEGA16 7.2 Konfigurasi Pin, Blok
diagram , Arsitektur, Peta memori , Register-register
Mahasiswa dapat memahami cara kerja aplikasi mikrokontroler
8. Dapat menjelaskan cara kerja mikrokontroler ATMEGA pada aplikasi
Aplikasi Mikrokontroler ATMEGA168.1 PWM (Pulse widht
ATMEGA16 PWM, Robot mobile, line follower
Modulation)8.2 Robot mobile8.3 Line follower
Mahasiswa dapat membuat aplikasi yang menggunakan mikrokontroler
9. Dapat membuat apliaksi yang menggunakan mikrokontroler
Aplikasi Mikrokontroler9.1 robot mobile9.2 line Foller9.3 LED Berjalan9.4 Program Seven Segmen9.5 Program LCD9.6 Pencacah
SATUAN ACARA PERKULIAHAN
I. IDENTITAS MATA KULIAHJurusan / PS : Jurusan Fisika FMIPA UNUDNama Mata Kuliah : MIKROKONTROLLERKode MK/sks : FI813721/3Semester : VIIIPrasyarat : Fisika Komputasi, Elektronika I, Elektronika IIStandar Kompetensi :
1. Mahasiswa mampu untuk menjelaskan perbedaan mikrokontrollerdengan Mikroprosesor, Arsitektur mikrokontroller (KU5)
2. Mahasiswa dapat merencanakan dan membuat program mikrokontroller untuk berbagai aplikasi (KU2)
3. Mahasiswa mampu membuat program untuk berkomunikasi dengan komputer (KP2)
4. Mahasiswa mampu merencanakan dan mengaplikasikan Mikrokontroller AVR ATMEGA 16 dan Mikrokontroller untuk berbagai aplikasi (KU2)
II. DESKRIPSI MATA KULIAHMata kuliah Mikrokontroller membahas tentang pendahuluan, Arsitektur Mikrokontroller, Port masukan dan port keluaran, kendali pewaktuan dan pencacahan, Komunikasi pada mikrokontroller, Interupt pada Mikrokontroller, Aplikasi mikrokontroller. Pada pendahuluan dibahas tentang Definisi mikrokontroler, Mikrokontroler vs Komputer, Mikrokontroler vs Mikroprosesor, tipe dan aplikasi Mikrokontroler. Materi Arsitektur Mikrokontroller meliputi; Arsitektur mikrokontroler, Fungsi Pin-pin pada mikrokontroler Rangkaian clock dan reset. Pemrograman mikro membahas tentang : Dasar Pemprograman, Perulangan,Fungsi. Pada Interup membahas tentang : Struktur interupsi, Timer dan counter, Pemrograman Timer dan Counter, Real-time clock, Pembagian sumber daya dan daerah kritis. Pada pembahasan Kendali Pewaktuan dan pencacahan meliputi; Struktur interupsi, Timer dan counter, Pemrograman Timer dan Counter, Real-time clock. Pada pembahasan Komunikasi serial pada mikrokontroler meliputi; Komunikasi serial RS232C, Contoh aplikasi. Pada pembahasan materi Interrupt ada mikrokontroler meliputi; Interrupt ekstrnal 0 dan 1, Interrupt timer 0 dan 1 dan interrupt serial. Pembahasan materi Aplikasi Mikrokontroler meliputi aplikasi Menjelaskan cara kerja aplikasi –aplikasi yang menggunakan mikrokontroler AT89S51/52, AVR
Minggu
ke-
Standar
Kompetensi
Kompetensi
Dasar
Materi Pokok/Rincian
Materi
Pengalaman
Belajar
Alokasi
Waktu
Media/sumber
1 2 3 4 5 6
I Penjelasan tujuan matakuliah,
3 x 50 Media
penjelasan silabus, kontrak kuliah,
penjelasan literature yang digunakan, penandatanganan
kontrak kuliah
menit 1. LCD Projector,Laptop/computer, Power Point
2. Papan tulis
Sumber1. Elektronika
digital dan mikroprosesor, Budiarto Widodo, Sigit Firmansyah, Andi Offset, 2010
2. John B. Peatman, Design with Microcontrollers, McGraw-Hill Book Company, 1988
3. Belajar Mikrokontroler AT899C51/52/55, Teori dan Aplikasi, edisi 2, Agfianto Eko Putro, Gava Media, 2005
4. Berekspreminen dengan Mikrokontoler 8031, Moh. Ibnu
II
Mahasiswa mampu untuk menjelaskan perbedaan mikrokontrollerdengan Mikroprosesor, Arsitektur mikrokontroller (KU5)
Mahasiswa dapat menjelaskan definisi, tipe, dan aplikasi dari mikrokontroler.
1.1 Definisi mikrokontroler
1.2 Mikrokontroler vs computer
1.3 Mikrokontroler vs Mikroprosesor tipe dan aplikasi Mikrokontroler
Mengkaji jenis-jenis mikrokontroller
Mengkaji perbedaan antara mikrokontroler dengan mikroprosessor
Mengkaji penerapan mikrokontroller dan mikroprossor
3 x 50 menit
III
Mahasiswa dapat mengetahui arsitektur pada mikrokontroler
2.4 Arsitektur mikrokontroler
2.5 Fungsi Pin-pin pada mikrokontroler
2.6 Rangkaian clock dan reset
Mengkaji arsitektur mikrokontroler
Mengkaji fungsi pin-pin pada mikrokontroler
Mengkaji rangkaian clock dan reset
3x50 menit
IV,V Mahasiswa dapat merencanakan dan membuat program mikrokontroller untuk berbagai aplikasi (KU2)
mahasiswa dapat menggunakan pemprograman Asembly untuk mengendalikan keluaran (output) pada mikrokontr
3.1 Dasar pemprograman3.2 Perulangan3.3 Fungsi
Mengkaji program pada mikrokontroler
3 x 100 menit
oler Malik, Elek Media Komputindo, 1997
5. Embedded System menggunakan mikrokontroler dan pemprograman C,Romy Budhi Widodo, Andi Yogyakarta, 2009
VI
mahasiswa dapat memehami penggelolahan input pada mikrokontroler
4.1 Struktur interupsi4.2 Timer dan counter4.3 Pemrograman
Timer dan Counter
4.4 Real-time clock4.5 Latency
Mengkaji interup yang terdapat dalam mikrokontroler
Mengkaji program timer dan counter , real time clock
Mengkaji pembagian sumber daya dan daerah kritis
3 x 50 menit
VII,VIII
Mahasiswa mampu membuat program untuk berkomunikasi dengan komputer (KP2)
Mahasiswa dapat membuat aplikasi serial mikrokontroler
Komunikasi Serial Mikrokontroler5.1 Komunikasi
serial RS232C5.2 Contoh aplikasi
Mengkaji Komunikasi Serial yang terdapat dalam mikrokontroler
Mengkaji berbagai aplikasi mikrokontroler
3 x 100 menit
IX UTS
X
Mahasiswa mengetahui teori interrupt pada mikrokontroler
Interup Register6.4 Interrupt
ekstrnal 0 dan 1
6.5 Interrupt timer 0 dan 1
6.6 interrupt serial
Mengkaji Komunikasi interup 0 dan 1 yang terdapat dalam mikrokontroler
Mengkaji Komunikasi interup serial dalam mikrokontroler
3 x 50 menit
6. Pemprograman Mikrokontroler AVR ATMEGA16,Heri Andrianto, Penerbit Informatika, 2008
XI
Mahasiswa mampu merencanakan dan mengaplikasikan Mikrokontroller AVR ATMEGA 16 dan Mikrokontroller untuk berbagai aplikasi (KU2)
Mahasiswa mampu menerapkan mikrokontroler AVR ATMEGA16 pada tingkat sederhana
Mikrokontroler AVR7.1 Mikrokontroler
AVR ATMEGA16
7.2 Konfigurasi Pin, Blok diagram , Arsitektur, Peta memori , Register-register
Mengkaji konfigurasi mikrokontroler AVR ATMEGA 16
3 x 50 menit
XII,XIII
Mahasiswa dapat memahami cara kerja aplikasi mikrokontroler ATMEGA1
Aplikasi Mikrokontroler ATMEGA168.4 PWM (Pulse
widht Modulation)
8.5 Robot mobile8.6 Line follower
Mengkaji Komunikasi interup serial dalam mikrokontroler ATMEGA 16
3 x 100 menit
6
XIV,XV
Mahasiswa dapat membuat aplikasi yang menggunakan mikrokontroler
Aplikasi Mikrokontroler9.1 robot mobile9.2 line Foller9.3 LED Berjalan9.4 Program Seven
Segmen9.5 Program LCD9.6 Pencacah
Mengkaji Komunikasi interup serial dalam mikrokontroler ATMEGA 16
3 x 100 menit
XVI UAS
III. Penilaian dan AssignmentA. Penilaian Proses (60 %)
1. Partisipasi dan aktivitas dalam mengikuti perkuliahan2. Aktivitas dan kegairahan
B. Penilaian Produk (40 %)1. Ujian tengah semester2. Ujian Akhir semester