2. SILABUS
Kode Mata Kuliah :
Nama Mata Kuliah : Mikrokontroler
Beban Kredit : 3 SKS
Semester : 6 (enam)
Sifat : Pilihan
Fakultas/Jurusan : Teknologi Industri/
Teknik Informatika
3. TUJUAN KULIAH
Mahasiswa memahami sistem
mikroprosesor dan mikrokontroller
Mahasiwa dapat memahami prinsip kerja
aplikasi berbasis mikrokontroler
Membuat aplikasi sederhana berbasis
mikroprosesor dan mikrokontroler
4. 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
5. 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
6. 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
7. 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
10. PENILAIAN
DUA DASAR PENILAIAN:
JUMLAH MAHASISWA >=30
menggunakan standar PAN (penilaian
acuan normal)
JUMLAH MAHASISWA <30
menggunakan standar PAP (penilaian
acuan patokan
12. 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
13. 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
14. 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
15. 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
16. 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
17. 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
18. 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