Anda di halaman 1dari 26

MIKROKONTROLER

PENDAHULUAN
PERTEMUAN 1

Perkuliahan 1
Penjelasan Kontrak Pembelajaran Pengenalan Mikrokontroler Mikroprosesor Vs Mikrokontroler Penggunaan Mikrokontroler

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Deskripsi Mata Kuliah


Arsitektur Mikrokontroler AT89S51 Organisasi Memori Pemrograman Assembly MCS51 Sistem Interupsi Port Pararel Timer dan Counter Port Serial Aplikasi
Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Metode Pembelajaran
Tutorial di kelas Tugas aplikasi (di demokan di akhir perkuliahan) Diskusi (Tanya Jawab) Keaktifan di dalam kelas Keaktifan secara mandiri

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Metode Evaluasi
Kehadiran Tugas Nilai Kuis Nilai UTS/UAS
: : : : 20% 40% 10% 30%

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Buku Referensi
Gembong Edhi Setyawan. 2008. Aplikasi
Mikrokontroler AT89S51. Universitas Narotama, Surabaya Kenneth J Ayala. 1991. The 8051 Microcontroller: Architecture, Programming and Applications. Wesh Publishing Company. USA Atmel. Datasheet AT89S51

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Materi Kuliah
Ke 1 Pokok Bahasan Pendahuluan 1.1 Penjelasan Kontrak Pembelajaran 1.2 Pengenalan Mikrokontroler 1.3 Mikroprosesor Vs Mikrokontoler 1.4 Penggunaan Mikrokontroler Arsitektur Mikrokontroler AT89S51 2.1 Diagram Blok 2.2 Deskripsi Pin 2.3 Port I/O Mikrokontroler AT89S51
Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Materi Kuliah
Ke 3 Pokok Bahasan Organisasi Memori AT89S51 3.1 Memori Data 3.2 Memori Program 3.3 SFR (Special Function Register) UJIAN TDK TERJADWAL (QUIS)

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Materi Kuliah
Ke 4-5 Pokok Bahasan Pemrograman Assembly MCS51 4.1 Instruksi-instruksi MCS51 4.2 Operasi Assembler 4.3 Struktur pemrograman Assembly MCS51 4.4 Perangkat lunak yang digunakan untuk MCS51 4.5 Ekspresi-Ekspresi Assembler 4.6 Pengarah Assembler

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Materi Kuliah
Ke 6 Pokok Bahasan Sistem Interupsi
5.1 Struktur Interupsi 5.2 Mengaktifkan dan menonaktifkan interupsi 5.3 Tingkat prioritas interupsi 5.4 Teknik Polling 5.5 Pemrosesan interupsi 5.6 Vektor-vektor interupsi 5.7 Perancangan program interupsi 5.8 Pewaktuan interupsi 5.9 Latihan aplikasi menggunakan interupsi
Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Materi Kuliah
Ke 7 Pokok Bahasan Penggunaan Port Pararel 6.1 Fungsi-fungsi kaki pin 6.2 Struktur port dan cara kerja 6.2.1 Konfigurasi port I/O 6.2.2 Spesifikasi port (port 0, port 1, port 2, port 3) Latihan Aplikasi Penggunaan Port Pararel

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Materi Kuliah
Ke 9 Pokok Bahasan Timer dan Counter 8.1 Timer/Counter AT89S51 8.1.1 Mode kerja Timer 0 dan Timer 8.1.2 Register pengatur timer 8.2 Mengatur timer Latihan Aplikasi Penggunaan Timer / Counter

10

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Materi Kuliah
Ke 11 Pokok Bahasan Port Serial 10.1 Antarmuka Serial 10.2 Register Kontrol Port Serial 10.3 Baudrate 10.4 Mode Kerja Port Serial Latihan Aplikasi Penggunaan Port Serial Studi Kasus
Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

12 13-14

Komputer - Mikroprosesor - Mikrokontroler

Komputer : Suatu perangkat yang dapat


digunakan untuk menyimpan data, mengolah data dan dapat menjalankan program yg disimpan tanpa intervensi manusia Mikroprosesor : CPU (Central Processing Unit) dari komputer Mikrokontroler : mikroprosesor yang tergabung dengan beberapa peripheral dalam 1 chips, dan mempunyai fungsi khusus sbg alat kontrol
Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Pengenalan Mikrokontroler (Definisi)


Mikrokontroler adalah chip tunggal (IC) yang
mempunyai beberapa bagian yang sama dengan komputer dekstop, seperti P, Memori, I/O port, dll. Tidak termasuk monitor, keyboard dan mouse Mikrokontroler = P + Memori (RAM & ROM) + I/O Port + Programmable IC Mikrokontroler didesain sebagai mesin pengendali menggantikan manusia Mikro = Kecil; Kontroler = pengendali
Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Mikroprosesor Vs Mikrokontroler
Mikroprosesor CPU untuk komputer dan berdiri sendiri; RAM, ROM, I/O terpisah. Mikrokontroler CPU dimana RAM, ROM, I/O, Timer tergabung menjadi 1 IC.

Desainer dapat
menentukan besarnya RAM, ROM, I/O

Besarnya RAM, ROM


sudah ditentukan dalam 1 chip IC

Bisa digunakan untuk


tujuan berbagai macam (general purpose)

1 aplikasi = 1 tujuan (single


purpose)

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Mikroprosesor Vs Mikrokontroler
CPU GeneralPurpose Microprocessor Data Bus Many chips on mothers board

RAM

ROM

I/O Port

Timer

Serial COM Port

Address Bus General-Purpose Microprocessor System

CPU I/O Port

RAM ROM

A single chip
Serial Timer COM Port Microcontroller

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Penggunaan Mikrokontroler
Mikrokontroler banyak digunakan di dunia
industri, control proses, instrumentasi, peralatan rumah tangga, dll Contoh : Robot, Tulisan Banner, Pengendali Temperatur, dll

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Penggunaan Mikrokontroler

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Penggunaan Mikrokontroler Lego Mindstorms

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Penggunaan Mikrokontroler Lego Mindstorms

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Penggunaan Mikrokontroler Sony AIBO

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Penggunaan Mikrokontroler Volvo S80 I8 ECUs

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Studi Kasus
Mikrokontroler MCS51 / 8051 Mempelajari Atmel 89S51

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Mengapa Mikrokontroler 8051/MCS51?


Sangat terkenal / Sering digunakan Banyak peripheral dan tool pengembangannya Lebih dari 150 variasi yang ditawarkan oleh
lebih dari 20 vendor Kita akan mempelajari apa yang ada didalamnya, bagaimana memprogram, dan bagaimana mendesain untuk mengembangkan 8051 Dasarnya adalah Sistem Digital
Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Untuk Pertemuan Minggu Depan


Baca dan pahami kontrak pembelajaran Mengulang sekilas pelajaran hari ini Email nama, foto Anda,website : bonus 5% nilai Email daftar nama kelompok untuk pengerjaan
tugas besar Tugas Besar: Membuat Aplikasi Menggunakan Mikrokontroler Baca dan pahami mengenai Arsitektur mikrokontroler AT89S51
Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan