Tuesday, 7 May 2013

Menjalankan Motor Putar Kanan/Kiri

LAPORAN PRAKTEK 7 Menjalankan Motor Putar Kanan/Kiri=>OLEH RABINDREAS

LAPORAN PRAKTEK 7 Menjalankan Motor Putar Kanan/Kiri


Dikerjakan Oleh: Rabindreas ,NIS :8894 ,Kelas :XI TOI
  1. Tujuan:
    A.Setelah siswa praktek diharapkan dapat :
    • Melakukan pemrograman mikrokontroler dengan bahasa Basic (Bascom)
    • Membuat rangkaian pengendali Motor Putar Kanan/Kiri
    • Menguji coba rangkaian dengan benar

  2. Alat & Bahan :
    A.Alat :
    • Komputer dengan simulator Proteus
    • Gambar rencana kerja
    • Rencana program

    B.Bahan :
    • Lcd 16*2.
    • Ic AT89C51.
    • Clock.
    • Motor DC.
    • Lampu LED(kunig,hijau,merah).
    • Button.
    • Dioda 1N4001.
    • Transistor 2N2219.
    • Relay.
    • Respack.

  3. Keselamatan Kerja
    • Berdo'a sebelum melakukan praktik
    • Tidak boleh bersendau gurau saat pelaksanaan praktik
    • Menghidupkan & mematikan komputer dengan prosuder yang benar

  4. Instruksi Kerja
    • Memastikan alat & bahan siap digunakan
    • Memastikan telah memahami gambar kerja & source code program
    • Menulis source program dengan Bascom 89s51
    • Membuat rangkaian simulator rangkaian dengan Proteus
    • Membuat complier kode program untuk mendapatkan file #HEX
    • Melakukan uji coba rangkaian simulator

  5. Gambar



  6. Source Code
    $regfile = "reg51.dat"
    $crystal = 12000000
    
    Config Lcdpin = Pin , Db4 = P0.4 , Db5 = P0.5 , Db6 = P0.6  
    Config Lcdpin = Pin ,Db7 = P0.7 , E = P0.0 , Rs = P0.1
    Cursor Off
    P2 = 0
    P3 = 0
    
    
    Locate 1 , 1
    Lcd "   MOTOR PUTAR   "
    Locate 2 , 1
    Lcd "   KANAN /KIRI"
    Wait 2
    Locate 1 , 1
    Lcd "      Oleh      "
    Locate 2 , 1
    Lcd "  RABINDREAS"
    Wait 3
    Locate 1 , 1
    Lcd "     TELAH         "
    Locate 2 , 1
    Lcd "      SIAP          "
    Wait 4
    
    Do
    If P1.0 = 0 And P2 = 0 Then
    P2 = 1
    P3.1 = 1
    
    Locate 1 , 1
    Lcd "  MOTOR BERPUTAR  "
    Locate 2 , 1
    Lcd "     KANAN    "
    End If
    
    If P1.1 = 0 And P2 = 1 Then
    P2 = 0
    P3.1 = 0
    
    Locate 1 , 1
    Lcd "  MOTOR SEDANG  "
    Locate 2 , 1
    Lcd "    BERHENTI   "
    End If
    
    If P1.2 = 0 And P2 = 0 Then
    P2 = 2
    P3.0 = 1
    
    Locate 1 , 1
    Lcd "  MOTOR BERPUTR  "
    Locate 2 , 1
    Lcd "      KIRI   "
    End If
    
    If P1.3 = 0 And P2 = 2 Then
    P2 = 0
    P3.0 = 0
    
    Locate 1 , 1
    Lcd "  MOTOR SEDANG  "
    Locate 2 , 1
    Lcd "    BERHENTI   "
    End If
    
    If P1.4 = 0 And P2 = 1 Then
    P2 = 4
    P3 = 4
    
    Locate 1 , 1
    Lcd "  MOTOR SEDANG  "
    Locate 2 , 1
    Lcd "  !!OVERLOAD!!   "
    End If
    
    If P1.4 = 0 And P2 = 2 Then
    P2 = 8
    P3 = 4
    
    Locate 1 , 1
    Lcd "  MOTOR SEDANG  "
    Locate 2 , 1
    Lcd "  !!OVERLOAD!!   "
    End If
    
    If P1.5 = 0 And P2 = 4 Then
    P2 = 0
    P3 = 0
    
    Locate 1 , 1
    Lcd "     MOTOR        "
    Locate 2 , 1
    Lcd "     READY        "
    End If
    
    If P1.5 = 0 And P2 = 8 Then
    P2 = 0
    P3 = 0
    
    Locate 1 , 1
    Lcd "     MOTOR        "
    Locate 2 , 1
    Lcd "     READY        "
    End If
    
    Loop
    
    
    
  7. Kesimpulan

      Dalam praktik ini kita harus memahami prinsip kerja Motor DC,sehingga dapat membuat Motor berputar ke kanan/kiri.

    Mengetahui

    INTRUKTUR
     
    NAMA SISWA
     
    ( Suparno,Spd. )
     
    ( Rabindreas ,P )

No comments:

Post a Comment