به نام خدا
با سلام
من یک برنامه برای میکروی atmega 8 نوشتم ولی نمی دانم چرا در خط For T = 0 To 7 ,next
فقط یک بار میکرو در زیر برنامه دور میزند و گاهی هم شاید دوبار
ولی هیچگاه به خط برنامه بعد از next نمیرسد و به سطر اول برنامه برمیگردد
Config Portd = Output
Config Portc = Output
Config Pinb.0 = Input
Config Pinb.1 = Input
Dim T As Word
Do
A1:
If Pinb.0 = 0 Then Goto A2
Loop
A2:
Set Portc.0
Wait 270
Reset Portc.0
Waitms 1000
T = 0
For T = 0 To 7
Set Portd.6
Waitms 25000
Reset Portd.6
Waitms 10000
Set Portd.7
Waitms 25000
Reset Portd.7
Waitms 10000
Next
Set Portc.1
Wait 30
Reset Portc.1
Waitms 15
Goto A1
با سلام
من یک برنامه برای میکروی atmega 8 نوشتم ولی نمی دانم چرا در خط For T = 0 To 7 ,next
فقط یک بار میکرو در زیر برنامه دور میزند و گاهی هم شاید دوبار
ولی هیچگاه به خط برنامه بعد از next نمیرسد و به سطر اول برنامه برمیگردد
Config Portd = Output
Config Portc = Output
Config Pinb.0 = Input
Config Pinb.1 = Input
Dim T As Word
Do
A1:
If Pinb.0 = 0 Then Goto A2
Loop
A2:
Set Portc.0
Wait 270
Reset Portc.0
Waitms 1000
T = 0
For T = 0 To 7
Set Portd.6
Waitms 25000
Reset Portd.6
Waitms 10000
Set Portd.7
Waitms 25000
Reset Portd.7
Waitms 10000
Next
Set Portc.1
Wait 30
Reset Portc.1
Waitms 15
Goto A1
دیدگاه