Anda di halaman 1dari 4

Percobaan Penghitung Frekuensi (hanya

percobaan)
$regfile = "m8535.dat"
$crystal = 12000000

Config Lcdpin = Pin , Rs = Portc.0 , E = Portc.1 , Db4 = Portc.2 , Db5 = Portc.3 , Db6
= Portc.4 , Db7 = Portc.5
Config Lcd = 16 * 2
Dim Putar As Byte
Dim Hasil As Word
Cursor Of

Cls

Config Timer1 = Counter , Edge = Falling


Config Pinb.7 = Input

Declare Sub Tahan

Locate 1 , 1
Lcd "TEP FTP"

Locate 2 , 1

Lcd "busan"
Wait 1

For Putar = 1 To 15
Shiftlcd Left
Waitms 25
Next

Waitms 100

Cls

Tombol1 Alias Pinb.7


Set Portb.7

Mulai:
Cls

Set Portb.7

Do

Start Timer1
Wait 1
Stop Timer1

Locate 1 , 1
Lcd "FREKUENSI

"

Locate 2 , 1
Lcd "FREQ : "

Locate 2 , 8
Lcd Counter1 ; " HZ
Hasil = Counter1
Counter1 = 0

If Tombol1 = 0 Then
Call Tahan
End If

"

Loop

Tahan:

Locate 1 , 1
Lcd "FREKUENSI (hold)"
Locate 2 , 1
Lcd "FREQ : "

Locate 2 , 8

Lcd Hasil ; " HZ

Return

"

Anda mungkin juga menyukai