Anda di halaman 1dari 3

199

FREKUENSI METER
RANGKAIAN FREKUENSI METER
Berdasarkan analisis kebutuhan diatas dapat dibuat blok diagram perancangan perangkat elektronik dari alat sistem frekuensi meter digital seperti ditunjukan pada gambar 14.1 berikut.

Penampil LCD 16x2

Mikrokontroler AT89C51

Sensor Deteksi Frekuensi

Gambar 14.1. Blok diagram perancangan perangkat keras

Berdasarkan blok diagram diatas, Anda dapat membuat rangkaian sistem frekuensi meter digital. Rangkaian sistem frekuensi meter digital ditunjukan pada gambar 12.1. Pada rangkaian tersebut port 1 digunakan untuk menampilkan data pada LCD 20x4 yaitu port P1.4,P1.5, P1.6, dan P1.7 sedangkan pada port P1.0 dan P1.1 digunakan untuk mengaktifkan port enable dan RS di LCD dari AT89S51 . Port 3.4 digunakan sebagai

200

masukan counter/ timer yang dihubungkan ke input dari frekuensi yang di tangkap. Rangkaian minimum untuk sistem frekuensi meter digital ditunjukan pada gambar14.2.
I C C 2 3 3 3 3 3 3 3 3 D1 2 3 4 5 6 7 8 1 9 1 8 9 3 1 A 9 8 7 6 5 4 3 2 P P P P P P P P P P P P P P P P 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 . . . . . . . . . . . . . . . . 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 / / / / / / / / A A A A A A A A D D D D D D D D 0P 1P P2 P3 P4 P5 P6 P7 2 . 2 . . 2 . 3 . 4 . 5 . 6 . 7 2 1 0 / 2A 2 8 1 / 2A 3 9 / A 2 14 / A 2 15 / A 2 16 / A 2 17 / A 2 18 / A 1 V C C J 0 1 2 3 4 5 1 2 3 D4 5 6 7 8 9 1 1 1 1 1 1 1 1 6 .

3 0 p F 1 2 C R C 1

M Y

H S

z T A

2 2 2 2 2 2

V 5 k R 9 R E

C S

C _ L C D

_ L C

3 0 p F

R E A A A A

S _ L C _ L C D D D D D C C C C 4 5 6 7

1 0 P 3 . 0 / R 1 X1 D P 3 . 1 / T1 X2 D P 3 . 2 / I N 1 3T O P 3 . 3 / I N1 4T 1 P 3 . 4 / 1 5 T O P 3 . 5 / 1T 61 P 3 . 6 / W1 7 R P 3 . 7 / R D P A P 5 1 L E S / P E R 2 9 N 3 0 O G

A A A A

D D D D

C C C C

4 5 6 7

0 1 2 3 4 5 6

C 4 1 0 u F

/ 2 5 v V C

r s C

X T A L 1 X T A L 2 R S T E A / V P

C D

3 1 N

E A D 4 0 0 2 V

E C

R C

1 6

R 2 8 1 0 k

T 8 9 S

I C I N P U T 1 2

1 A 3 1 4

I C 4 7 4

1 B L S 1 4

7 4 L S

Gambar 14.2. Hasil pemasangan komponen rangkaian frekuensi meter

PEMROGRAMAN FREKUENSI METER


Setelah rangkaian frekuensi meter, maka sekarang saatnya Anda membuat program yang digunakan untuk menghidupkan speaker tersebut. Program sebagai berikut ini $crystal = 11059200 $regfile = "REG51.dat" Config Lcdpin = Pin , Db4 = P1.4 , Db5 = P1.5 , Db6 = P1.6 , Db7 = P1.7 , E = P1.1 , Rs = P1.0 Config Lcd = 16 * 2 Config Timer0 = Counter , Gate = Internal , Mode = 2 Enable Interrupts Enable Counter0 On Timer0 Label2 Dim Count As Integer Dim Result As Integer Dim Nilai As Integer

201

Dim A As Integer Dim Td As Integer Cls Lcd "FREKUENSI METER" Lowerline Lcd "CREATED BY 1512" Cls Result = 0 Count = 0 Nilai = 0 A = 0 Td = 1 Counter0 = 0 Do A = 0 Start Counter0 Wait Td Stop Counter0 Cls Nilai = Counter0 Count = A * 256 Result = Count + Nilai Lcd "FREKUENSI METER" Lowerline Lcd "cacah =" ; Result Wait 1 Counter0 = 0 Result = 0 Nilai = 0 Count = 0 Loop End Label2: A = A + 1 Return

Anda mungkin juga menyukai