GARIS-GARIS BESAR PROGRAM PEMBELAJARAN (GBPP)

dokumen-dokumen yang mirip
TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro. Pengantar Kuliah

Pengantar Kuliah. TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro.

GARIS-GARIS BESAR PROGRAM PEMBELAJARAN (GBPP)

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

KATA PENGANTAR Sistem Mikroprosesor ( Implementasi Pada Mikrokontroler 8 Bit

BAB II. PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F Pengenalan Mikrokontroler

TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto

Antarmuka CPU. TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro.

BAB II LANDASAN TEORI

MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia

PENGANTAR MIKROKOMPUTER PAPAN TUNGGAL (SINGLE CHIP) Oleh : Sumarna, Jurdik Fisika, FMIPA UNY

SATUAN ACARA PERKULIAHAN

Sumber Clock, Reset dan Antarmuka RAM

Written by Mada Jimmy Monday, 24 August :40 - Last Updated Thursday, 18 November :51

Percobaan 2 I. Judul Percobaan Sistem Kendali Digital Berbasis Mikrokontroler

SATUAN ACARA PERKULIAHAN. Proses Pembelajaran (kegiatan mahasiswa)

Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor

PERANCANGAN MODUL PRAKTIKUM MIKROPROSESOR DAN SISTEM KONTROL MIKROPROSESOR BERBASIS MIKROKONTROLER ATMEGA8535 PADA LABORATORIUM UIN ALAUDDIN MAKASSAR

Ket. Ranah kognitif a. Tipe hasil belajar : Pengetahuan (C1) proporsi 43,33 % b. Tipe hasil belajar : Pemahaman (C2) proporsi 56,66 %

SATUAN ACARA PERKULIAHAN TEKNIK ELEKTRO ( IB ) MATA KULIAH / SEMESTER : MIKROKONTROLLER / 7 KODE MK / SKS / SIFAT : IT / 2 SKS / LOKAL

MICROCONTROLER AVR AT MEGA 8535

Konsep Dasar Mikrokontroler

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

II. TINJAUAN PUSTAKA. kondisi cuaca pada suatu daerah. Banyak hal yang sangat bergantung pada kondisi

ISBN: Cetakan Pertama, tahun Semua informasi tentang buku ini, silahkan scan QR Code di cover belakang buku ini

Rancangan Sistem Autofeeder Ikan pada Aquarium Berbasis Mikrokontroler ATMEGA8535

BAB III PERANCANGAN ALAT

MICROCONTROLER AVR AT MEGA 8535

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)

BAB II TINJAUAN PUSTAKA

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

III. METODOLOGI PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009

Controller System. CodeVisionAVR Demo

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB I PENDAHULUAN. Seiring dengan kemajuan teknologi yang sangat pesat dewasa ini,

BAB III MIKROKONTROLER

DAFTAR ISI. HALAMAN PENGESAHAN... i. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... x. DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN...

MIKROKONTROLLER Belajar AVR MulaI dari Nol

BAB II DASAR TEORI. 2.1 Ethanol

Teknologi Implementasi dan Metodologi Desain Sistem Digital

R ANCANG BANGUN JAM DIGITAL DE NGAN KE LUAR AN S UAR A S E BAGAI ALAT BANTU TUNA NE TR A MENGGUNAKAN MIKR OKONTR OLLE R

Organisasi & Arsitektur Komputer

Apa Itu PLC? Gambar 1.1 Penggunaan PLC di industri

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS MIKROKONTROLLER

RENCANA PEMBELAJARAN SEMESTER (RPS) Tahun Akademik 2016/2017

BAB II TINJAUAN PUSTAKA

ARSITEKTUR MIKROKONTROLER AT89C51/52/55

III. METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Terpadu Teknik Elektro Universitas

SATUAN ACARA PERKULIAHAN (SAP)

BAB III PERANCANGAN SISTEM

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)

Nama : Zulham.Saptahadi Nim : Kelas : 08 Tk 04

Sistem Tertanam. Pengantar Atmega328 dan Arduino Uno. Dennis Christie - Universitas Gunadarma

BAB II LANDASAN TEORI. pada itu dapat juga dijadikan sebagai bahan acuan didalam merencanakan suatu system.

BAB II KONSEP DASAR SISTEM MONITORING TEKANAN BAN

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) MIKROKONTROLER II. Disusun Oleh: Mohammad Iqbal, ST, MT

BAB 3 PERANCANGAN SISTEM. Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat

BAB III PERANCANGAN PERANGKAT KERAS DAN LUNAK. Perangkat keras dari alat ini secara umum terdiri dari rangkaian dibagi

PRAKTEK MIKROKONTROLER II

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika. Assembler Bahasa pemrograman mikrokontroler MCS-51

DAFTAR ISI LEMBAR PENGESAHAN... LEMBAR PERSETUJUAN... PERNYATAAN KEASLIAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... vii DAFTAR ISI...

BAB III PERANCANGAN SISTEM

MIKROPROSESOR & INTERFACE PENDAHULUAN

MIKROKONTROLER AT89S52

Sistem Mikrokontroler

PROTOTIPE ROBOT PENGANTAR BARANG MENGGUNAKAN ANDROID

Jawaban Ujian Tengah Semester EL3096 Sistem Mikroprosesor & Lab

BAB II TEORI DASAR 2.1 Pendahuluan 2.2 Sensor Clamp Putaran Mesin

FACULTY OF ENGINEERING YOGYAKARTA STATE UNIVERSITY

TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto

TEMPLATE TUGAS MAKALAH

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

Pendahuluan BAB I PENDAHULUAN

BAB II KONSEP DASAR PERANCANGAN

CABLE LAN TESTER DENGAN TAMPILAN LCD TUGAS AKHIR DEMI SYAPUTRI

PENGONTROL ROBOT. Dosen : Dwisnanto Putro, S.T, M.Eng. Published By Stefanikha69

BAB III PERANCANGAN. Mikrokontroler ATMEGA Telepon Selular User. Gambar 3.1 Diagram Blok Sistem

IMPLEMENTASI RANCANG BANGUN MODUL PRAKTIKUM SUHU DAN MOTOR DC DENGAN VISUAL BASIC

SISTEM OTOMATISASI PEMBERIAN MINUM AYAM TERNAK BERBASIS MIKROKONTROLER AT89S52

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

III. METODE PENELITIAN. Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Desember 2011

KENDALI LENGAN ROBOT MENGGUNAKAN MIKROKONTROLLER AT89S51

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi

Mikroposesor-berbasis Sistem PC

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT.

BAB II TINJAUAN PUSTAKA. Gambar 2.1. Simbol LED [8]

BAB II LANDASAN TEORI

PERTEMUAN MEMORY DAN REGISTER MIKROKONTROLER

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Rumusan Masalah

BAB II DASAR TEORI. Sedangkan dalam penetasan telur itu sendiri selama ini dikenal ada dua cara, yakni: Cara alami Cara buatan

RENCANA PEMBELAJARAN SEMESTER (RPS) Tahun Akademik 2016/2017

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

BAB II DASAR TEORI. Gambar 2.1 Sensor MLX 90614[5]

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O, dimana

Sistem Mikrokontroler FE UDINUS

Transkripsi:

GARIS-GARIS BESAR PROGRAM PEMBELAJARAN (GBPP) Matakuliah : Teknik Interface dan Peripheral Kode : TKC-210 Teori : 2 sks Praktikum : 1 sks Deskripsi Matakuliah Standar Kompetensi Program Studi : Di kuliah TKC210 Teknik Interface dan Peripheral ini, mahasiswa akan belajar tentang teknik untuk mengkoneksikan dan memprogram sistem dengan peripheral masukan dan keluaran. Teknik ini meliputi interkoneksi antar-devais, sinyal elektrik dan logika serta protokol/signallingnya. Secara rinci, kuliah ini berisi materi pembelajaran sebagai berikut: 1. Sistem, meliputi CPU, memori, jalur bus, devais storage dan devais I/O lainnya; 2. Sumber daya, clock, reset dan interupsi di sistem ; 3. Teknik antarmuka port I/O digital paralel untuk peripheral masukan (push-button, saklar, keypad) dan peripheral keluaran (panel LED, 7-segmen, LCD alphanumerik dan, motor DC); 4. Teknik pemrograman timer, counter, interupsi dan real-time clock (RTC); 5. Teknik antarmuka Pulse Width Modulator (PWM) 6. Teknik antarmuka serial asinkron UART 7. Teknik antarmuka serial sinkron, meliputi SPI, I2C (TWI) dan 1-wire 8. Teknik antarmuka USB 9. Teknik antarmuka ADC dan DAC 10. Teknik antarmuka RAM, flash dan dekodingnya 11. Desain Kuliah TKC-210 ini bersinergi dengan TKC-211 (Teknik Mikroprosesor) dan TKC-213 (Organisasi Komputer) serta memberikan dasardasar dan teknik antarmuka untuk kuliah TSK-226 (Sistem Embedded). : Setelah lulus mata kuliah ini, dengan pemahamannya tentang dasar dan teknik antarmuka, mahasiswa akan mampu mengembangkan sistem yang terdiri atas CPU, memori RAM, memori program, dan peripheral spesifik sesuai dengan kebutuhan desain yang harus dipenuhi. Tugas projek dikerjakan secara berkelompok (terdiri maksimal 3 mahasiswa) untuk merancang satu aplikasi sistem dan mensimulasikan sistem tersebut. Mahasiswa harus mampu menjabarkan kebutuhan desain dan mengidentifikasi peripheral yang dibutuhkan untuk memenuhi kebutuhan tersebut serta menginterkoneksi dan memprogram antarmukanya. Simulasi sistem dapat dilakukan dengan program simulator mikrokontroler yang gratis (free) seperti VMLAB, mcu8051ide atau simulator lainnya. Mikrokontroler yang bisa digunakan adalah keluarga AVR, MCS51 atau PIC. : Sistem Komputer Dosen Pengampu Matakuliah : Eko Didik Widianto,ST.,MT. NIP. 197705262010121001 Pendukung : 1. Frank Vahid and Tony Givargis, Embedded System Design: A Unified Hardware/Software Approach, 1999 2. Ken Arnold, Embedded Controller Hardware Design, 2000 3. Buku-buku mikrokontroler lainnya

Web kuliah: http://didik.blog.undip.ac.id/2012/09/14/tkc210-teknik-interface-dan-peripheral-2012/ Web berisi deskripsi dan rencana kuliah TKC-210, file lecture note, tugas dan solusi, serta sebagai wadah interaksi dosen-mahasiswa Sejarah Revisi Nomor Revisi Tanggal, Oleh Revisi v201309 20 September 2013, Eko Didik Widianto Susunan perkuliahan disesuaikan dengan urutan bahasannya v201209 14 September 2012, Eko Didik Widianto Perubahan kode mata kuliah dari TSK-304 menjadi TKC-210 Deskripsi mata kuliah diperinci sesuai dengan bahasan Kuliah #2: Mikrokomputer dan sistem bus serta sumber daya, clock dan reset digabungkan dalam 1 bahasan Kuliah #3: Sumber Daya, Clock, Reset dan Interupsi Port I/O dan Dasar Antarmuka Mikrokomputer Kuliah #4: Memori dan dekoding dipindah ke kuliah #12 menjadi bahasan Timer, Interupsi, Pencacah dan RTC Kuliah #5: Desain dipindah ke kuliah #13 menjadi bahasan Antarmuka digital paralel Kuliah #6: ditambah motor DC, stepper dan servo Kuliah #8,9: antarmuka serian standar dipecah menjadi asinkron standar RS-232 dan sinkron dari kuliah #10 Kuliah #11, 12, 13, 14 dipecah, menjadi kuliah #10, dan #11 tentang ADC, DAC dan USB v201111 12 November 2011, Eko Didik Widianto GBPP & SAP inisial

Peta Instruksional

1 a) [C2] Mahasiswa akan mampu menjelaskan perbedaan antarmuka serial dan paralel b) [C2] Mahasiswa akan mampu menjelaskan perbedaan mikroprosesor, mikrokontroller dan c) [C2] Mahasiswa akan mampu menjelaskan bus yang terdapat dalam d) [C4] Mahasiswa akan mampu mengidentifikasi peripheral yang ada di satu sistem dan antarmukanya 2 a) [C2] Mahasiswa akan mampu menjelaskan antarmuka yang disediakan oleh mikrokontroler AT89S52 (MCS51) b) [C2] Mahasiswa akan mampu menjelaskan antarmuka yang disediakan oleh mikrokontroler AVR ATMega32P c) [C3] Mahasiswa akan mampu mengaplikasikan rangkaian sumber daya yang stabil ke sistem d) [C3] Mahasiswa akan mampu mengaplikasikan rangkaian clock ke sistem sesuai dengan kebutuhan dan konstrain kecepatan e) [C3] Mahasiswa akan mampu mengaplikasikan rangkaian reset ke sistem dengan tepat Pengantar Antarmuka dan Peripheral dalam Sistem Komputer CPU dan Mikrokomputer Antarmuka Peripheral Mikrokomputer Antarmuka serial dan paralel Arsitektur komputer CPU, Memori, I/O dan Gluelogic Sistem bus Contoh sistem, antarmuka dan peripheralnya Mikrokomputer Sumber daya Sumber clock Rangkaian reset [1] [2] [1] [2]

3 a) [C3] Mahasiswa akan mampu mengaplikasikan dan mengkonfigurasi antarmuka PIO untuk peripheral yang telah ditentukan 4 a) [C3] Dengan pemahaman taksonomi, mahasiswa akan mampu mengaplikasikan ragam memori ke sistem dengan tepat sesuai kebutuhan desain b) [C5] Mahasiswa akan mampu mendesain yang terdiri atas CPU, memori dan flash eksternal untuk operasi pembacaan dan penulisan menentukan ruang alamat dan program dekoding untuk rancangan tersebut 5 a) [C2] Mahasiswa akan mampu menjelaskan perbedaan operasi direct I/O dan program-controlled I/O (terpetakan memori) dengan tepat b) [C3] Mahasiswa akan mampu mengaplikasikan diagram pewaktuan untuk menganalisis operasi bus dengan peripheral masukan berupa keypad d) [C5] mahasiswa akan mampu mendesain yang mempunyai peripheral keluaran berupa LED, 7-segmen, dan LCD alphanumerik Port I/O Mikrokontroler 8051 dan AVR Memori, Flash dan Dekoding Antarmuka I/O Paralel Antarmuka mikrokontroler 8051 Antarmuka mikrokontroler AVR PIO (programmable input/output) Taksonomi memori Operasi read dan write Ruang alamat dan dekoding alamat Direct I/O dan Program-controlled I/O Antarmuka paralel ke peripheral masukan dan keluaran sederhana Diagram pewaktuan dan pembebanan Antarmuka push-button, saklar dan keypad Antarmuka panel LED Antarmuka 7-segmen Antarmuka LCD alphanumerik Kreatif Kreatif Kreatif [2] [2]

6 a) [C2] Mahasiswa akan mampu memahami antarmuka UART b) [C2] Mahasiswa mampu membedakan antara interkoneksi langsung (straight) dan silang (cross) c) [C3] Mahasiswa akan mampu mengaplikasikan protokol RS-232 untuk komunikasi serial antar dua perangkat d) [C5] Mahasiswa akan mampu yang menggunakan antarmuka UART Antarmuka Serial Standar Asinkron Antarmuka UART Protokol RS-232 dan frame data Tampilan fisik Straight- dan cross-cable Contoh aplikasi antarmuka RS- 232 7 Evaluasi Ujian Tengah Semester 8 a) [C2] Mahasiswa akan mampu memahami prinsip kerja antarmuka sinkron b) [C5] Mahasiswa akan mampu dengan antarmuka SPI dengan antarmuka I2C/TWI d) [C5] Mahasiswa akan mampu dengan antarmuka 1-wire Antarmuka Serial Sinkron Antarmuka, operasi, aplikasi dan pemorograman: SPI (Serial peripheral interface) I2C (TWI/Two-wire interface) 1 wire

9 a) [C2] Mahasiswa akan mampu menjelaskan perkembangan antarmuka USB b) [C2] Mahasiswa akan mampu menjelaskan topologi sistem USB c) [C2] Mahasiswa akan mampu menjelaskan kelas USB terutama HID dan storage d) [C5] Mahasiswa akan mampu dengan antarmuka USB sebagai device 10 a) [C2] Mahasiswa akan mampu memahami prinsip ADC dan DAC b) [C5] Mahasiswa akan mampu mendesain dengan antarmuka ADC untuk peripheral sensor suhu dan kelembaban udara mendesain dengan antarmuka DAC untuk peripheral speaker 11 a) [C3] Mahasiswa akan mampu mengaplikasikan timer/counter ke b) [C2] Mahasiswa akan mampu menjelaskan perbedaan siklus transfer I/O secara polling dan interupsi c) [C3] Mahasiswa akan mampu mengaplikasikan interupsi internal dan eksternal ke d) [C3] Mahasiswa akan mampu mengaplikasikan watchdog ke e) [C3] Mahasiswa akan mampu mengaplikasikan RTC ke Universal Serial Bus (USB) ADC dan DAC Timer, Counter, Interupsi dan real-time clock (RTC) Perkembangan USB Topologi USB: host dan device/endpoint Kelas USB USB HID (Human Interface Devices) Konektor Interkoneksi Teknik antarmuka USB Struktur, operasi, parameter ADC beserta peripheralnya Struktur, operasi dan parameter DAC beserta peripheralnya Aplikasi ADC dan DAC Sistem timer dan counter Interupsi internal dan eksternal Watchdog RTC Aplikasi timer/counter, interupsi, watchdog dan RTC di sistem

12 a) [C3] Mahasiswa akan mampu mengaplikasikan antarmuka PWM untuk mengatur kecepatan motor DC b) [C3] Mahasiswa akan mampu mengaplikasikan H-bridge untuk kendali putaran dan arah motor DC untuk peripheral motor DC d) [C5] Mahasiswa akan mampu untuk peripheral motor stepper e) [C5] Mahasiswa akan mampu untuk peripheral motor servo 13 a) [C5] Mahasiswa akan mampu mengembangkan meliputi hardware dan software untuk mendukung peripheral sesuai dengan kebutuhan aplikasi yang diinginkan b) [C6] Mahasiswa akan mampu melakukan verifikasi untuk menenuhi requiremen dan konstrain melalui simulasi Peripheral Keluaran/Aktuator: Motor DC, Stepper dan Servo Desain Mikrokomputer (Proyek Akhir) PWM (Pulse Width Modulator) dan periipheralnya H-Bridge motor DC motor stepper motor servo Analisis kebutuhan sistem : CPU, RAM, PROM, peripheral Desain skematik Pemrograman Simulasi 14 Evaluasi Ujian Akhir Semester Kreatif