mikrokontroler pertemuan
Post on 22-Oct-2015
87 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
Lego Mindstorms
Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
Penggunaan Mikrokontroler
Lego Mindstorms
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
top related