LAPORAN PRAKTEK 7 Menjalankan Motor Putar Kanan/Kiri
- 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
- 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.
- Keselamatan Kerja
- Berdo'a sebelum melakukan praktik
- Tidak boleh bersendau gurau saat pelaksanaan praktik
- Menghidupkan & mematikan komputer dengan prosuder yang benar
- 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
- Gambar
- 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
- Kesimpulan
Dalam praktik ini kita harus memahami prinsip kerja Motor DC,sehingga dapat membuat Motor berputar ke kanan/kiri.
INTRUKTUR NAMA SISWA ( Suparno,Spd. ) ( Rabindreas ,P )
No comments:
Post a Comment