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.
PART 4 TRAINING DELAY Dosen : Dwisnanto Putro, ST, M.Eng.
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
Komunikasi Serial By Kustanto.
ONE CHIP MICROCOMPUTER
Radityo Wisnupradono S1 Sistem Komputer
INTERUPSI.
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
Kuliah Mikrokontroler AVR Komunikasi Serial - USART AVR ATmega16
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
Mikrokontroler Materi 2
By Dian Permata Sari Septi Nur Chasanah
Shift Register Chapter 19
Pertemuan 5 & 6 Interface Mikroprosesor secara Serial
Pengenalan mikrokontroler
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.
PART 4 TRAINING DELAY.
Chip Mikroprosesor 8086 Mikroprosesor ini sekeluarga dengan Mikroprosesor 8088, dan merupakan pengembangan dari Mikroprosesor Mikroprosesor ini merupakan.
Dwisnanto Putro, S.T., M.Eng.
KOMUNIKASI DATA – ST014 Definisi Dan Jenis
Contoh-contoh periferal embedded system
PERTEMUAN 11 REGISTER
SISTEM BUS Powerpoint Templates.
MIKROPROSESOR DAN MIKROKONTROLER
PORT KOMUNIKASI DATA Port Serial.
SISTEM MIKROPROSESOR PERTEMUAN 1.
Mikrokontroller Judul Pokok Bahasan.
Pengenalan Mikrokontroller
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
Oleh : SGO Aplikasi Mikrokontroler (DTG2K3)
ARSITEKTUR AVR Oleh : SGO.
TEKNIK KOMUNIKASI DATA
KONSEP KOMUNIKASI SERIAL
Mikrokontroler Umar Muhammad, ST.
Interrupt By Kustanto, S.T., M.Eng.
Sistem Komputer.
Membuat Minimum System Arduino
SISTEM KOMPUTER MINIMAL
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.
Copyright © Wondershare Software -m.erdda habiby.SST Central Processing Unit.
Memori & Pemrograman MCS-51
RANGKAIAN DIGITAL SHIFT REGISTER.
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