2. 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
3. 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
4. Materi Kuliah
Ke Pokok Bahasan
1 Pendahuluan
1.1 Penjelasan Kontrak Pembelajaran
1.2 Pengenalan Mikrokontroler
1.3 Mikroprosesor Vs Mikrokontoler
1.4 Penggunaan Mikrokontroler
2 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
5. Materi Kuliah
Ke Pokok Bahasan
3 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
6. Materi Kuliah
Ke Pokok Bahasan
4-5 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
7. Materi Kuliah
Ke Pokok Bahasan
6 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
8. Materi Kuliah
Ke Pokok Bahasan
7 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)
8 Latihan Aplikasi Penggunaan Port Pararel
Mikrokontroler - Fasilkom - Unnar
Dosen : Gembong Edhi Setyawan
9. Materi Kuliah
Ke Pokok Bahasan
9 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
10 Latihan Aplikasi Penggunaan Timer / Counter
Mikrokontroler - Fasilkom - Unnar
Dosen : Gembong Edhi Setyawan
10. Materi Kuliah
Ke Pokok Bahasan
11 Port Serial
10.1 Antarmuka Serial
10.2 Register Kontrol Port Serial
10.3 Baudrate
10.4 Mode Kerja Port Serial
12 Latihan Aplikasi Penggunaan Port Serial
13-14 Studi Kasus
Mikrokontroler - Fasilkom - Unnar
Dosen : Gembong Edhi Setyawan
11. 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
12. 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
13. Mikroprosesor Vs Mikrokontroler
Mikroprosesor Mikrokontroler
•CPU untuk komputer dan •CPU dimana RAM, ROM,
berdiri sendiri; RAM, ROM, I/O, Timer tergabung
I/O terpisah. menjadi 1 IC.
•Desainer dapat •Besarnya RAM, ROM
menentukan besarnya sudah ditentukan dalam 1
RAM, ROM, I/O chip IC
•Bisa digunakan untuk •1 aplikasi = 1 tujuan (single
tujuan berbagai macam purpose)
(general purpose)
Mikrokontroler - Fasilkom - Unnar
Dosen : Gembong Edhi Setyawan
14. Mikroprosesor Vs Mikrokontroler
Many chips on mother’s board
Data Bus
CPU
General-
Serial
Purpose RAM ROM I/O Timer COM
Micro- Port
Port
processor
Address Bus
General-Purpose Microprocessor System
CPU RAM ROM
A single chip
Serial
I/O Timer COM
Port
Port
Microcontroller Mikrokontroler - Fasilkom - Unnar
Dosen : Gembong Edhi Setyawan
15. 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
22. 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
23. 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