Recent post
Archive for 2016
- Tujuan Praktek.
- Setelah praaktek siswa diharap dapat:
- Siswa dapat membuat rangkaian sederhana dengan mengunakan sebuah motor.
- Siswa dapat mengetahui cara kerja putaran motor DC.
- Siswa dapat menentukan putaran motor.
- siswa dapat menampilkan indikator dengan LCD.
- Alat dan Bahan.
- Alat
- Komputer dengan aplikasi Bascom 8051.
- Sofware ISIS Proteus.
- Bahan
- Lcd 16*2.
- Ic AT89C51.
- Clock.
- Motor DC.
- Lampu LED(kunig,hijau,merah).
- Button.
- Dioda 1N4001.
- Transistor 2N2219.
- Relay.
- Respack.
- Alat
- Keselamata Kerja.
- Pakailah seragam praktek.
- Berdo'alah sebelum melaksanakan praktek.
- Pahami semua teori yang diberikan Instrukture.
- Dalam menjalankan komputer denga prosedur yang benar.
- Jangan bersendau gurau dalam melaksanakan praktek.
- Langkah Kerja.
- Siapkan alat dan bahan yang akan digunakan.
- Pastikan alat dan bahan yang akan digunakan dalam keadaan baik.
- Buatlah gambar kerja.
- Rangkailah semua komponen seperti gambar kerja.
- Buatlah source code dengan Bascom 8051.
- Lalu kompile untuk mendapatkan file Hex*.
- Masukan file Hex* kedalam simulator ISIS Proteus.
- Jalankan programnya.
- Gambar Kerja.
$regfile = "m8535.dat"
$crystal = 16000000
Cursor Off
Declare Sub Kanan()
Declare Sub Kiri()
Declare Sub Berhenti()
Declare Sub Ol()
Declare Sub Siap()
Ddrd.0 = 0 : Portd.0 = 1
Ddrd.1 = 0 : Portd.1 = 1
Ddrd.2 = 0 : Portd.2 = 1
Ddrd.3 = 0 : Portd.3 = 1
Ddrd.4 = 0 : Portd.4 = 1
Config Portb = Output
Config Portd = Input
Config Lcdpin = Pin , Rs = Portc.0 , E = Portc.2 , Db4 = Portc.4,
Config Lcdpin = Pin , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7
Config Lcd = 16 * 2
Cursor Off
Cls
Locate 1 , 1
Lcd " PENGENDALI "
Locate 2 , 1
Lcd " MOTOR DC "
Portb = 8
Do
'Motor Putar Kanan
If Pind.0 = 0 And Portb = 8 Then
Locate 1 , 1
Lcd " MOTOR SEDANG "
Locate 2 , 1
Lcd " PUTAR KANAN>>> "
Gosub Kanan
End If
'Motor Putar Kiri
If Pind.1 = 0 And Portb = 8 Then
Locate 1 , 1
Lcd " MOTOR SEDANG "
Locate 2 , 1
Lcd " PUTAR KIRI <<< "
Gosub Kiri
End If
'stop
If Pind.2 = 0 And Pinb.2 = 0 Then
Locate 1 , 1
Lcd "MOTOR BERHENTI"
Locate 2 , 1
Lcd " <<STOP>> "
Gosub Berhenti
End If
If Pind.3 = 0 Then
Locate 1 , 1
Lcd " GAESS OVERLOAD "
Locate 2 , 1
Lcd " SILAKAN RESET "
Gosub Ol
End If
If Pind.4 = 0 Then
Locate 1 , 1
Lcd " MOTOR SIAP "
Locate 2 , 1
Lcd " DIJALANKAN "
Gosub Siap
End If
Loop
Kanan:
Portb = 18
Waitms 0.3
Return
'
Kiri:
Portb = 17
Waitms 0.3
Return
Berhenti:
Portb = 8
Waitms 0.3
Return
Ol:
Portb = 4
Waitms 25
Portb = 0
Waitms 2
Portb = 4
Waitms 25
Portb = 0
Waitms 25
Portb = 4
Waitms 25
Portb = 0
Waitms 25
Portb = 4
Waitms 25
Portb = 0
Waitms 25
Portb = 4
Waitms 25
Portb = 0
Waitms 25
Locate 1 , 1
Lcd " OK "
Locate 2 , 1
Lcd " RESET DULU "
Return
Siap:
Portb = 8
Waitms 0.3
Return
End
Kesimpulan.
- Dalam praktik ini kita harus memahami prinsip kerja Motor DC,sehingga
dapat membuat Motor berputar ke kanan/kiri.
Navigation
