Sistem Mikrokontroler

dokumen-dokumen yang mirip
Pendahuluan BAB I PENDAHULUAN

Perkembangan Mikroprosesor

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

Hanif Fakhrurroja, MT

MICROPROCESSOR. Published by. imeldaflorensia91

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

PERTEMUAN 2 APLIKASI KOMPUTER. Sistem Operasi. Rangga Rinaldi, S.Kom, MM. Modul ke: Fakultas Desain dan Seni Kreatif. Program Studi Desain Produk

Introduction to Computer Architecture. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 01 --

PERTEMUAN PENGANTAR MIKROKONTROLER

PERTEMUAN MEMORY DAN REGISTER MIKROKONTROLER

MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia

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

Percobaan 2 I. Judul Percobaan Sistem Kendali Digital Berbasis Mikrokontroler

Mikroposesor-berbasis Sistem PC

Pengenalan Komputer. Mahasiswa dapat menjelaskan definisi komputer,jenis generasi perkembangannya. Nawindah,S.Kom, M.Kom. Modul ke: Fakultas FT

ARSITEKTUR MIKROKONTROLER AT89C51/52/55

Sistem Mikroprosessor

MIKROKONTROLER AT89S52

Modul Pengantar Aplikasi Komputer (PAK 240) Prodi S1 P.Akuntansi UNY Pengampu : Annisa Ratna Sari, S.Pd PENGENALAN KOMPUTER

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

Mikroprosesor. Nuryono Satya Widodo, S.T.,M.Eng. Mikroprosesor 1

Konsep Organisasi dan Arsitektur Komputer (Pertemuan ke-2)

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

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

BAGIAN 1 LINGKUP BELAJAR. Pengetahuan perkembangan mikrokontroler

Hanif Fakhrurroja, MT

Berbagai Macam Bentuk Komputer

SATUAN ACARA PERKULIAHAN

RENCANA PEMBELAJARAN SEMESTER (RPS) Tahun Akademik 2016/2017

Aplikasi Komputer. Pengenalan Komputer dan Sistem Komputer. Rushendra, S.Kom, M.T. Modul ke: 01Fakultas Teknik. Program Studi Teknik Industri

Bab 3 PLC s Hardware

Pengantar Teknologi Informasi A. Pertemuan 7. Prossesor & Memori

7.1 Pendahuluan. 7.2 Central Processing Unit (CPU)

SISTEM KOMPUTER SMK MEDIA INFORMATIKA

MICROCONTROLER AVR AT MEGA 8535

PENGANTAR TEKNOLOGI INFORMASI. Miftahul Huda, S.Pd STIE Putra Bangsa

Organisasi & Arsitektur Komputer

Interfacing. Materi 2: AVR Architecture. Disusun Oleh: I Nyoman Kusuma Wardana

DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN P EMBIMBING... HALAMAN PENGESAHAN P ENGUJI... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR...

Mikroposesor-berbasis Sistem PC. Sistem Komputer Universitas Gunadarma

MICROCONTROLER AVR AT MEGA 8535

Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor

Pengantar sistem komputer

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

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

Ari Eko Wardoyo, ST.

Pertemuan 10 MEMORI INTERNAL

Sejarah mikroprosessor

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

SATUAN ACARA PERKULIAHAN. Proses Pembelajaran (kegiatan mahasiswa)

MIKROPROSESOR & INTERFACE PENDAHULUAN

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

BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" 1

Alat Pemroses (Processing Device)

SISTEM KOMPUTER.

8/4/2011. Read Only Memory (ROM) Microprocessor & Microcontroller Programming. Random Access Memory (RAM) Serial/Sequential Access Memory (SAM)

Teknologi Komputer. Komang Anom Budi Utama, SKom

Central Processing Unit ( CPU )

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

SISTEM MIKROPROSESOR

SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

BAB II LANDASAN TEORI

RENCANA PEMBELAJARAN SEMESTER (RPS) Tahun Akademik 2016/2017

Apa itu Mikrokomputer?

DCH1B3 Konfigurasi Perangkat Keras Komputer

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

Arsitektur Programmable Logic Controller - 1

BAB 2 STRUKTUR SISTEM OPERASI. Komponen Sistem Operasi

ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

Arsitektur Programmable Logic Controller - 1

Pengantar Programable Logic Control. Dr. Fatchul Arifin, MT

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

BAB 1 PERSYARATAN PRODUK

Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS.

Struktur Sistem Komputer

ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK

SATUAN ACARA PERKULIAHAN MATA KULIAH : Pengantar Organisasi dan Arsitektur Komputer Strata / Jurusan : Strata Satu / Sistem Informasi

ECM. Memahami prinsip kerja pengontrolan oleh ECU Memahami OBD Mengakses data Trouble Code

Disusun Oleh Kelompok 5 : Abdul Haris Nabu Muh. Eka A.P Paputungan Afner Mengi Deasry Potangkuman Aufry Masugi Adel Mamonto

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

MODUL 1 - MENGENAL HARDWARE

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB III TEORI PENUNJANG. Microcontroller adalah sebuah sistem fungsional dalam sebuah chip. Di

Struktur dan Fungsi Komputer

Pengantar Organisasi Komputer

GARIS-GARIS BESAR PROGRAM PEMBELAJARAN (GBPP)

PENGANTAR KOMPUTER & SOFTWARE I KONSEP DASAR ORGANISASI DAN ARSITEKTUR KOMPUTER

PENGANTAR KOMPUTER & SOFTWARE I KONSEP DASAR ORGANISASI DAN ARSITEKTUR KOMPUTER

Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 04 --

BAB Arsitektur Komputer. Konsep Arsitektur Komputer. Rini Agustina, S.Kom, M.Pd RINI AGUSTINA - DARI BERBAGAI SUMBER

Sistem Antrian Banyak Loket Berbasis AT89C51

Modul ke: Aplikasi Kompoter. Sistim Operasi. Fakultas FTPD. Giri Purnama, S.Pd, M.Kom. Program Studi Teknik Sipil

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

Pengantar Mikroprosesor II. Oleh : Risa Farrid Christianti,ST.,MT. Telkom School of Telematics Purwokerto

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

SISTEM KOMPUTER. Lecture 4: Aplikasi Komputer Prodi Akuntansi UNIERA

UNIT MEMORI DALAM SISTEM MIKROPROSESOR

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

Pertemuan I : Pendahuluan Organisasi dan Arsitektur Komputer

Transkripsi:

8 Maret 2013 Sistem Mikrokontroler FE UDINUS

2 KONTRAK PERKULIAHAN TIU : Mempu merancang dan menginstal prgram mikrokontroler dengan komputer, merancang algoritma dan pemprogramnanya sesuai kebutuhan.

3 DESKRIPSI SINGKAT Pembahasan mata kuliah ini meliputi arsitektuk mikrokontroller, set intruks dan pemprograman, timer, counter port paralel mikrokontroer dan sistem interup.

4 Ketentuan Selama Perkuliahan 1. Menjunjung tinggi nilai kejujuran 2. Mentaati peraturan akademik dan norma kehidupan kampus (memakai baju sopan, sepatu, dll) 3. Kehadiran peserta dalam perkuliahan DIHARAPKAN 100% (ditolerir dapat tidak hadir sebanyak 3 kali dalam semester dengan keterangan yang sah) 4. Daftar hadir hanya diedarkan selama perkuliahan berlangsung, tidak diperkenankan mengisi daftar hadir setelah kuliah berakhir. 5. Peserta yang diketahui ditandatangani ataupun menandatangani absen peserta lain dianggap indisipliner dan tidak diperkenankan mengikuti ujian

5 Tata Cara Penilaian EVALUASI a. Evaluasi Tengah Semester : Objective Test b. Evaluasi Akhir Semester : Objective Test c. Tugas Terstruktur + Projek (pertengahan semester & Akhir semester) : Dikerjakan secara perseorangan Berupa tugas latihan soal dan tugas paper dengan topic yang relevan Tugas dikumpulkan dalam bentuk hard copy / softcopy Peserta yang diketahui menitip tugas atau mengerjakan tugas peserta lain akan dianggap indispliner dan tidak diperkenankan mengikuti ujian

6 Tata Cara Penilaian Bobot Penilaian 1. UTS : 25 % 2. UAS : 25 % 3. Tugas Terstruktur : 40 % 4. Lain-lain : 10 % Kriteria Penilaian A : > 86 B : 70 85 C : 60 79 D : 50 59 E : 0 49

7 Referensi 1. Atmel, Flaseh Microcontroller: Architektir Overview,Atmel Inc 2. Atmel, AT89 series hardware description: Architektir Overview,Atmel Inc 3. Mackenzie,L scott, The 8051 microcontroller,2 nd edition,prentice Hall Inc 4. Budiharto Widodo, Perancangan Sistem dan Aplikasi Mikrokontroler, Penerbit PT Elex Media Komputindo, Jakarta, 2005. dll

8 Pendahuluan 1. Apakah PERBEDAAN mikrokontroler dan mikroprosesor? 2. Apakah yang dimaksud dengan CPU, piranti memori dan I/O port?

9 Mikrokontroler adalah merupakan one chip microcomputer, dimana dalam satu chip sudah terdapat piranti sebuah komputer secara umum, yaitu RAM, ROM, CPU, dan I/O port Mikroprosesor adalah piranti pemrosesan sental/cpu yang merupakan tempat proses-proses sebuah komputer dijalankan. Sebuah mikroprosesor memerlukan periperal lain seperti RAM, ROM dan I/O untuk dapat melakukan tugas-tugasnya. Mikroprosesor adalah otak nya PC (personal Computer)

10 hardware adalah perangkat fisik yang nampak berupa sebuah chip yang langsung berhubungan dengan piranti fisik lain. Software adalah perangkat lunak berupa software yang mapu menggerakkan perangkat fisik Antara hardware dan software dalam mikrokontroler tidak bisa dipisahkan satu sama lainnya. Tanpa software mikrokontroler hanyalah sebuah chip kosong yang tidak berarti apa-apa, sedangkan tanpa hardware mikrokontroler tidak bisa berjalan.

11 Perbedaan Mikrokontroler vs Mikroprosesor Mikrokontroler Controler = Pengendali Specific Purpose = Fungsi khusus / terbatas Single Program Single user Penerapan: peralatan RT, telekomunikasi, otomotif, mesin industri, elektronik, dan perangkat lain yang memiliki otak (embedded system) RAM < ROM Mikroprosesor Prosesor = Pengolah General Purpose = Fungsi umum / fleksibel Multi Program Multi user Penerapan: PC, Server Butuh piranti lain: RAM, I/O, dan device / periperal lain RAM > ROM

12 Keuntungan piranti yang bisa diprogram antara lain: (1) Biaya yang bisa di tekan (2) Penghematan ruang dan fleksibilitas tinggi (3) Dengan manipulasi software dapat meminimumkan penggunaan piranti fisik dan mengoptimalkan kerja sistem

13 Bagian-bagian Mikrokontroler: (1) Unit Memori (2) CPU (Central Processing Unit) (3) Bus (4) Unit I/O (5) Pembangkit Clock-Osilator (6) Unit Timer/Counter (7) Piranti Tambahan (8) Program

15 (1) Unit Memori Memori adalah bagian mikrokontroler yang berfungsi untuk menyimpan data. 3 hal yang perlu diperhatikan mengenai memori yaitu: (1) Alamat adalah lokasi tempat memori berada. (2) Data adalah isi dari memori yang diakses (3) jalur kendali (kontrol) adalah jalur yang berisi perintah CPU, apakah suatu lokasi memori akan di baca atau ditulis

16 Menurut Sifatnya Memori dibagi 2: (1) Memori menguap (Volatile memory) adalah sifat memori yang akan hilang jika catudaya dimatikan. Memori jenis ini dikenal juga sebagai RAM (random Access Memory) (2) Memori tidak menguap (Non Volatile Memory) memori jenis ini tidak akan hilang jika catudaya dimatikan, memori jenis ini dinamakan ROM (Read Only Memory)

17 Menurut kinerja RAM dibagi ke dalam 2 bagian: 1) RAM statis adalah RAM yang sifatnya tetap tidak perlu di refresh biasanya sudah bawaan dari pabrik 2) RAM Dinamis adalah RAM yang memerlukan refresh setiap waktu, biasanya perlu pengontrolan supaya bekerja dengan baik Jenis-jenis ROM antara lain: 1) ROM pabrik------diisi oleh pabrikpembuat dan isinya tidak bisa diubah 2) PROM (Programable ROM) 3) UV EPROM (Ultra Violet Erasable Programable ROM) 4) EEPROM (Electrisity EPROM)

18 (2) CPU (Central Processing Unit) CPU merupakan pengendali utama dari seluruh aktivitas mikrokontroler. CPU bertugas melakukan eksekusi program dan melakukan koordinasi dengan bagian lain dari mikrokontroler. Dalam Mikrokontroler terdapat ALU (Arithmetic Logic Unit) yang bertugas melakukan perhitungan aritmatika dan fungsi logic. Selain itu di dalam CPU terdapat memori sementara yang bisa diakses selama proses eksekusi berlangsung disebut sebagai register

19 (3) Bus Bus adalah jalur-jalur fisik yang mengubungkan CPU dengan memori dan unit lain dari mikrokontroler. Jalur-jalur ini tergabung dalam satu grup, jalur inilah yang disebut sebagai Bus Ada 2 Bus dalam mikrokontroler: (1) Bus Data (2) Bus Alamat Aliran data yang melalui Bus dikontrol oleh CPU melalui jalur kendali (Control line)

20 ALAMAT Berfungsi untuk memberikan penomoran pada peralatan komputer sebab perlalatan tersebut lebih dari satu, maka perlu dibedakan antara satu dengan yang lainnya. Alamat yang dituju tergantung dari jumlah bit alamat contoh komputer Apple II memiliki alamat 16 bit maka jumlah alamat yang dimungkinkan adalah 2 16 =65536 tujuan DATA Umumnya MCU bekerja dengan 8 bit data Istilah dalam pemakaian Data (Bit, nible, byte, word)

21 (4) I/O (input-output port) I/O digunakan untuk mengontrol dan menerima data dari lingkungan luar 2 macam inteface I/Oyang biasa digunakan adalah 1) I/O serial standard RS 232/UART digunakan untuk komunikasi dengan PC 2) Interface paralel/pio (setiap pabrik mengeluarkan nama sendiri [PIA (motorolla), PPI (intel), PDC (rockwell)

22 (5) Pembangkit Clock - Oscilator Rangkaian osilator pada mikrokontroler berfungsi sebagai pengyedia clock Clock digunakan oleh mikrokontroler untuk dapar mengesekusi instruksi program secara serempak (sinkron) Frekuensi clock yang dibangkitkan oleh osilator akan menentukan waktu yang diperlukan oleh mikrokontroler untuk mengeksekusi suatu instruksi

23 (6) Unit Timer/Counter Timer digunakan untuk keperluan menghasilkan: Delay (waktu tunda) yang berfungsi untuk keperluan operasi pewaktuan dan kontrol. Mencacah pulsa. Mengetahui keberadaan proses yang sedang berlangsung dan sebagainya.

24 (7) Komponen Tambahan Pada mikrokontroler selain komponen standar ada juga komponen tambahan dengan fungsi tambahan pula. Contoh komponen tambahan adalah: ADC (analog to digital converter) yang berfungsi untuk pengubah analog ke digital. ADC dan komparator sebagai penghubung ke sistem analog PWM (Pulse Width Modulation) adalah format sinyal output mikrokontroler yang nilainya dinyatakan dalam bentuk lebar pulsa, PWM digunakan untuk pengendali kecepatan motor.

25 (8) Program (Perangkat Lunak) Mikrokontroler adalah piranti yang harus di program supaya dapat bekerja, program mikrokontroler ditulis dalam berbagai bahasa. Program untuk mikrokontroler harus dikompilasi agar mendapatkan hasil file eksekusi dengan ekstensi.hex,.file kemudian di download ke memori program dengan perantaraan sebuah programmer.

26 Dari segi arsitektur program, MCU (microcontroler unit) digolongkan menjadi 2, yaitu: (1) Arsitektur Harvard (2) Arsitektur von-neumann s Arsitektur Harvard merupakan konsep baru dibandingkan dengan von Neumann s. Pada arsitektur Harvard bus data dan bus alamat dipisahkan sehingga aliran data dari dan ke CPU menjadi lebih lancar dan kecepatan kerja mikrokontroler menjadi lebih tinggi

27 Jenis-Jenis Mikrokontroler?

28 TERIMA KASIH