Friday, 3 May 2013

Menjalankan 1 motor dengan LCD dan Lampu Indikator => Oleh SEPTIAN DWI HERLANGGA
LAPORAN PRAKTEK 6
Menjalankan 1 motor dengan LCD dan Lampu Indikator

    1. Tujuan :
      Setelah siswa praktek diharapkan dapat :

      • Melakukan Program Mikrokontroler Dengan Bahasa Basic (BASCOM).
      • Menguji Coba Rangkaian Dengan Benar.
      • Membuat Rangkaian Pengendali 1 motor dengan LCD dan Lampu Indikator

    2. Alat Dan Bahan :
      1. Alat :
        • Komputer Dengan Software Proteus.
        • Gambar Rencana Kerja.
        • Rencana Program.

      2. Bahan :
        • Ic AT89S51
        • 3 LED
        • Resistor 1K
        • motor
        • relay
        • kondensator
        • AND
        • counter
        • lcd 16*2
        • button
        • resistor pack

    3. Keselamatan Kerja :
      • Berdo'alah sebelum melakukan Praktek.
      • Dilarang Bersendau-gurau Saat Pelaksanaan Praktek.
      • Menghidupkan dan Mematikan Komputer dengan Prosedur Yang Benar.

    4. Instruksi Kerja :
      • Memastikan alat dan bahan siap digunakan.
      • Memastikan telah memahami gambar kerja dan source code program.
      • Menulis source program dengan bascom 89s51.
      • Membuat rangkaian simulator rangkaian dengan proteus.
      • Membuat komplier kode program untuk mendapatkan file *HEX.
      • Melakukan uji coba rangkaian simulator.
    5. Gambar Kerja :
    6. Source Code :
      $regfile = "reg51.dat"
      $crystal = 12000000
      
      Config Lcdpin = Pin , Db4 = P0.4 , Db5 = P0.5 , Db6 = P0.6 , Db7 = P0.7 , E = P0.1 , Rs = P0.0
      
      Cursor Off
      P2 = 4
      P3 = 0
      P1 = 255
      
      Locate 1 , 1
      Lcd "PENGENDALI MOTOR DC"
      Locate 2 , 1
      Lcd "  DENGAN AT8951"
      Wait 2
      Locate 1 , 1
      Lcd " TEKNIK OTOMASI "
      Locate 2 , 1
      Lcd " SMK BINAWIYATA"
      Wait 3
      Locate 1 , 1
      Lcd "      OLEH         "
      Locate 2 , 1
      Lcd "  SEPTIAN DWI HERLANGGA  "
      Wait 4
      Do
      
      If P1.0 = 0 And P2 = 4 Then
      P2 = 1
      P3 = 1
      
      Locate 1 , 1
      Lcd "  MOTOR SEDANG       "
      Locate 2 , 1
      Lcd "    BERJALAN     "
      
      End If
      
      
      If P1.1 = 0 And P2 = 1 Then
      P2 = 4
      P3 = 2
      
      Locate 1 , 1
      Lcd "  MOTOR SEDANG       "
      Locate 2 , 1
      Lcd "    BERHENTI    "
      End If
      
      If P1.2 = 0 And P3 = 1 Then
      P2 = 2
      P3 = 4
      
      Locate 1 , 1
      Lcd "  MOTOR SEDANG       "
      Locate 2 , 1
      Lcd "    OVERLAD    "
      End If
      
      If P1.3 = 0 And P3 = 4 Then
      P2 = 4
      P3 = 0
      
      Locate 1 , 1
      Lcd "  MOTOR SEDANG       "
      Locate 2 , 1
      Lcd "     READY     "
      End If
      
      Loop
      
    7. Kesimpulan :
      • Apabila motor kerja,pada lcd menampilkan "motor sedang berjalan" dan lampu indikator bewarna "hijau".
      • Apabila tombol "stop" ditekan maka motor akan berhenti,dan lampu indikator bewarna "merah".
      • Apabila terjadi overload, maka motor tidak bi dijalankan,cara menjalankannya kembali yaitu dengan
        menekan tombol "reset",dan setelah itu tekan tombol "start"

No comments:

Post a Comment