1.22k likes | 3.72k Views
MIKROKONTROLER. Erna Kumalasari Nurnawati. SILABUS. Kode Mata Kuliah : Nama Mata Kuliah : Mikrokontroler Beban Kredit : 3 SKS Semester : 6 (enam) Sifat : Pilihan Fakultas/Jurusan : Teknologi Industri/ Teknik Informatika. TUJUAN KULIAH.
E N D
MIKROKONTROLER Erna Kumalasari Nurnawati
SILABUS Kode Mata Kuliah : Nama Mata Kuliah : Mikrokontroler Beban Kredit : 3 SKS Semester : 6 (enam) Sifat : Pilihan Fakultas/Jurusan : Teknologi Industri/ Teknik Informatika
TUJUAN KULIAH Mahasiswa memahami sistem mikroprosesor dan mikrokontroller • Mahasiwa dapat memahami prinsip kerja aplikasi berbasis mikrokontroler • Membuat aplikasi sederhana berbasis mikroprosesor dan mikrokontroler
MATERI KULIAH • Dasar mikroprosesor (intel MCS 51) meliputi : Bus Data dan alamat, pembacaan dan penulisan memori, peta memori dan dokoder alamat, peta memori 16 bit address bus • Memori dan I/O, meliputi konfigurasi dasatr mikroprosesor, memori, I/O
MATERI • Beberapa konfigurasi MPU (Micro processor Unit): Konfigurasi umum yang meliputi catu daya, detak, reset dan INTerupt beserta beberapa contoh konfigurasi MPU • Perangkat Keras MCU (Micro Controller Unit), meliputi arsitektur ATMEL, fitur, fungsi-fungsi pin MCU C51, struktur port dan organisasi memori
MATERI (lanjutan) • Set-set instruksi mcs-51, meliputi ragam pengalamatan, tipe-tipe instruksi : Aritmatika, logika, data transfer, percabangan program, manipulasi dan operasi variabel boolean • Teknik Pemrograman Mikrokontroller, meliputi Simbol, ekspresi, bilangan dasar, operator, struktur bahasa assembler, kompiler dan contoh aplikasi MCU
MATERI (lanjutan) • Interupt: meliputi interupt dan polling, sistem interup MCS 51, Kendali interup, prioritas interup, program dengan interup dan polling • Timer • Serial PORT, meliputi data serial, serial port pada MCS 51, baud rate, inisialisasi. Komunikasi multi prosesor, level RS232 dan koneksi ke RS232 PORT
MATERI (lanjutan) • Peralatan pengembang, meliputi pemrograman AT89C51 dan AT89C2051 • Emulator • Compiler dan simulator • Aplikasi
REFERENSI • Uffenbeck, Microprocessor dan Microcontroller, Prentice Hall, 1985 • Yeraland, Progamming and Interfacing the 8051, Addison Wesley • Sujadi, Teori dan Aplikasi Mikrokontroler, Graha Ilmu, 2005
PENILAIAN DUA DASAR PENILAIAN: • JUMLAH MAHASISWA >=30 menggunakan standar PAN (penilaian acuan normal) • JUMLAH MAHASISWA <30 menggunakan standar PAP (penilaian acuan patokan
PENILAIAN SESUAI ATURAN DARI ISTA: • 50% TUGAS • 20% UTS • 20% UAS • 10% PRESENSI (MINIMUM KEHADIRAN 60%)
PAN • A jika nilai >= rata-rata+1,5*SD • B jika nilai < rata-rata+1,5*SD dan nilai >= rata-rata + 0,5*SD • C jika nilai < rata-rata+0,5*SD dan nilai >= rata-rata-1*SD • D jika nilai < rata-rata-1*SD dan • nilai >= rata-rata – 2*SD • - E jika nilai < rata-rata – 2*SD
PAP • A jika nilai >= 80 • B jika nilai < 80 dan nilai >= 67 • C jika nilai < 67 dan nilai >= 56 • D jika nilai < 56 dan nilai >= 45 • E Jika < 45
RANCANGAN KULIAH • Kuliah 1: Penjelasan materi kuliah, pemetaan rencana kuliah, kontrak kuliah, penilaian dan pustaka • Kuliah 2: Dasar mikroprosesor Dasar mikroprosesor (intel MCS 51) meliputi : Bus Data dan alamat, pembacaan dan penulisan memori, peta memori dan dokoder alamat, peta memori 16 bit address bus
RANCANGAN KULIAH • Kuliah 3: Memori dan I/O, meliputi konfigurasi dasar mikroprosesor, memori, I/O • Kuliah 4: Beberapa konfigurasi MPU (Micro processor Unit): Konfigurasi umum yang meliputi catu daya, detak, reset dan INTerupt beserta beberapa contoh konfigurasi MPU • Kuliah 5: Perangkat Keras MCU (Micro Controller Unit), meliputi arsitektur ATMEL, fitur, fungsi-fungsi pin MCU C51, struktur port dan organisasi memori
RANCANGAN KULIAH • Kuliah 6: Set-set instruksi mcs-51, meliputi ragam pengalamatan, tipe-tipe instruksi : Aritmatika, logika, data transfer, percabangan program, manipulasi dan operasi variabel boolean • Kuliah 7: Teknik Pemrograman Mikrokontroller (part 1) meliputi Simbol, ekspresi, bilangan dasar, operator
RANCANGAN KULIAH • Pertemuan 8: Teknik pemrograman mikrokontroler (part 2) struktur bahasa assembler, kompiler dan contoh aplikasi MCU • Pertemuan 9: Interupt: meliputi interupt dan polling, sistem interup MCS 51, Kendali interup, prioritas interup, program dengan interup dan polling,Timer
RANCANGAN KULIAH • Kuliah 10: Serial PORT, meliputi data serial, serial port pada MCS 51, baud rate, inisialisasi. Komunikasi multi prosesor, level RS232 dan koneksi ke RS232 PORT • Kuliah 11: Peralatan pengembang, meliputi pemrograman AT89C51 dan AT89C2051, Emulator,Compiler dan simulator dan Aplikasi
RANCANGAN KULIAH • Pertemuan 12 : presentasi 1 • Pertemuan 13 : presentasi 2