سلام دوستان
من زیاد برنامه نویسی بلد نیستم
ولی تو یه برنامه که نوشتم از وقفه استفاده کردم اینطوری :
$regfile = "m8def.dat"
$crystal = 8000000
Config Int1 = Rising
Enable Int1
enable Interrupts
On Int1 Javad
Do
اینجاش چیزی ننوشتم
Loop
End
Javad:
اینجا یه سری ال ای دی روشن خاموش میشند
Return
حالا هر وقت وقفه فعال میشه اون زیربرنامه یه بار اجرا میشه ولی من می خوام بعد از 10 دفعه که اجرا شد بره تویه زیر برنامه دیگه یعنی تا 10 بار که وقفه فعال میشه بره به زیر برنامه اولی دفعه یازدهم که وقفه فعال میشه بره به یه زیر برنامه دیگه و ... تا مثلا برسه به دفعه بیستم ! بعد از وقفه بیست و یکم بره به یه زیر برنامه دیگه ....
نمیدونم متوجه شدید یا نه !!!
این عملی هست ؟ چطوری ؟
ممنون
من زیاد برنامه نویسی بلد نیستم
ولی تو یه برنامه که نوشتم از وقفه استفاده کردم اینطوری :
$regfile = "m8def.dat"
$crystal = 8000000
Config Int1 = Rising
Enable Int1
enable Interrupts
On Int1 Javad
Do
اینجاش چیزی ننوشتم
Loop
End
Javad:
اینجا یه سری ال ای دی روشن خاموش میشند
Return
حالا هر وقت وقفه فعال میشه اون زیربرنامه یه بار اجرا میشه ولی من می خوام بعد از 10 دفعه که اجرا شد بره تویه زیر برنامه دیگه یعنی تا 10 بار که وقفه فعال میشه بره به زیر برنامه اولی دفعه یازدهم که وقفه فعال میشه بره به یه زیر برنامه دیگه و ... تا مثلا برسه به دفعه بیستم ! بعد از وقفه بیست و یکم بره به یه زیر برنامه دیگه ....
نمیدونم متوجه شدید یا نه !!!

این عملی هست ؟ چطوری ؟
ممنون
دیدگاه