Pengenalan mikrokontroler

Slides:



Advertisements
Presentasi serupa
Counter & Register Minggu 8.
Advertisements

Frekuensi Quartz Crystal atau Ceramic Resonator (kedua istilah ini disebut Osilator) yang dapat digunakan berkisar antara 0 Hz hingga 24 MHz, bahkan.
Pemateri Abelio Juniar /  Fitur Pencacah pada ATMega. Menghitung dari nilai 0 ke nilai maksimal, kembali lagi ke 0.
Rangkaian Programmer AVR
Disusun oleh : Ary tri wibowo L Pendahuluan Kemajuan teknologi yang semakin pesat, membuat kehidupan manusia menjadi lebih mudah,salah satunya.
AVR 8-bitMicrocontroller
ONE CHIP MICROCOMPUTER
Radityo Wisnupradono S1 Sistem Komputer
Mikroprosesor 8086 dan 8088.
SIMULASI Nia Nofrianti
LOGO “ Add your company slogan ” Siswo Wardoyo, S.T., M.Eng. Siswo WardoyoJurusan Teknik Elektro Fakultas Teknik UNTIRTA2011/2012- Genap
Operasi TIMER/COUNTER
Sistem Komputer.
Protokol Komunikasi Komputer Terapan Jaringan
Contoh kasus 1 Sistem tiket elektronik untuk bus/kereta dengan mekanisme pelaporan data via SMS.
Kuliah Mikrokontroler AVR Quis Tachometer AVR ATmega16
TATA CARA PEMBUATAN PROGRAM MIKROKONTROLER AT89C51
PART 7 Void & Define Dosen : Dwisnanto Putro, S.T, M.Eng.
Timer/Counter.
Sistem Mikroprosessor Universitas Jenderal Achmad Yani Rizal suryana.
DIKTAT VISUAL UNTUK DOSEN
SHIFT REGISTER Satriyo, MKom.
Mikrokontroler Materi 2
REGISTER DAN COUNTER MATA KULIAH TEKNIK DIGITAL
By Dian Permata Sari Septi Nur Chasanah
Shift Register Chapter 19
Pertemuan 5 & 6 Interface Mikroprosesor secara Serial
Miniatur Kotak Pengaman Museum Otomatis Menggunakan Inframerah Irfan Budiansyah for further detail, please visit
TEK 2524 Organisasi Komputer
MICROCONTROLER AVR AT MEGA 8535
MATA KULIAH: PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER JURUSAN PENDIDIKAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI MAKASSAR 2011 PERTEMUAN.
Chip Mikroprosesor 8086 Mikroprosesor ini sekeluarga dengan Mikroprosesor 8088, dan merupakan pengembangan dari Mikroprosesor Mikroprosesor ini merupakan.
RANGKAIAN DIGITAL SHIFT REGISTER.
Dwisnanto Putro, S.T., M.Eng.
Abdillah, S.Si MIT Model Hipotesis SAP-1 Abdillah, S.Si MIT
KOMUNIKASI DATA – ST014 Definisi Dan Jenis
Contoh-contoh periferal embedded system
Mikroprosesor dan Perangkat Pendukungnya
PERTEMUAN 11 REGISTER
BAB IV Teknik Pemrograman
MIKROPROSESOR DAN MIKROKONTROLER
PORT KOMUNIKASI DATA Port Serial.
SISTEM MIKROPROSESOR PERTEMUAN 1.
Sistem Minimum Mikrokontroler
UNIVERSITAS 17 AGUSTUS 1945 JAKARTA
Mikrokontroller Judul Pokok Bahasan.
Mikroprosesor 8086 dan 8088.
Aplikasi Flip-Flop #10 Teknik Digital (IF) 2015.
Dwisnanto Putro, S.T., M.Eng.
Microprocessor dan Mikrokontroller
MICROCONTROLER AVR AT MEGA 8535
Mikrokontroler ATmega8535
PENCACAH (COUNTER).
ARSITEKTUR AVR Oleh : SGO.
KONSEP KOMUNIKASI SERIAL
Mikrokontroler Umar Muhammad, ST.
Sistem Komputer.
Mikrokontroler D3 Telekomunikasi PENS
Membuat Minimum System Arduino
Dwisnanto Putro, S.T., M.Eng.
Elektronika industri Smk n 5 surakarta wahyuningsih
Fungsi-fungsi IC Digital: Sekuensi
DWI NURFATIMAH H MIKROKONTROLER DAN ANTARMUKA
Humidity and Temperature Measurement Using Arduino
REGISTER PERTEMUAN 11 uart/reg8.html.
Modul ke: Fakultas Program Studi 13 Teknik Teknik Eleltro Teten Dian Hakim, ST. MT. Perancangan Sistem Digital Counter dan Register.
Memori & Pemrograman MCS-51
RANGKAIAN DIGITAL SHIFT REGISTER.
Pengenalan mikrokontroler
ARDUINO UNO. Apa itu mikrocontroller ? Mengenal mikrokontroler Arduino UNO Joobsheet ini dimaksudkan agar Anda yang masih pemula dalam dunia mikrokontroller.
Transcript presentasi:

Pengenalan mikrokontroler

Konsep memprogram mikrokontroler Pembuatan source code program File .ASM, file .C Proses assembly / kompilasi File .OBJ Proses link File .HEX  siap diprogram ke mikro

Proses download Proses pengisian program ke mikrokontroler: File .HEX yang sudah dibuat diisikan ke mikrokontroler Pengisian dilakukan melalui interface hardware yang terdapat pada mikrokontroler Interface hardware untuk download program: Parallel (menggunakan banyak pin untuk jalur data dan kontrol) Serial /SPI (hanya menggunakan 3 pin untuk jalur data) UART (memakai jalur port serial mikro untuk pengisian program)

Contoh mikrokontroler 1: keluarga 8051 Contoh yang paling populer dari keluarga 8051 adalah AT89S51  murah, mudah didapat

Fitur AT89S51 (dari datasheet)

PORT AT89S51 4 buah PORT 8 bit : PORT0 s/d PORT3 Bagian mikro yang langsung berhubungan dengan plant Bisa berfungsi sebagai input/output Level TTL Jalur PORT ini sebagian dishare dengan fungsi lain, misalnya PORT3.0 dan 3.1 untuk jalur UART

Memori program AT89S51 Tempat menyimpan program yang akan dieksekusi mikrokontroler Berupa flash memori Bisa dihapus/diisi ulang, maksimal hapus tulis 1000 kali Ukuran flash 4 KB Dapat diprogram secara ISP

Internal RAM Digunakan sebagai memori data Ukuran 128 byte Sebagian RAM untuk General Purpose Register  R0 s/d R7 digunakan karena akses ke register lebih cepat dari RAM non GPR Sebagian RAM digunakan untuk Special Function Register  akumulator,PC,PSW

Timer / Counter Ada 2 buah timer/counter 16 bit di AT89S51 Timer/counter pada dasarnya adalah sebuah counter digital dengan masukan adalah clock sistem (jika timer) atau event dari luar (jika counter) Timer berfungsi untuk membuat suatu pewaktuan (delay presisi) Counter berfungsi untuk mencacah pulsa yang masuk ke mikrokontroler

Interupsi Interupsi adalah suatu event yang membuat program keluar dari eksekusi program utama dan mengerjakan rutin interupsi Pada AT89S51 ada 5 sumber event yang menyebabkan interupsi : 2 event eksternal, 2 event timer overflow, 1 event komunikasi serial

Jalur komunikasi data Komunikasi data AT89S51 menggunakan fasilitas UART (universal asynchronous receiver transmitter) Digunakan untuk komunikasi via port serial PC, atau menghubungkan mikro dengan alat yang memakai port serial

WatchDog Timer Timer yang digunakan untuk me-reset mikro (mikro me-reset dirinya sendiri) WDT memberikan suatu selang waktu sebelum mikro reset Berguna untuk mengantisipasi program hang  jika hang maka reset

Sistem clock Clock AT89S51 berasal dari osilator kristal Clock effective yang dipakai mikro = frekuensi kristal / 12 Max frekuensi kristal yang bisa dipakai adalah 33 MHz, sehingga max clock effective adalah 2.75 MHz

Mikrokontroler AVR Trend pemakaian mikro telah bergeser ke mikro AVR Contoh seri mikro AVR adalah ATmega8535, ATmega16, dll