Top Banner
MIKROKONTROLER PENDAHULUAN PERTEMUAN 1
26

Mikrokontroler pertemuan

Oct 22, 2015

Download

Documents

kaisarxxx

Mikrokontroller
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mikrokontroler pertemuan

MIKROKONTROLERPENDAHULUAN

PERTEMUAN 1

Page 2: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Perkuliahan 1

• Penjelasan Kontrak Pembelajaran• Pengenalan Mikrokontroler• Mikroprosesor Vs Mikrokontroler• Penggunaan Mikrokontroler

Page 3: Mikrokontroler pertemuan

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

Page 4: Mikrokontroler pertemuan

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

Page 5: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Metode Evaluasi

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

Page 6: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Buku Referensi

• Gembong Edhi Setyawan. 2008. AplikasiMikrokontroler AT89S51. UniversitasNarotama, Surabaya

• Kenneth J Ayala. 1991. The 8051 Microcontroller: Architecture, Programming and Applications. Wesh Publishing Company. USA

• Atmel. Datasheet AT89S51

Page 7: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Materi Kuliah

Ke Pokok Bahasan

1 Pendahuluan1.1 Penjelasan Kontrak Pembelajaran1.2 Pengenalan Mikrokontroler1.3 Mikroprosesor Vs Mikrokontoler1.4 Penggunaan Mikrokontroler

2 Arsitektur Mikrokontroler AT89S512.1 Diagram Blok2.2 Deskripsi Pin2.3 Port I/O Mikrokontroler AT89S51

Page 8: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Materi Kuliah

Ke Pokok Bahasan

3 Organisasi Memori AT89S513.1 Memori Data3.2 Memori Program3.3 SFR (Special Function Register)

UJIAN TDK TERJADWAL (QUIS)

Page 9: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Materi Kuliah

Ke Pokok Bahasan

4-5 Pemrograman Assembly MCS514.1 Instruksi-instruksi MCS514.2 Operasi Assembler4.3 Struktur pemrograman Assembly MCS51 4.4 Perangkat lunak yang digunakan untuk

MCS514.5 Ekspresi-Ekspresi Assembler4.6 Pengarah Assembler

Page 10: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Materi Kuliah

Ke Pokok Bahasan

6 Sistem Interupsi5.1 Struktur Interupsi5.2 Mengaktifkan dan menonaktifkan interupsi5.3 Tingkat prioritas interupsi5.4 Teknik Polling5.5 Pemrosesan interupsi5.6 Vektor-vektor interupsi5.7 Perancangan program interupsi5.8 Pewaktuan interupsi5.9 Latihan aplikasi menggunakan interupsi

Page 11: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Materi Kuliah

Ke Pokok Bahasan

7 Penggunaan Port Pararel6.1 Fungsi-fungsi kaki pin6.2 Struktur port dan cara kerja

6.2.1 Konfigurasi port I/O6.2.2 Spesifikasi port (port 0, port 1, port 2,

port 3)8 Latihan Aplikasi Penggunaan Port Pararel

Page 12: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

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 timer10 Latihan Aplikasi Penggunaan Timer / Counter

Page 13: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Materi Kuliah

Ke Pokok Bahasan

11 Port Serial10.1 Antarmuka Serial10.2 Register Kontrol Port Serial10.3 Baudrate10.4 Mode Kerja Port Serial

12 Latihan Aplikasi Penggunaan Port Serial

13-14 Studi Kasus

Page 14: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Komputer - Mikroprosesor - Mikrokontroler

• Komputer : Suatu perangkat yang dapatdigunakan untuk menyimpan data, mengolahdata dan dapat menjalankan program ygdisimpan tanpa intervensi manusia

• Mikroprosesor : CPU (Central Processing Unit) dari komputer

• Mikrokontroler : mikroprosesor yang tergabungdengan beberapa peripheral dalam 1 chips, danmempunyai fungsi khusus sbg alat kontrol

Page 15: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Pengenalan Mikrokontroler (Definisi)

• Mikrokontroler adalah chip tunggal (IC) yang mempunyai beberapa bagian yang samadengan 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 mesinpengendali menggantikan manusia

• Mikro = Kecil; Kontroler = pengendali

Page 16: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Mikroprosesor Vs Mikrokontroler

Mikroprosesor Mikrokontroler•CPU untuk komputer dan berdiri sendiri; RAM, ROM, I/O terpisah.•Desainer dapat menentukan besarnya RAM, ROM, I/O•Bisa digunakan untuk tujuan berbagai macam (general purpose)

•CPU dimana RAM, ROM, I/O, Timer tergabung menjadi 1 IC.•Besarnya RAM, ROM sudah ditentukan dalam 1 chip IC•1 aplikasi = 1 tujuan (single purpose)

Page 17: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Mikroprosesor Vs Mikrokontroler

CPU

General-Purpose Micro-processor

RAM ROM I/O Port

TimerSerial COM Port

Data Bus

Address Bus

General-Purpose Microprocessor System

Many chips on mother’s board

RAM ROM

I/O Port

TimerSerial COM Port

Microcontroller

CPU

A single chip

Page 18: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Penggunaan Mikrokontroler

• Mikrokontroler banyak digunakan di duniaindustri, control proses, instrumentasi, peralatanrumah tangga, dll

• Contoh : Robot, Tulisan Banner, PengendaliTemperatur, dll

Page 19: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Penggunaan Mikrokontroler

Page 20: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Penggunaan Mikrokontroler

Lego Mindstorms

Page 21: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Penggunaan Mikrokontroler

Lego Mindstorms

Page 22: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Penggunaan Mikrokontroler

Sony AIBO

Page 23: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Penggunaan Mikrokontroler

Volvo S80 – I8 ECUs

Page 24: Mikrokontroler pertemuan

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

Studi Kasus

• Mikrokontroler MCS51 / 8051• Mempelajari Atmel 89S51

Page 25: Mikrokontroler pertemuan

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, danbagaimana mendesain untuk mengembangkan8051

• Dasarnya adalah Sistem Digital

Page 26: Mikrokontroler pertemuan

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