سلام
من یک عضو جدید هستم امیدوارم شما بتونید کمکم کنید
من مخوام برنامه یه فلاشر با کدوی ویژن یا بسکام بنویسم که در هرجای برنامه بتونم با فشار یک شصتی سرعت اون رو تغییر بدم ودر همون لحظه اعمال بشهhttp://www.iranled.com/forum/images/smilies1/exclamation.gif
(۱۲-اردیبهشت-۱۳۹۲, ۱۹:۲۸:۴۲)aassi نوشته است: [ -> ]سلام
من یک عضو جدید هستم امیدوارم شما بتونید کمکم کنید
من مخوام برنامه یه فلاشر با کدوی ویژن یا بسکام بنویسم که در هرجای برنامه بتونم با فشار یک شصتی سرعت اون رو تغییر بدم ودر همون لحظه اعمال بشهhttp://www.iranled.com/forum/images/smilies1/exclamation.gif
سلام، خیلی خوش امدین...
من درست متوجه نشدم چی می خواین! شما یه برنامه فلاشر ساده داخل بسکام می نویسید و داخل اون مثلاً با دستور
می تونید تاخیر بین روشن و خاموش شدن قرار بدین.
حالا برا تغییر زمان روشن و خاموش شدن میتونید وقتی یه کلید فشرده شد یکی از وقفه های فعال بشه و اونجا این متغییر time1 رو کم یا زیاد کنید، این طوری هر جایی از برنامه هم که باشید میتونید این تغییر رو اعمال کنید.
سلام دوست عزیز
دستوری که نوشتید تو بسکام کار نمیکنه باید برنامه رو به صورت زیر پیاده کرد:
اول وقفه ی INT0 میکرو رو فعال میکنید بعدش تو وقفه به یه متغیر مقداری که میخوایید رو میدید یا مقدارش رو بالا و پایین میکنید
تو حلقه ی کد برنامه هم جای waitms تیکه کد زیر رو باید بزارید:
کد:
for I=0 to A
waitms 1
next I
A همون مقداری یه که تو روتین وقفه تغییر میکنه.