كتبت برنامج للتحكم في اتجاة الموتور يمين وشمال بس في حاجه خطاء ياريت حد يساعدني البرنامج بلغه اسمبلي
L293D_A equ P2.0
L293D_B equ P2.1
L293D_E equ P2.2
org 0
Main:
acall rotate_f
acall delay
acall break
acall delay
acall rotate_b
acall delay
acall break
acall delay
sjmp Main
rotate_f:
setb L293D_A
clr L293D_B
setb L293D_E
ret
rotate_b:
clr L293D_A
setb L293D_B
setb L293D_E
ret
break:
clr L293D_A
clr L293D_B
clr L293D_E
ret
delay:
mov r7,#20H
back: mov r6,#FFH
back1: mov r5,#FFH
here: djnz r5, here
djnz r6, back1
djnz r7, back
ret
end
يكتبلي 2 error