Sistem Mikrokontroler FE UDINUS

dokumen-dokumen yang mirip
Mikrokontroler AVR. Hendawan Soebhakti 2009

MICROCONTROLER AVR AT MEGA 8535

BAB II TINJAUAN PUSTAKA. Atmel AVR adalah jenis mikrokontroler yang paling sering dipakai dalam

MICROCONTROLER AVR AT MEGA 8535

Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor

BAB II LANDASAN TEORI

BAB II DASAR TEORI Bentuk Fisik Sensor Gas LPG TGS 2610 Bentuk fisik sensor TGS 2610 terlihat pada gambar berikut :

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

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

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. ATMega 8535 adalah mikrokontroller kelas AVR (Alf and Vegard s Risc

BAB III TEORI PENUNJANG. dihapus berulang kali dengan menggunakan software tertentu. IC ini biasanya

MIKROPENGENDALI C TEMU 2b AVR ARCHITECTURE. Oleh : Danny Kurnianto,S.T.,M.Eng Sekolah Tinggi Teknologi Telematika Telkom

BAB II TINJAUAN PUSTAKA

PENGATURAN LAMPU LALU LINTAS BERBASIS MIKROKONTROLER ATMEGA8535

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir dilakukan di Laboratorium Terpadu

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II DASAR TEORI. Current Transformer atau yang biasa disebut Trafo arus adalah tipe instrument

Gambar 2.7. Susunan pin mikrokontroler ATMega8535 Berikut ini adalah tabel penjelasan mengenai pin yang terdapat pada mikrokontroler ATMega8535:

BAB II LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

II. TINJAUAN PUSTAKA. Mikrokontroler ATmega8535 merupakan salah satu jenis mikrokontroler keluarga AVR

BAB II LANDASAN TEORI

BAB II DASAR TEORI 2.1. Mikrokontroler AVR ATmega32

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

BAB III LANDASAN TEORI. digunakan seperti MCS51 adalah pada AVR tidak perlu menggunakan oscillator

BAB II LANDASAN TEORI

APLIKASI CHATTING DENGAN JARINGAN MIKROKONTROLER Eka Purwa Laksana, Sujono

MENGENAL MIKROKONTROLER ATMEGA-16

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB III METODE PENELITIAN. Metode penelitian yang digunakan adalah metode eksperimen. Eksperimen

II. TINJAUAN PUSTAKA. menjadi sumber tegangan arus searah yang bersifat variable. Pengubah daya DC-

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

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

RANCANG BANGUN BLACK BOX ANGKUTAN DARAT SEBAGAI SARANA PENYIMPAN INFORMASI UNTUK MENCEGAH KECELAKAAN

BAB II KONSEP DASAR PERANCANGAN

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II Dasar Teori 2.1 RFID

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

BAB II LANDASAN TEORI

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

BAB III PERANCANGAN SISTEM

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

BAB 2 DASAR TEORI. Gambar 2.1 Sensor SHT-11

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

BAB II WATERPAS DIGITAL

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

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

PROCEEDING. sepeti program untuk mengaktifkan dan PENERAPAN AUTOMATIC BUILDING SYSTEM DI PPNS. menonaktifkan AC, program untuk counter

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

BAB II LANDASAN TEORI

II. TINJAUAN PUSTAKA. Sejarah perkembangan industri Photovoltaic (PV) telah berjalan sekitar 50 tahun,

BAB 2 TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

Arsitektur Mikrokontroler Mikrokontroller. Oleh : SGO 08 September 2013

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

Sistem Pengamanan pada Pintu Bus TransJakarta Berbasis Mikrokontroler ATMega8535

BAB II TINJAUAN PUSTAKA. yang telah membuat Data Logger Autoclave, prinsip kerja alat ini adalah pada

BAB II LANDASAN TEORI. Selain dari pada itu dapat juga dijadikan sebagai bahan acuan didalam

BAB III METODE PENELITIAN

BAB II LANDASAN TEORI. mahluk hidup diantaranya sebagai air minum atau keperluan rumah tangga

BAB III PERANCANGAN SISTEM. sebuah alat pemroses data yang sama, ruang kerja yang sama sehingga

BAB 2 LANDASAN TEORI. Temperatur merupakan salah satu informasi yang sangat penting dalam menentukan

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Menurut Nanda Yudip (2012) Pengguna terapi inhalasi sangat luas di

BAB II LANDASAN TEORI. 2.1 Pengaruh Tekanan Udara (Atmosfer) Terhadap Cuaca dan Penerbangan

PROTOTYPE SISTEM PENDETEKSI JARAK AMAN PARKIR PADA MOBIL DENGAN SENSOR ULTRASONIK BERBASIS MIKROKONTROLLER AVR

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

DAFTAR ISI. Daftar Pustaka P a g e

BAB II TINJAUAN PUSTAKA

BAB 11 TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. panas ke hujan sebaliknya. Akibatnya banyak aktifitas yang terganggu akibat hal

BAB IV HASIL DAN PEMBAHASAN. Setelah pembuatan modul maka perlu dilakukan pendataan melalui proses

PEMBUATAN PROTOTYPE BED-CHAIR APPLICATION BERBASIS MIKROKONTROLER ATMEGA 8535

BAB II LANDASAN TEORI

BAB II METODE PERANCANGAN APLIKASI

BAB II PENDEKATAN PEMECAHAN MASALAH. A. Sistem Keamanan Ruangan Dengan Password

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

BAB 2 TINJAUAN PUSTAKA

Gambar 2.1 Tanaman Bunga Krisan

BAB 2 LANDASAN TEORI. terdiri dari modul SHT-11, power supply, sistem minimum ATmega8535, LCD

LANDASAN TEORI BAB II

Praktikum Mikrokontroler. untuk D4 Lanjut Jenjang. Disiapkan oleh: Hary Oktavianto

RANCANGAN SISTEM PARKIR TERPADU BERBASIS SENSOR INFRA MERAH DAN MIKROKONTROLER ATMega8535

BAB II TEORI. Gambar 2.1. GP2Y1010AU0F Optical Dust Sensor

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

BAB III TEORI PENUNJANG. arsitektur Reduced Instruction Set Computer (RISC). Hampir semua instruksi

BAB II TEORI DASAR. frekuensi 20 Hz sampai 20KHz. Lebih dari itu hanya beberapa jenis binatang yang

BAB 2 LANDASAN TEORI

Perancangan Alat Pendeteksi Banjir Via Gelombang Radio Berbasis Mikrokontroller Atmega8535

BAB III PERANCANGAN UIMEGA 8535

Transkripsi:

Minggu ke 2 8 Maret 2013 Sistem Mikrokontroler FE UDINUS

2 Jenis jenis mikrokontroler Jenis-jenis Mikrokontroller Secara teknis, hanya ada 2 macam mikrokontroller. Pembagian ini didasarkan pada kompleksitas instruksi-instruksi yang dapat diterapkan pada mikrokontroler tersebut. Pembagian itu yaitu RISC dan CISC RISC merupakan kependekan dari Reduced Instruction Set Computer. Instruksi yang dimiliki terbatas, tetapi memiliki fasilitas yang lebih banyak. Sebaliknya, CISC kependekan dari Complex Instruction Set Computer. Instruksi bisa dikatakan lebih lengkap tapi dengan fasilitas secukupnya. Masing-masing mempunyai keturunan atau keluarga sendiri-sendiri. Sekarang kita akan membahas pembagian jenis-jenis mikrokonktroler yang telah umum digunakan.

3 AVR (Alf and Vegard RISC) Mikrokonktroler Alf and Vegard s Risc processor atau sering disingkat AVR merupakan mikrokonktroler RISC 8 bit. Karena RISC inilah sebagian besar kode instruksinya dikemas dalam satu siklus clock. AVR adalah jenis mikrokontroler yang paling sering dipakai dalam bidang elektronika dan instrumentasi. Secara umum, AVR dapat dikelompokkan dalam 4 kelas. Pada dasarnya yang membedakan masing-masing kelas adalah memori, peripheral dan fungsinya. Keempat kelas tersebut adalah keluarga ATTiny, keluarga AT90Sxx, keluarga ATMega dan AT86RFxx

4 ATMEGA Configurasi PIN ATmega8535 Mikrokontroler ATmega8535 Diagram blok ATmega8535

5 Arsitektur ATmega8535 Saluran I/O sebanyak 32 buah, yaitu Port A, Port B, Port C dan Port D ADC 10 bit sebanyak 8 Channel Tiga buah timer / counter 32 register Watchdog Timer dengan oscilator internal SRAM sebanyak 512 byte Memori Flash sebesar 8 kb Sumber Interrupt internal dan eksternal Port SPI (Serial Peripheral Interface) EEPROM on board sebanyak 512 byte Komparator analog Port USART (Universal Shynchronous Ashynchronous Receiver Transmitter)

6 Configurasi PIN ATMEGA8535 PB0 PB1 PB2 PB3 PB3 PB4 PB5 PB6 PB7 T0 = timer/counter 0 external counter input T1 = timer/counter 0 external counter input AIN0 = analog comparator positive input AIN1 = analog comparator negative input AIN1 = analog comparator negative input SS = SPI slave select input MOSI = SPI bus master output / slave input MISO = SPI bus master input / slave output SCK = SPI bus serial clock PD0 RDX (UART input line) PD1 TDX (UART output line) PD2 INT0 ( external interrupt 0 input ) PD3 INT1 ( external interrupt 1 input ) PD4 OC1B (Timer/Counter1 output compareb match output) PD5 OC1A (Timer/Counter1 output comparea match output) PD6 ICP (Timer/Counter1 input capture pin) PD7 OC2 (Timer/Counter2 output compare match output)

7 Peta Memori ATMega8535 Memori data terbagi menjadi 3 bagian yaitu : 32 buah register umum, 64 buah register I.O, dan 512 byte SRAM internal Register untuk keperluan umum menempati space data pada alamat terbawah yaitu $00 sampai $1F. register khusus untuk menangani I/O dan kontrol terhadap mikrokontroler menempati 64 alamat berikutnya, yaitu mulai dari $20 sampai $5F Alamat memori berikutnya digunakan untuk SRAM 512 byte, yaitu pada lokasi $60 sampai dengan $25F

8 Status Register (SREG) Status Register adalah register yang memberikan informasi yang dihasilkan dari eksekusi instuksi aritmatika. Informasi ini berguna untuk mencari alternatif alur program sesuai dengan kondisi yang dihadapi Bit7 - I (Global Interrupt Enable), Bit harus di Set untuk mengenable semua jenis interupsi. Bit6 - T (Bit Copy Storage), Instruksi BLD dan BST menggunakan bit T sebagai sumber atau tujuan dalam operasi bit. Suatu bit dalam sebuah register GPR dapat disalin ke bit T menggunakan instruksi BST, dan sebaliknya bit T dapat disalin kembali ke suatu bit dalam register GPR dengan menggunakan instruksi BLD.

9 Bi5 - H (Half Cary Flag) Bit4 - S (Sign Bit) merupakan hasil operasi EOR antara flag -N (negatif) dan flag V (komplemen dua overflow). Bit3 - V (Two's Component Overflow Flag) Bit ini berfungsi untuk mendukung operasi matematis. Bit2 - N (Negative Flag) Flag N akan menjadi Set, jika suatu operasi matematis menghasilkan bilangan negatif. Bit1 - Z (Zero Flag) Bit ini akan menjadi Set apabila hasil operasi matematis menghasilkan bilangan 0. Bit0 - C (Cary Flag) Bit ini akan menjadi set apabila suatu operasi menghasilkan carry

10 Setting Port I/O Register DDRx berfungsi untuk memilih arah data dari sebuah pin. Jika DDRx diset 1, maka Pxn akan menjadi pin output. Jika DDRx diset 0, maka Pxn berfungsi sebagai input. Jika PORTxn diset 1 ketika sebuah pin difungsikan sebagai input, maka resistor pull-up akan diaktifkan. Jika PORTxn diset 0, maka resistor pull-up dimatikan dan pin tersebut menjadi tri-state (memiliki kondisi High, Low atau High-Z). Jika PORTxn diset 1 ketika sebuah pin difungsikan sebagai output, maka Pxn akan diset High (berlogika 1). Jika PORTxn diset 0, maka Pxn akan diset Low (berlogika 0). Pada register SFIOR (Special Function I/O Register) terdapat sebuah bit PUD (Pull-Up Disable) yang apabila diset 1, maka akan menon-aktifkan semua fungsi pull-up pada semua pin.

11 Software

12 Setting I/O Pada CodeWizard tampak bahwa dilakukan setting PortA sebagai berikut : PortA.0 sebagai output 0 PortA.1 sebagai output 1 PortA.2 sebagai input dengan pull-up PortA.3 sebagai input dengan pull-up PortA.4 sebagai input tri-state PortA.5 sebagai input tri-state PortA.6 sebagai input tri-state PortA.7 sebagai input tri-state tri-state adalah kondisi diantara high dan low, atau biasa disebut dengan keadaan mengambang (floating)

Rangkaian Minimum Sistem 13

14 Downloader ATMega 8535.

15 Downloader ATMega 8535.

16 TERIMA KASIH