سلام
برنامه زیر کنترل موتور پله ای 1.8 که یک بار به صورت پله و بار دیگر به صورت نیم پله راه اندازی می شود که از کتاب علی کاهه نوشتم
من چند تا سوال داشتم :
در دستور for a= 1 to 50 منظرم از 50 چیه این عدد از کجا امده
یا E=128 ........این عدد از کجا امده
میشه اجمالا یکی کل این برنامه را توضیح بده
////////////////////
ایا میشه این پروژه را طوری نوشت که یک بار به صورت چپ گرد و بار دیگر به صورت
راست گرد بچرخد
$regfile = "m32def.dat"
$crystal = 8000000
Config Portc = Output
Dim A As Byte , B As Byte , E As Byte , F As Byte
Do
For A = 1 To 50
E = 128
For B = 1 To 4
Rotate E , Left
Portc = E
Waitms 20
Next B
Next A
Wait 1
For A = 1 To 50
F = 129
E = 128
For B = 1 To 4
Rotate E , Left
Portc = E
Waitms 20
Rotate F , Left
If F = 24 Then F = 9
Portc = F
Waitms 20
Next B
Next A
Loop
End
برنامه زیر کنترل موتور پله ای 1.8 که یک بار به صورت پله و بار دیگر به صورت نیم پله راه اندازی می شود که از کتاب علی کاهه نوشتم
من چند تا سوال داشتم :
در دستور for a= 1 to 50 منظرم از 50 چیه این عدد از کجا امده
یا E=128 ........این عدد از کجا امده
میشه اجمالا یکی کل این برنامه را توضیح بده
////////////////////
ایا میشه این پروژه را طوری نوشت که یک بار به صورت چپ گرد و بار دیگر به صورت
راست گرد بچرخد
$regfile = "m32def.dat"
$crystal = 8000000
Config Portc = Output
Dim A As Byte , B As Byte , E As Byte , F As Byte
Do
For A = 1 To 50
E = 128
For B = 1 To 4
Rotate E , Left
Portc = E
Waitms 20
Next B
Next A
Wait 1
For A = 1 To 50
F = 129
E = 128
For B = 1 To 4
Rotate E , Left
Portc = E
Waitms 20
Rotate F , Left
If F = 24 Then F = 9
Portc = F
Waitms 20
Next B
Next A
Loop
End
دیدگاه