Menghitung frekuensi pulsa mengggunakan mikrokontroler dengan bascom dan at mega 8535   Blog Adi Sanjaya Global Techno Solution - AS-GTS

Menghitung frekuensi pulsa mengggunakan mikrokontroler dengan bascom dan at mega 8535 Blog Adi Sanjaya Global Techno Solution - AS-GTS

Size
Price:

Read more


Menghitung frekuensi pulsa mengggunakan mikrokontroler dengan bascom dan at mega 8535

Skema rangkaian  menghitung frekuensi pulsa mengggunakan mikrokontroler dengan bascom dan at mega 8535


Source code menghitung frekuensi pulsa mengggunakan mikrokontroler dengan bascom dan at mega 8535
$regfile="m8535.dat"
 $crystal=16000000
 Config Lcdpin=Pin,Rs=PORTC.0,E=PORTC.2 , Db4 = PORTC.4 , Db5 = PORTC.5 , Db6 = PORTC.6, Db7=PORTC.7
Config Lcd=16*2
Cursor Off                                                                                                                                         Cls
Config Timer1 = Counter , Edge = falling
 Lcd "  Freq Counter  "                                                                                                                  Lowerline
 Lcd "Freq="
Do
Start Counter1
Wait 1
Stop Counter1
Locate 2,6
Lcd Counter1 ; " Hz   "
Counter1 = 0
Loop
End

2 Reviews

  1. mas tanya,
    gmana caranya agar pewaktuannya pas 1 detik, soalnya saya coba pake "wait 1" gak pas 1 detik.

    ReplyDelete
    Replies
    1. bisa gunakan timer mas,

      $regfile = "m16def.dat"
      $crystal = 11059200

      Config Timer1 = Timer , Prescale = 256
      Const Cocok = &HA8BF

      On Compare1a Timer1_isr ' interupsi Compare1A

      Config Portb = Output

      Ocr1al = Low(cocok)
      Ocr1ah = High(cocok)

      Tccr1a = 0 ' non aktifkan luaran OC1A/OC1B

      Enable Compare1a ' aktifkan interupsi
      Enable Interrupts

      Do
      NOP
      Loop

      End

      Timer1_isr: ' untuk 1 kali interupsi/detik
      Toggle Portb.0
      Return

      Delete

Silakan dikomentari

Contact form

Name

Email *

Message *