Membuat kendali motor DC start,stop,ol,dan reset=> oleh Hendra prasetyo
- 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
Alat Dan Bahan :
- Alat :
- Komputer Dengan Software Proteus.
- Gambar Rencana Kerja.
- Rencana Program.
- Bahan :
- Ic AT89S51
- 3 LED
-
- Resistor 1K
- motor
- relay
- kondensator
- AND
- counter
- lcd 16*2
- button
- resistor pack
Keselamatan Kerja :
- Berdo'alah sebelum melakukan Praktek.
- Dilarang Bersendau-gurau Saat Pelaksanaan Praktek.
- Menghidupkan dan Mematikan Komputer dengan Prosedur Yang Benar.
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.
Gambar Kerja :
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 " HENDRA "
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
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"
0 opmerkings:
Plaas 'n opmerking