Elins STTN - BATAN
Would you like to react to this message? Create an account in a few clicks or log in to continue.


Forum Himpunan Mahasiswa Elektronika Instrumentasi STTN - BATAN
 
PortalPortal  IndeksIndeks  PencarianPencarian  Latest imagesLatest images  PendaftaranPendaftaran  LoginLogin  Elins-MailElins-Mail  
Pencarian
 
 

Display results as :
 
Rechercher Advanced Search
Top posters
Admin
Ayo bahas interupt timer1 ATMega8535 I_vote_lcapAyo bahas interupt timer1 ATMega8535 I_voting_barAyo bahas interupt timer1 ATMega8535 I_vote_rcap 
THE-DADANG
Ayo bahas interupt timer1 ATMega8535 I_vote_lcapAyo bahas interupt timer1 ATMega8535 I_voting_barAyo bahas interupt timer1 ATMega8535 I_vote_rcap 
detik
Ayo bahas interupt timer1 ATMega8535 I_vote_lcapAyo bahas interupt timer1 ATMega8535 I_voting_barAyo bahas interupt timer1 ATMega8535 I_vote_rcap 
Distorsi
Ayo bahas interupt timer1 ATMega8535 I_vote_lcapAyo bahas interupt timer1 ATMega8535 I_voting_barAyo bahas interupt timer1 ATMega8535 I_vote_rcap 
anompa
Ayo bahas interupt timer1 ATMega8535 I_vote_lcapAyo bahas interupt timer1 ATMega8535 I_voting_barAyo bahas interupt timer1 ATMega8535 I_vote_rcap 
Anigamusuk02
Ayo bahas interupt timer1 ATMega8535 I_vote_lcapAyo bahas interupt timer1 ATMega8535 I_voting_barAyo bahas interupt timer1 ATMega8535 I_vote_rcap 
aland5
Ayo bahas interupt timer1 ATMega8535 I_vote_lcapAyo bahas interupt timer1 ATMega8535 I_voting_barAyo bahas interupt timer1 ATMega8535 I_vote_rcap 
tjantxiotsun
Ayo bahas interupt timer1 ATMega8535 I_vote_lcapAyo bahas interupt timer1 ATMega8535 I_voting_barAyo bahas interupt timer1 ATMega8535 I_vote_rcap 
YudhaKris
Ayo bahas interupt timer1 ATMega8535 I_vote_lcapAyo bahas interupt timer1 ATMega8535 I_voting_barAyo bahas interupt timer1 ATMega8535 I_vote_rcap 
arial
Ayo bahas interupt timer1 ATMega8535 I_vote_lcapAyo bahas interupt timer1 ATMega8535 I_voting_barAyo bahas interupt timer1 ATMega8535 I_vote_rcap 
Login
Username:
Password:
Login otomatis: 
:: Lupa password?

 

 Ayo bahas interupt timer1 ATMega8535

Go down 
2 posters
PengirimMessage
tjantxiotsun
Pemula
Pemula
tjantxiotsun


Jumlah posting : 9
Lokasi : kOS SAKIJO
Prodi - Angkatan : 2007
Registration date : 25.12.09

Ayo bahas interupt timer1 ATMega8535 Empty
PostSubyek: Ayo bahas interupt timer1 ATMega8535   Ayo bahas interupt timer1 ATMega8535 I_icon_minitimeSun 28 Nov 2010, 22:15

Mohon bantuannya, bagaimana cara manggil interupt timer ketika dibutuhkan saja...
Misalkan pada lcd muncul tulisan
"INTERUPS" selama 10 detik, kemudian pada layar dibersihkan kemudian stopwatch berjalan dengan menggunakan interupt timer1. Prescaler 1024 dengan Fclock=11059200...
Pake bahasa C ya...

(Hmmm... kalau diliat2 ni bukan kayak pertanyaan, malah lebih mirip soal ujian...), Ayo kerjakan. Yg cepet uang saku dinaikkan... Dari lantai 1 ke lantai 3 .... Hohohoho..

Suwun...
Kembali Ke Atas Go down
THE-DADANG
Moderator
Moderator
THE-DADANG


Jumlah posting : 34
Lokasi : Lab Kendali STTN-BATAN
Prodi - Angkatan : Elins 2007
Registration date : 07.07.08

Ayo bahas interupt timer1 ATMega8535 Empty
PostSubyek: Re: Ayo bahas interupt timer1 ATMega8535   Ayo bahas interupt timer1 ATMega8535 I_icon_minitimeTue 30 Nov 2010, 21:27

Heemm, perlu waktu agak lama untuk memahami soal ini.

Untuk menjawah soal ini, paling tidak akan ada bagian program seperti ini:

Code:

lcd_putsf("INTERUPS");
delay_ms(10000);
lcd_clear();
stopwatch_start();
while(1);

Subroutin stopwatch start:

Code:

void stopwatch_start()
{
lanjutkan sendiri;
}

Biasanya interupsi timer diperlukan jika kita membutuhkan CPU untuk tetap melakukan proses selama timer berjalan (multi tasking).
Seperti yang kita ketahui, timer 1 memiliki 4 buah sumber interupsi:
- Timer 1 Over Flow
- Timer 1 Compare A Match
- Timer 1 Compare B Match
- Timer 1 Input Capture

Dalam membuat stopwatch, kita biasanya membutuhkan interupsi timer untuk membuat bakuan waktu, misalnya 1/100 detik. Dalam hal ini kita bisa saja menggunakan interupsi Timer 1 Over Flow.

Sebelum saya lanjutkan, apakah ada interupsi?
Kembali Ke Atas Go down
tjantxiotsun
Pemula
Pemula
tjantxiotsun


Jumlah posting : 9
Lokasi : kOS SAKIJO
Prodi - Angkatan : 2007
Registration date : 25.12.09

Ayo bahas interupt timer1 ATMega8535 Empty
PostSubyek: Re: Ayo bahas interupt timer1 ATMega8535   Ayo bahas interupt timer1 ATMega8535 I_icon_minitimeSat 11 Dec 2010, 14:37

INTERUPSI ketua,,,,

interrupt [TIM1_OVF] void timer1_ovf_isr(void)
{
TCNT1H=0xC2;
TCNT1L=0xF7;
detik++;
lcd_clear();
sprintf(buff,"detik %d",detik);
lcd_puts(buff);
}

(Tek itungan TCNT ne ora usah dibahas, wis ana ning datasheetE)

Yang q bingungin...
Itu kan timernya udah jalan (kalau dah dipanggil TCR #asm) - > ke tampil detik=....

Trus pinginnya timernya tetap jalan tapi tidak ditampilkan lagi, trus kembali ke menu awal...

Tek nulis coddingE sing takonke ning kene sui....
Ksok tak ngo kostmu aelah...
Kembali Ke Atas Go down
Sponsored content





Ayo bahas interupt timer1 ATMega8535 Empty
PostSubyek: Re: Ayo bahas interupt timer1 ATMega8535   Ayo bahas interupt timer1 ATMega8535 I_icon_minitime

Kembali Ke Atas Go down
 
Ayo bahas interupt timer1 ATMega8535
Kembali Ke Atas 
Halaman 1 dari 1

Permissions in this forum:Anda tidak dapat menjawab topik
Elins STTN - BATAN :: Nukleus :: Elektronika-
Navigasi: