ايران ويج

نسخه‌ی کامل: کمک برای ساخت تایمر
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
شما به یک مداری نیاز داری که زمان رو نمایش بده و شمارنده ها این کارو انجام نمیدن در نتیجه کاربردی برای شما نداره
اینکه گفته میتونید به سنسور یا چیزای دیگه ای متصلش کنید منظورش اینه که هر وقت سنسور چیزی رو حس کنه یه رقم افزایش یا کاهش رو نمایش میده و ربطی به زمان نداره
سلام
مبين جان نظر دوستان در مورد راه اندازي تايمر صحيح هست
آيا قصد داري تا وسيله اي مانند تست شتاب 0 تا 100 خودرو ، بسازي ؟ يعني در ابتداي شروع كار تايمر سرعت خودرو 0 ( توقف ) هست ؟
براي ساخت تايمر هم اگه دقت در حد 1 ثانيه كافي باشه rtc ( شمارشگر زمان واقعي ) ميكرو گزينه ساده و خوبيه و اگه دقت بالاتر بخواي پيشنهاد من استفاده از تايمر2 ميكرو در مد آسنكرون مي باشد ( بايد در مورد كار با ميكرو مطالعه كني )
در اين مد خودم تايمري با دقت نزديك به 0.005 ثانيه بدست آوردم كه براي اين دستگاه كافيست
كريستال 32768HZ را بر روي پايه هاي TOSC2 و TOSC1 ميكرو قرار ميدي و ...
كد برنامه :

کد:
...
enable INTERRUPTS
Config Timer2 = Timer , Async = On , Prescale = 1
Enable Timer2
On Timer2 R
Timer2 = 227
do
time1=time2/1000
...
loop
end
R:
Timer2 = 227
incr time2
return
يك راه ساده تر:
يه كرنومتر بخر
كرنومتر به دو پالس جهت فعال سازي و توقف نياز دارد
در حالت عادي اين دو پالس توسط دكمه روي دستگاه تامين مي شود
شما بايد مداري تهيه كني كه اين دو پالس را در خارج از كرنومتر توسط سنسور و ترانزيستور يا رله ، شبيه سازي كند

موفق تر از قبل باشي
سلام دوستان مرسی که جواب دادین متاسفانه من نتوسنتم اون هفته بسازم و ببرم بعدشم نتوسنتم یکی قول داد که اونم باز نتونست..الان دوستان دقت کنید من این وسیله رو لازم دارم
[تصویر:  timer.png]
من میخوام لحظه ای که یک شی یا ماشین از بین اون دایره ها start ردبشه تایم شروع بشه و روی یک lcd نشون بده وقتی از بین دایره ها لحظه end رد شد تایم stop بشه
صفحه‌ها: 1 2