Selamat datang di ForSa! Forum diskusi seputar sains, teknologi dan pendidikan Indonesia.

Selamat datang, Pengunjung. Silahkan masuk atau mendaftar. Apakah anda lupa aktivasi email?

Desember 04, 2021, 01:29:35 PM

Masuk dengan nama pengguna, kata sandi dan lama sesi

Topik Baru

Artikel Sains

Anggota
Stats
  • Total Tulisan: 139668
  • Total Topik: 10408
  • Online Today: 34
  • Online Ever: 441
  • (Desember 18, 2011, 12:48:51 AM)
Pengguna Online
Users: 0
Guests: 19
Total: 19

Ikuti ForSa

ForSa on FB ForSa on Twitter

Penulis Topik: counter dan timer ATmega8535  (Dibaca 6021 kali)

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

Offline judhie87

  • Siswa Baru
  • *
  • Tulisan: 2
  • IQ: 1
counter dan timer ATmega8535
« pada: Maret 30, 2010, 01:06:28 PM »
saya mau tanya tentang konter dan timer ATMEGA8535......

tolong dong kasih contoh program bwat menghitung masukan pada ADC selama 5 detik.... saya membuat program untuk menghitung banyaknya detak jantung selama 5 detik..... tolong diberi bantuanya... Terimakasih sbelumnya....

Offline Neutrino

  • Mahasiswa
  • **
  • Tulisan: 18
  • IQ: 1
  • Gender: Pria
    • Embeddednesia
Re: counter dan timer ATmega8535
« Jawab #1 pada: April 05, 2010, 08:39:59 AM »
konter itu sama dengan timer
bedanya konter clocknya dari eksternal
sedangkan timer dari internal mikronya

Offline naphii

  • Siswa Baru
  • *
  • Tulisan: 4
  • IQ: 1
Re: counter dan timer ATmega8535
« Jawab #2 pada: Mei 13, 2010, 04:51:48 AM »
 mau tanya donk...
kalo timer counter itu bisa dikasih enable gaK??
kalo misalnya nie ya, da kasus dimana q mau ngitung n nyimpen hitungan :
a=0
a=a+1
nah pake counterna gimna tu caranya?
maksih yak ;D

Offline 0y1k

  • Dosen
  • ****
  • Tulisan: 233
  • IQ: 3
  • Gender: Pria
  • بسم الله
Re: counter dan timer ATmega8535
« Jawab #3 pada: Mei 13, 2010, 06:34:31 AM »
saya mau tanya tentang konter dan timer ATMEGA8535......

tolong dong kasih contoh program bwat menghitung masukan pada ADC selama 5 detik.... saya membuat program untuk menghitung banyaknya detak jantung selama 5 detik..... tolong diberi bantuanya... Terimakasih sbelumnya....
mencoba membantu nih :-)

Kode: [Pilih]
x=1;
old_y=0;
while(x<=30000)
{
x++;
delay_ms(10);
y=read_adc(0);
if (y != old_y)
cnt++;
}

lcd_putsf(cnt);

nah sedikit gambaran mengenai cara menghitung banyak denyut jantung selama 5 menit :-)
logikanya... setiap perulangan akan didelay 10ms kemudian baca dari ADC lalu bandingkan nilai ADC yang dibaca dengan nilai ADC yang lama. Jika berbeda maka akan bertambah satu variabel cnt jika sama tidak akan bertambah... hehehe
sebenarnya untuk lebih akuratnya bisa menggunakan fasilitas timer yang disediakan oleh mikrokontroller.. hehehe
cuman saya kasih solusi yang ga pake fasilitas timer dulu...
mungkin di bawah nanti ada yang mw menambahkan
hehehe
لاَ إِلَـهَ إِلاَّ اللهُ الْعَظِيْمُ الْحَلِيْمُ، لاَ إِلَـهَ إِلاَّ اللهُ رَبُّ الْعَرْشِ الْعَظِيْمُ، لاَ إِلَـهَ إِلاَّ اللهُ رَبُّ السَّمَاوَاتِ وَرَبُّ اْلأَرْضِ وَرَبُّ الْع

Offline 0y1k

  • Dosen
  • ****
  • Tulisan: 233
  • IQ: 3
  • Gender: Pria
  • بسم الله
Re: counter dan timer ATmega8535
« Jawab #4 pada: Mei 15, 2010, 01:07:01 PM »
ralat program

x=1;
old_y=0;
while(x<=30000)
{
x++;
delay_ms(10);
y=read_adc(0);
if (y != old_y)
{
old_y = y;
cnt++;
}
}

lcd_putsf(cnt);

 

Related Topics

  Subyek / Dimulai oleh Jawaban Tulisan terakhir
2 Jawaban
3143 Dilihat
Tulisan terakhir Desember 10, 2009, 04:53:47 PM
oleh frans3q
0 Jawaban
4584 Dilihat
Tulisan terakhir Desember 06, 2009, 06:34:13 PM
oleh -dani-
4 Jawaban
2652 Dilihat
Tulisan terakhir Mei 19, 2010, 11:06:32 AM
oleh naphii
1 Jawaban
3002 Dilihat
Tulisan terakhir Mei 20, 2011, 11:59:01 PM
oleh deny
0 Jawaban
3076 Dilihat
Tulisan terakhir Januari 18, 2012, 01:40:54 PM
oleh gogo