Percobaan 8.2 Pengaturan Arah Putaran Motor
Melalui Saklar
Pada percobaan ini, motor stepper akan berputar searah
jarum jam, atau berlawanan arah jarum jam bergantung pada posisi push
button yang ditekan ( P2.0 atau P2.1 ) secara terus menerus.
Untuk melakukan percobaan ini lakukan beberapa langkah
sebagai berikut:
1. Hubungkan kabel parallel antara P0 dengan motor stepper
2. Hubungkan modul Microcontroller Trainer dengan power supply +5V
3. Hubungkan modul Microcontroller Trainer dengan rangkaian programmer
4. Buka Program M-IDE Studio for MCS-51, sebagai editor dan compiler program
5. Ketik program berikut ini: (download file prog82a.asm)
1. Hubungkan kabel parallel antara P0 dengan motor stepper
2. Hubungkan modul Microcontroller Trainer dengan power supply +5V
3. Hubungkan modul Microcontroller Trainer dengan rangkaian programmer
4. Buka Program M-IDE Studio for MCS-51, sebagai editor dan compiler program
5. Ketik program berikut ini: (download file prog82a.asm)
org 0h
start:
CW: JB P2.0,CCW ; SW1
call stepCW
sjmp start
;
CCW: JB P2.1,CW ;SW2
Call stepCCW
Sjmp start
;
StepCW:
mov P0,#11101111b ; Turn on driver 1
call delay ; call delay time
mov P0,#11011111b ; Turn on driver 2
call delay ; call delay time
mov P0,#10111111b ; Turn on driver 3
call delay ; call delay time
mov P0,#01111111b ; Turn on driver 4
call delay ; call delay time
ret
;
StepCCW:
mov P0,#01111111b ; Turn on driver 1
call delay ; call delay time
mov P0,#10111111b ; Turn on driver 2
call delay ; call delay time
mov P0,#11011111b ; Turn on driver 3
call delay ; call delay time
mov P0,#11101111b ; Turn on driver 4
call delay ; call delay time
ret
;
delay: mov R0,#255
delay1: mov R2,#255
djnz R2,$
djnz R0,delay1
ret
end
7. Simpanlah program yang anda ketik dan beri nama
: prog82a.asm
8. Pada program MIDE tersebut pilih Build /F9 atau untuk melakukan kompilasi program dari *.asm ke *.hex.
9. Lakukan pemrograman mikrokontroller dengan menggunakan Program ISP Software ( Lihat Petunjuk Penggunaan)
10. Lakukan pengamatan arah putaran motor stepper apakah sudah sesuai ?
11. Lakukan modifikasi program tersebut diatas, saklar push button yang lain.
8. Pada program MIDE tersebut pilih Build /F9 atau untuk melakukan kompilasi program dari *.asm ke *.hex.
9. Lakukan pemrograman mikrokontroller dengan menggunakan Program ISP Software ( Lihat Petunjuk Penggunaan)
10. Lakukan pengamatan arah putaran motor stepper apakah sudah sesuai ?
11. Lakukan modifikasi program tersebut diatas, saklar push button yang lain.
0 komentar:
Post a Comment