mikrokontroler pertemuan

26
MIKROKONTROLER PENDAHULUAN PERTEMUAN 1

Upload: kaisarxxx

Post on 22-Oct-2015

80 views

Category:

Documents


6 download

DESCRIPTION

Mikrokontroller

TRANSCRIPT

MIKROKONTROLERPENDAHULUAN

PERTEMUAN 1

Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan

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 : 20%• Tugas : 40%• Nilai Kuis : 10%• Nilai UTS/UAS : 30%

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

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

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)

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

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

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

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

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

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

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

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)

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

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

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

• 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