1 / 11

WORKSHOP DAY 4 TIMER & INTERRUPT

Pemateri Abelio Juniar / 13211111. WORKSHOP DAY 4 TIMER & INTERRUPT. Timer/Counter. Fitur Pencacah pada ATMega . Menghitung dari nilai 0 ke nilai maksimal , kembali lagi ke 0. Timer 0, 1, 2.

bailey
Download Presentation

WORKSHOP DAY 4 TIMER & INTERRUPT

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pemateri AbelioJuniar / 13211111 WORKSHOP DAY 4TIMER & INTERRUPT

  2. Timer/Counter • FiturPencacahpadaATMega. Menghitungdarinilai 0 kenilaimaksimal, kembalilagike 0.

  3. Timer 0, 1, 2 • Timer0 danTimer2adalah Timer 8 bit, sesuaidengannamanya timer 8 bit yakni timer yang dapatmencacahdari 0 - 255 atau 0x00 - 0xFF. • Timer1 adalah Timer 16 bit, sesuaidengannamanya timer 16 bit yakni timer yang dapatmencacahdari 0 - 65535 atau 0x0000 - 0xFFFF.

  4. Penggunaan Timer • Register yang digunakansebagaipencacahadalah TCNT. • TCNT = (1+0xFFFF) - (waktu *( XTAL / prescaler) ) • waktu      = waktuygkitainginkanXTAL     = frekuensixtalygdipakaiprescaler = nilaiprescaler

  5. Penggunaan Timer • Prescalerdiaturoleh TCCR1. Tepatnyapada TCCR1B bit ke 2..0

  6. Register Timer • Register TCNT = register pencacahdari 0 sampainilai maximum ygkitatentukan. • Register TCCR =Untukpengaturan mode  operasi  Timer/Counter • Register TIMSK =Untukmemilih Timer Counter  manaygaktif. • Register TIFR = Untukmengetahuiadanyainterupsiakibatoperasi Counter Timer . • Register OC (output compare) = untukmenyimpannilaipembandingdgnnilaipd register  TCNT.

  7. Mode pada Timer • Normal Mode • Mode Input Capture • Fast PWM • Phase Correct PWM • CTC (Compare Time Match

  8. Setting Timer 1 Tab Timer 1 Tandai Timer 1 Overflow

  9. Interrupt • fungsiiniakanmenginterupsi program yang sedangdiprosesdanmengerjakan program lain yang adadalamnterrupt Service Routine (ISR) yang akanmelakukanapapun yang harusdilakukansaatterjadiinterupsi.  interupsiinibiasadigunakanketikaprosessorharussegerameresponke   interrupt  ataudalamkasus-kasusdimanasangattidakefektifatauborosuntukprosessordalammemilihsebuahperintahuntukdilaksanakan. • sumber sinyal interrupt : eksternal interrupt INT0, INT1, dan INT2, Nilai cacahan pada timer0, timer1, timer2, Kondisi transfer data serial, Konversi ADC telah selesai, Kondisi nilai output dari analog comparator, Transfer data Two-wire serial interface

  10. Cara Kerja Interrupt

More Related