Buku
Buku
KATA PENGANTAR
Penulis panjatkan puji syukur kehadirat Allah swt atas limpahan rahmat dan hidayahNya sehingga Buku Rancangan Kegiatan Pembelajaran mata kuliah Praktikum Mikrokontroler dapat penulis selesaikan sesuai dengan jadwal dan rencana yang telah ditetapkan Dalam kesempatan ini penulis mengucapkan terima kasih pada semua pihak yang telah memberikan dukungan guna penerbitan rancangan ini. Penulis menyadari bahwasanya buku ini masih belum sempurna, untuk itu mohon saran dan kritik. Semoga buku rancangan kegiatan pembelajaran dapat bermanfaat dan dimanfaatkan oleh pembaca.
Penulis
1.1 Identitas Mata Kuliah Kode Mata Kuliah Nama Mata Kuliah Jumlah SKS Jumlah jam Semester / Tingkat JumlahPeserta Status Prasyarat 1.2 Silabus Arsitektur Mikrokontroler, Pemprograman C pada mikrokontroler, Port masukan pada mikrokontroler, Kendali Pewaktuan dan pencacahan, Komunikasi serial pada mikrokontroler, Interrupt ada mikrokontroler, Mikrokontroler AVR ATMEGA8535, Aplikasi mikrokontroler ATMEGA8535, Aplikasi Mikrokontroler 1.3 Tujuan Pembelajaran Umum Mata Kuliah Mahasiswa dapat menjelaskan definisi, tipe, dan aplikasi dari mikrokontroler, Mahasiswa dapat mengetahui arsitektur pada mikrokontroler, Agar mahasiswa dapat menggunakan pemprograman C untuk mengendalikan keluaran (output) pada mikrokontroler, Agar : (TIPB 3416) : Praktikum Mikrokontroler : 2 : 3 jam : 3 / II : mahasiswa
: wajib : -
mahasiswa dapat memehami penggelolahan input pada mikrokontroler, Agar mahasiswa dapat menfungsikan timer dan counter sesuai dengan keperluan, Mahasiswa dapat memberikan contoh-contoh aplikasi yang menggunakan mikrokontroler.
POKOK BAHASAN
TIK Menjelaskan rangkaian penyusun mikrokontroler Menjelaskan perbedaan mendasar antara mikrokontroler, computer dan mikroprosesor Menjelaskan kegunaan dan tipe Mikrokontroler.
2. 3. 4. 5.
Definisi mikrokontroler Mikrokontroler vs komputer Mikrokontroler vs Mikroprosesor tipe dan aplikasi Mikrokontroler
TIK Menjelaskan arsitektur mikrokontroler, fungsi setiap pin, rangkaian clock dan rangkaian reset
1. Arsitektur mikrokontroler 2. Fungsi Pin-pin pada mikrokontroler 3. Rangkaian clock dan reset
TIK :
Agar mahasiswa paham pemprograman bahasa C yang sering digunakan dalam pemprograman pada mikrokontroler Agar Mahasiswa dapat memahami aplikasi output pada mikrokontroler TIK :
3. Fungsi
TIK : Menjelaskan jenis struktur interupsi oleh CPU Menjelaskan fungsi timer dan counter pada mikrokontroler Menjelaskan teknik pemrograman timer dan counter sesuai dengan keperluan Sistem waktu yang menggunakan interupsi Menjelaskan keterlambatan yang dialami oleh antrian interupsi
1. Struktur interupsi 2. Timer dan counter 3. Pemrograman Timer dan Counter 4. Real-time clock 5. Latency 6. Pembagian sumber daya dan daerah kritis
TIK Menjelaskan standar komunikasi serial RS232C yang biasa digunakan mikrokontroler Mengambarkan aplikasi-aplikasi komunikasi serial pada mikrokontroler
TIK Menyelaskan fungsi setiap register yang berhubungan dangan interrupt Menjelaskan teknik pooling pada prioritas interuppt
Menjelaskan pengalokasian memori ATMEGA8535 Menjelaskan jenis dan kegunaan register ATMEGA8535
TIK : Menjelaskan cara kerja mikrokontroler ATMEGA pada aplikasi PWM, Robot mobile, line follower TIK : Menjelaskan cara kerja apliaksi apliaksi yag menggunakan mikrokontroler
Aplikasi Mikrokontroler
Pertemu an ke
Teknik Pembelajaran
Media Pembelajaran
Tugas
Referensi
Pendahuluan
TIU : 1 Mahasiswa dapat menjelaskan definisi, tipe, dan aplikasi dari mikrokontroler.
6. Definisi mikrokontroler 7. Mikrokontroler vs komputer 8. Mikrokontroler vs Mikroprosesor 9. tipe dan aplikasi Mikrokontroler Papan Tulis TIK Menjelaskan rangkaian penyusun mikrokontroler Menjelaskan perbedaan mendasar antara mikrokontroler, computer dan mikroprosesor Menjelaskan kegunaan dan tipe Mikrokontroler Kuliah mimbar OHP 1,4,5
Arsitektur Mikrokontroler
2, 3
4. Arsitektur mikrokontroler 5. Fungsi Pin-pin pada mikrokontroler 6. Rangkaian clock dan reset TIK Menjelaskan arsitektur mikrokontroler, fungsi setiap
Latihan Soal
1,4
TIU: Agar mahasiswa dapat menggunakan pemprograman C untuk mengendalikan keluaran (output) pada mikrokontroler TIK : Papan Tulis Kuliah mimbar Agar mahasiswa paham pemprograman bahasa C yang sering digunakan dalam pemprograman pada mikrokontroler Agar Mahasiswa dapat memahami aplikasi output pada mikrokontroler 3. Input satu bit keypad 4. input scanning 16 bit matrik keypad Kuliah mimbar TIU: Agar mahasiswa dapat TIK : OHP OHP Latihan Soal 4
4,5
Papan Tulis
Latihan Soal
1. Struktur interupsi 2. Timer dan counter 3. Pemrograman Timer dan Counter 4. Real-time clock 5. Latency 6. Pembagian sumber daya dan daerah kritis Papan Tulis Kuliah mimbar OHP
TIU : Agar mahasiswa dapat menfungsikan timer dan counter sesuai dengan keperluan
7, 8
Latihan Soal
1, 2,3,4
TIK : Menjelaskan jenis struktur interupsi oleh CPU Menjelaskan fungsi timer dan counter pada mikrokontroler Menjelaskan teknik pemrograman timer dan counter sesuai dengan keperluan Sistem waktu yang menggunakan interupsi
Menjelaskan keterlambatan yang dialami oleh antrian interupsi Komunikasi serial pada mikrokontroler 1. Komunikasi serial RS232C 2. Contoh aplikasi
TIK Menjelaskan standar komunikasi serial RS232C yang biasa digunakan mikrokontroler Mengambarkan aplikasiaplikasi komunikasi serial pada mikrokontroler
Latihan Soal
3,4
UJIAN TENGAH SEMESTER Interrupt ada mikrokontroler 4. Interrupt ekstrnal 0 dan 1 5. Interrupt timer 0 dan 1 6. interrupt serial TIK Menyelaskan fungsi setiap register yang berhubungan dangan interrupt Menjelaskan teknik pooling pada prioritas interuppt Papan Tulis Kuliah mimbar OHP Latihan Soal
11
3,4
Mikrokontroler AVR ATMEGA16 meliputi : konfigurasi Pin, Blok diagram , Arsitektur , Peta memori , Register-register Papan Tulis TIK : Menjelaskan blok penyusun ATMEGA16 Menjelaskan arsitektur ATMEGA16 Menjelaskan pengalokasian memori ATMEGA16 Menjelaskan jenis dan kegunaan register ATMEGA16 4. PWM (Pulse widht Modulation) 5. Robot mobile 6. Line follower TIK : Kuliah mimbar OHP
TIU Mahasiswa mampu menerapkan mikrokontroler AVR ATMEGA16 pada tingkat sederhana
12
Latihan Soal
Latihan Soal
Aplikasi Mikrokontroler
Diskusi Kelompok
Presen tasi
4,6 Internet
Referensi : 1. 2. 3. 4. 5. 6. John B. Peatman, Design with Microcontrollers, McGraw-Hill Book Company, 1988 Agfianto Eko Putro, Belajar Mikrokontroler AT899C51/52/55, Teori dan Aplikasi, edisi 2, Gava Media, 2005 Moh. Ibnu Malik, Berekspreminen dengan Mikrokontoler 8031, ElekMediaKomputindo, 1997 Romy Budhi Widodo, Embedded System menggunakan mikrokontroler dan pemprograman C, penerbit Andi, 2009 Rajul Patkar, microcontroller, www.it.iitb.ac.in, Agustus2006 Heri Andrianto, Pemprograman Mikrokontroler AVR ATMEGA16,Penerbit Informatika, Juli 2008