Oleh : SGO Aplikasi Mikrokontroler (DTG2K3)

Slides:



Advertisements
Presentasi serupa
Flags.
Advertisements

PEMOGRAMAN ROBOT LINE FOLLOWER
Pemateri Abelio Juniar /  Fitur Pencacah pada ATMega. Menghitung dari nilai 0 ke nilai maksimal, kembali lagi ke 0.
Pengenalan Sistem Minimum, I/O ,LCD, Button
EL3096 Sistem Mikroprosesor & Lab
Organisasi Komputer : Struktur dan Fungsi Komputer 2
Disusun oleh : Ary tri wibowo L Pendahuluan Kemajuan teknologi yang semakin pesat, membuat kehidupan manusia menjadi lebih mudah,salah satunya.
Sistem Kendali Pemanas. System Requirement sistem mampu mengendalikan temperatur dengan umpan balik temperatur temperatur yang diinginkan dimasukkan dengan.
FUNGSI DAN KOMPONEN UTAMA CPU
Kuliah Mikrokontroler AVR Contoh Comparator, ADC, DAC AVR
NAMA KELOMPOK NPM  ANDRIANA RESTIASARI  JULAEHA  JEN RETNO ERYANI DOSEN PEMBIMBING : NAHOT FRASTIAN UNIVERSITAS.
Pemrograman Terstruktur
Struktur CPU By Serdiwansyah N. A..
Organisai dan arsitektur komputer
BAB 3 Struktur CPU.
Function(2).
PEMROGRAMAN SISTEM PERNYATAAN DASAR PILIHAN Pertemuan V
Pertemuan 9 INPUT OUTPUT
Operasi TIMER/COUNTER
PERTEMUAN KE-2 PERKULIAHAN SISTEM OPERASI
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Kuliah Mikrokontroler AVR Quis Tachometer AVR ATmega16
Timer/Counter.
Sistem Mikroprosessor Universitas Jenderal Achmad Yani Rizal suryana.
PART 5 TRAINING INPUT. Input 1 = Mikrokontroler menerima Input berupa tegangan (+) Input 0 = Mikrokontroler menerima Input berupa tegangan (–) ataupun.
Pengenalan mikrokontroler
Miniatur Kotak Pengaman Museum Otomatis Menggunakan Inframerah Irfan Budiansyah for further detail, please visit
STRUKTUR DATA QUEUE.
MICROCONTROLER AVR AT MEGA 8535
Pulse width modulation
Arsitektur & Organisasi Komputer BAB IIi STRUKTUR CPU Oleh : Bambang Supeno, ST., MT. Sep-17 Arsitektur & Organisasi Komputer.
Interupsi dan Chip 8259.
MECHATRONICS Lecture06 PLC.
APLIKASI MIKROKONTROLER
Oleh SGO Aplikasi Mikrokontroler (DTG2K3)
MIKROKONTROLLER 1 SESI 4 BASIC C.
PENGENALAN BAHASA ASSEMBLY & C
Oleh : SGO Aplikasi Mikrokontroler (DTG2K3)
Komponen CPU (2) ALU,I/O Interconnection & Interupsi
Pengujian Software Sistem Embedded
Sistem Minimum Mikrokontroler
Matakuliah : T0483 / Bahasa Rakitan Tahun : 2005 Versi : 1.0
Pertemuan 4 STRUKTUR CPU Author: LINDA NORHAN, ST.
Tutorial Menggunakan VBB
MICROCONTROLER AVR AT MEGA 8535
Mikrokontroler ATmega8535
PENGANTAR MIKROKONTROLER
ARSITEKTUR AVR Oleh : SGO.
BAB III REGISTER 8088 Mikroprosesor 8088 berorientasi pada register
Oleh SGO Aplikasi Mikrkontroler (DTG2K3)
Pertemuan 17 Pemrograman Mikrokontroler 8051 (Lanjutan)
Matakuliah : T0483 / Bahasa Rakitan Tahun : 2005 Versi : 1.0
Oleh : Devie Rosa Anamisa
Interrupt By Kustanto, S.T., M.Eng.
Mikrokontroler D3 Telekomunikasi PENS
INPUT DATA DI JAVA.
Tugas Akhir Java Fundamental Syahrul Mauluddin S.Kom.
Pertemuan ke - 6 Organisasi Komputer
SoftWare Arduino Umar muhammad, ST.
(Oleh : Abdurachman Sa’ad)
MEMBUAT ROBOT LINE FOLLOWER
seminar IoT stmik pranata indonesia KAMPUS PENGASINAN 2017
YG - CS170.
YG - CS170.
YG - CS170.
Bahasa c untuk pemrogramman avr
Universitas Trunojoyo
Otot merupakan alat gerak aktif karena kemampuan berkontraksi, otot memendek jika sedang berkontraksi dan memanjang jika berelaksasi. Sehingga otot memiliki.
Pengenalan mikrokontroler
ARDUINO UNO. Apa itu mikrocontroller ? Mengenal mikrokontroler Arduino UNO Joobsheet ini dimaksudkan agar Anda yang masih pemula dalam dunia mikrokontroller.
Transcript presentasi:

Oleh : SGO Aplikasi Mikrokontroler (DTG2K3) TIMER/COUNTER Oleh : SGO Aplikasi Mikrokontroler (DTG2K3)

Timer Berhubungan dengan tunda atau delay namun dilakukan secara manual, tidak menggunakan pustaka delay.

Timer ATMEGA8535/328 Timer/Counter 0 Timer/Counter 1 Timer/Counter 2

Fitur Timer ATMEGA8535/328 Timer/Counter 0 dan 2 a. 8 bit timer/counter b. Auto Reload c. Membangkitkan interupsi saat timer overflow

Timer/Counter 1 a. 16 bit timer/counter b. Auto Reload c. Membangkitkan interupsi saat timer overflow d. Memiliki input capture unit

Contoh Penggunaan Timer BLINK LED Pada PORT C menggunakan Timer 1 // Timer1 overflow interrupt service routine interrupt [TIM1_OVF] void timer1_ovf_isr(void) { // Reinitialize Timer1 value TCNT1H=00; TCNT1L=00; // Place your code here if(PINC==0) PORTC=0xFF; } else { PORTC=0x00;

Implementasi Rangkaian

Timer Pada Arduino

Program ISR(TIMER1_OVF_vect)   { TCNT1  =  34286; if(dataLed  ==  0)   { dataLed  =  1; } else   dataLed  =  0; digitalWrite(13,  dataLed); overflowCount++; void  loop()  Serial.print("Overflow  count  =  "); Serial.println(overflowCount,DEC); delay(100); boolean dataLed = 0; unsigned int overflowCount = 0; void setup() { Serial.begin(9600); pinMode(13, OUTPUT); TCCR1A = 0; TCCR1B = 0; TCNT1 = 34286; TCCR1B |= (1 << CS12); TIMSK1 |= (1 << TOIE1); sei(); }

Counter

Program // Timer 0 overflow interrupt service routine interrupt [TIM0_OVF] void timer0_ovf_isr(void) { // Reinitialize Timer 0 value TCNT0=0xFB; // Place your code here if (PINC==0) PORTC=0xFF; } else PORTC=0x00;