ايران ويج

نسخه‌ی کامل: مشکل عجیب در برنامه اندازه گیری دما و سنجش زمان !
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام

این برنامه که پیوست کردمو ( با کدویژن هستش ) نوشتم که دمای دریافت شده از سنسور DS18B20 رو نمایش بده و سه تا متغییر ساعت دقیقه و ثانیه رو بهش میدیم و اونارو کم میکنه تا صفر بشه و بعد یکاریو انجام بده اما وقتی جای دستور نمایش روی ال سی دی رو جابجا میکنم دیگه نمایش نمیده و مجبورم دمارو همراه با سنجش زمانم نمایش بدم که این باعث میشه دما رو هر یه ثانیه نمایش بده تغییرشو .

از طرف دیگه امتحان کردم وقتی توی این حلقه یه تابع رو فراخوانی میکنم کلا میکرو هنگ میکنه و نه دیگه چیزی نمایش میده و نه کاری میکنه .

حدس اینه که بخاطر پرش به وقفه تایمر صفر باشه ولی نمیدونم دیگه چطور میشه پیاده سازی کردش ؟ یعنی حسابی گیج شدم ، اینو ساده نوشتم اینقده بازی درآورده دیگه اگه بخوام یه تابع برای شستی های ورودی توش فراخوانی کنمو یه تابع برای تنظیماتو یه تابع برای بررسی وجود سنسور و ... اونوقت دیگه معلوم نیست چی بشه .
راز طرفی ف اصلا توی کدویژن راهی هست که بشه تایمرو متوقف کرد و دوباره ادامه داد ؟ یعنی فکر نمیکنم بدون توقفش راهی باشه ، اگه ممکنه یکی یه مثال کاربردی برام پیوست کنه واقعا که سی خیلی دنگ و فنگ داره کلافه شدم . اکثر مثال هایی هم که پیدا میشه خیلی ساده و گاها ناقص هستن Sad

لطفا یکی بدادم برسهShyShy
با تشکر

[attachment=13403]
ظاهر فایل درست پیوست نشده بود براهمین دوباره پیوست کردمش
سلام


کسی چیزی به ذهنش نرسید ؟
من هر چی به ذهنم رسید پیاده کردم اما نمیشه ، تا یه فراخوانی تابع انجام میدم کلا دیگه روی نمایشگر نشون نمیده . اینطوریم که دمارو هر یه ثانیه نشون میده ..... یکی بدادم برسه .