۱۴-مرداد-۱۳۹۱, ۰۰:۰۶:۵۷
۱۴-مرداد-۱۳۹۱, ۰۰:۴۵:۳۲
(۱۴-مرداد-۱۳۹۱, ۰۰:۰۶:۵۷)فروم باز نوشته است: [ -> ]سلام من میخوام بدونم یه دستور چند میلی ثانیه طول میکشه تا اجرا بشه باید تایمر رو چه طوری استفاده کنم (میخوام خروجی بر حسب میلی ثانیه باشه)
با تشکر.
دستور رو که اینجوری حساب نمی کنن! توی دیتاشیت می نویسه برای هر کاری چند کلاک سیستم مصرف می شه !
۱۴-مرداد-۱۳۹۱, ۰۰:۴۹:۰۶
حالا اگه سرعت اجرای این دستور به یه منبع خارجی ربط داشته باشه چی؟ اون وقت تو دیتا شیت این هم حساب شده؟
۱۴-مرداد-۱۳۹۱, ۰۱:۰۱:۰۰
(۱۴-مرداد-۱۳۹۱, ۰۰:۴۹:۰۶)فروم باز نوشته است: [ -> ]حالا اگه سرعت اجرای این دستور به یه منبع خارجی ربط داشته باشه چی؟ اون وقت تو دیتا شیت این هم حساب شده؟
خوب قبل از دستور تایمر رو صفر می کنی بعدش می خونی
یکم ریاضی بدونی حساب میکنی تایمر با چه سرعتی میشماره ضرب می کنی
مثلا فرکانس میکرو 8 مگا prescale تایمر 8 در نتیجه سرعت تایمر 1 مگا در نتیجه هر یک میکرو ثانیه زیاد میشه
۱۴-مرداد-۱۳۹۱, ۰۱:۱۵:۱۸
اینا رو که میدونستم یه مقدار ریاضی بلدم تو دیتا شیت هم یه چیزایی نوشته
کدش چی میشه؟
با تشکر.
کدش چی میشه؟
با تشکر.
۱۴-مرداد-۱۳۹۱, ۰۱:۲۳:۲۶
كد نمونه قبلا بچه ها گذاشتن. يكم سرچ بزن.
كار درست هم اينه كه يه كتاب برداري و بخش تايمرها رو بخوني و به مثال هاش توجه كني.
موفق باشي.
كار درست هم اينه كه يه كتاب برداري و بخش تايمرها رو بخوني و به مثال هاش توجه كني.
موفق باشي.
۱۴-مرداد-۱۳۹۱, ۰۱:۲۷:۴۳
(۱۴-مرداد-۱۳۹۱, ۰۱:۱۵:۱۸)فروم باز نوشته است: [ -> ]اینا رو که میدونستم یه مقدار ریاضی بلدم تو دیتا شیت هم یه چیزایی نوشتهنمی گی ملت کار دارن! (جبران کن)
کدش چی میشه؟
با تشکر.
بسکام
کد:
$regfile = "m8def.dat"
$crystal = 8000000
Config Timer0 = Timer , Prescale = 8
$baud = 9600
Dim Ti As Long
Enable Timer0
Stop Timer0
Timer0 = 0
Start Timer0
'Do Job
Stop Timer0
Ti = Timer0 * 1000
Print Ti
End 'end program