Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
29Activity
×
0 of .
Results for:
No results containing your search query
P. 1
Membuat Sendiri Frekuensi Meter Digital

Membuat Sendiri Frekuensi Meter Digital

Ratings:

5.0

(1)
|Views: 5,034|Likes:
Published by Zainal Abidin
Aplikasi Sistem Mikrokontroler
Aplikasi Sistem Mikrokontroler

More info:

Categories:Types, Research
Published by: Zainal Abidin on Dec 03, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See More
See less

01/31/2013

pdf

text

original

 
PLATOGEOSAINS | Aplikasi Sistem Mikrokontroler1
 MEMBUAT SENDIRI FREKUENSI METER DIGITAL 
Aplikasi Sistem Mikrokontroler
Zainal Abidin
1)
 
1)
Divisi Sistem Mikrokontroler, PLATOGEOSAINS Meteorologi, FITB – ITB – Indonesia
Kamis, 3 Desember 2009
 
PENDAHULUAN
Frekuensi meter adalah alat yang digunakan untuk mengukur frekuensi suatu sinyallistrik. Frekuensi yang dimaksud adalah banyaknya pulsa tiap satuan waktu. Satuan frekuensiadalah Hz atau s
-1
. Frekuensi meter biasanya ditambahkan pada multimeter digital yang cukupmahal. Salah satu contohnya adalah UT60A buatan Hongkong.Frekuensi meter dapat dibuat sendiri dengan memanfaatkan piranti
counter 
(pencacah)pada mikrokontroler (
µC
) ATMEGA 32. ATMEGA 32 merupakan sistem mikroprosesor 8 bitberbasis RISC (
 Reduced Instruction Set Computing
) dengan kecepatan maksimal 16 MHz.
Counter 
akan menghitung banyaknya pulsa dalam interval waktu tertentu yang dapat diatur olehpemrogram
µC
. Perhitungan tersebut didasarkan pada perubahan kondisi level tegangan TTL,yaitu
Falling
dan
 Rising Edge
. ATMEGA 32 memiliki dua buah
counter 
melalui pin PB0 danPB1. Pin PB0 terhubung dengan
counter 0
dan PB1 dengan
counter 1
.
Counter 0
berukuran 8 bityang ditampung oleh sebuah register, yaitu TCNT0. Sedangkan
counter 1
berukuran 16 bit yangditampung oleh dua buah register, yaitu TCNT1L dan TCNT1H. TCNT1L menampung 8 bithasil perhitungan pertama, sedangkan TCNT1H menampung 8 bit hasil perhitungan selanjutnya.Tipe data kedua register tersebut adalah
unsigned character 
dengan format heksadesimal.Sehingga untuk mendapatkan hasil perhitungan
counter 1
, nilai TCNT1H harus digabungkandengan TCNT1L yang kemudian dikonversi menjadi desimal.ATMEGA 32 juga menyediakan fitur
overflow interrupt 
, yaitu penghentian programutama sementara untuk menjalankan sub-program akibat melimpahnya nilai
counter 
. Jika
counter 1
diaktifkan, interupsi tersebut akan tereksekusi setelah gabungan TCNT1H danTCNT1L menghasilkan bilangan desimal sebesar (2
16
-1) = 65535. Walaupun
counter 1
memilikiketelitian lebih tinggi (~1/65535) dibandingkan
counter 0
(~1/255), tetapi penggunaan
counter 1
 

Activity (29)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
HariWIHARSA liked this
wafa_salsabila liked this
Rudik Wijaya added this note|
mantasb bos kapan gawe dewe ?????
Aneukcampus liked this
Yesiana Arimurti liked this
kudajaran liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->