ايران ويج

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

کد:
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

با شمارش 1 ميلي ثانيه و خطا برابر 0.005 ثانيه يعني هر شبانه روز 7 دقيقه
نيازي به تفكيك زماني وجود ندارد مثلا بجاي ( اگر رسيد به زمان 5 دقيقه و 10 ثانيه بنويس اگر رسيدي به 310 ثانيه يا 310000 ميلي ثانيه )

جهت فعال سازي شمارشگر زمان واقعي ( rtc ) بايد توسط تايمر2 و از دستور زير استفاده نمود
کد:
Config Clock = Soft

موفق تر از قبل باشي
نقل قول: با لاسم خدمت شما
خوب حالا من چی کار کنم ؟ دوتا عدسی وصل کنم یا برنامه ای که دوستم گفت رو بزنم ؟

وقتي از كريستال استفاده مي كني بايد خازن هاش رو هم بذاري ... ( يعني بذار ... )
البته خازن داخلي هم داره كه مي شه فعالش كرد ( براي xtal مطمئنم ، اما اين يكي رو شك دارم ، بايد نگاه كنم :d )
هر كاري مي كني بكن ، اما خازن ها رو حتما بذار ...

موفق باشي.
يا علي.
پس یهو بگو هلو برو توو گلو
فکر کنم بعضی تغییرات رو باید خودت انجام بدی و یکمی تجربه کسب کنی
ولی نکته جالب اینه که پس اگه نه LCD داری نه 7segment چجوری میخوای بفهمی کی به کیه؟
من خازن نزاشتم مشکلیم نداشتم. ههههه شعر گفتم.
پس یهو بگو هلو برو توو گلو
فکر کنم بعضی تغییرات رو باید خودت انجام بدی و یکمی تجربه کسب کنی
ولی نکته جالب اینه که پس اگه نه LCD داری نه 7segment چجوری میخوای بفهمی کی به کیه؟
من خازن نزاشتم مشکلیم نداشتم. ههههه شعر گفتم.
نقل قول: ولی نکته جالب اینه که پس اگه نه LCD داری نه 7segment چجوری میخوای بفهمی کی به کیه؟

تو ال سی دی ساعت رو ببینم که چی بشه !!!
در زمان های مورد نظر با صفر و یک شدن پایه های میکرو کاملا مشخصه که چی به کیه عزیز !!!


نقل قول: من خازن نزاشتم مشکلیم نداشتم. ههههه شعر گفتم.
من خازن گذاشتم مشکلیم نداشتم ،
------------------------------------------------------
با تشــــــــــکر از همه دوستان که کمکم کردند
با نصب دوتا خازن عدسی مشکل حل شد
دست همه درد نکنه
صفحه‌ها: 1 2