السلام عليكم
انا عملتدائرة Stepper وشغاله كويس الحمد لله لكن فيها مشكله واحده , المشكله ان برنامج الميكرو انا حبيت يكون فى عندى زر منه اوقف عمل ال Stepper لكن للأسف الأمر بتاع الزر دا بيخلى الستيبر يشتغل و يقف عن الأمر بتاع الزر لحظات و بالتالى حركة الموتور مش ناعمه .
مش عارف ازاى ممكن اعمل الفكره من غير ماخلى الحركة مش ناعمه
انا شغال pIc16f877a
كود:
try:
while true
if BUTTON (PORTE,3,1,1) then goto buttons
else
PORTC.0 = 1
Delay_ms(500)
PORTC.0 = 0
Delay_ms(500)
PORTC.1 = 1
Delay_ms(500)
PORTC.1 = 0
Delay_ms(500)
PORTC.2 = 1
Delay_ms(500)
PORTC.2 = 0
Delay_ms(500)
PORTC.3 = 1
Delay_ms(500)
PORTC.3 = 0
Delay_ms(500)
end if
if BUTTON (PORTE,3,1,1) then goto buttons
else
goto try
end if
wend