سلام خدمت اساتید محترم
ساعت با rtc میکرو و کریستال خارجی که هم ساعت ثانیه شمار داره هم تاریخ که با سه کلید ساعت و تاریخ رو تنظیم میشه درست کردم. هدف از درست کردن این ساعت پروژه تایمر هست.به این صورت که باتایمر هشتا یا بیشتر پایه های میکرو رو صفر و یک کنیم یعنی برای هر پایه یه زمان خاموش یا روشن تعین کنیم(مثلا بگیم 20:35:34 زمان روشن و 23:43:00 زمان خاموش برای پایه اول) و به هر پایه یه رله متصل بشه.خودم با دستور if و متعیر تعریف کردم و زمان های روشن و خاموش هر هشت تا پایه رو دادم داخل برنامه و میکرو پایه ها رو بر حسب زمان تعین شده برای هر پایه خاموش و روشن میکنه.
حالا مشکلم اینجاست با و جود اینکه تاریخ و ساعت و با اون سه کلید تنظیم میکنم ولی هرکارمیکنم نمیدونم چطور اون زمان های متغیر ها رو تنظیم کنم.ممنون میشم راهنمایی کنید
در ضمن دوستان با بسکام نوشتم
سلام
کسی از دوستان نیست کمک کنن
سلام
صبحتون بخیر
با سه تا کلید چطوری ساعت رو تنظیم میکنید؟
من برای این کار یه متغیر منو تعریف میکنم اصول کار هم به این صورت هست که بازدن کلید اول یک واحد به متغیر منو اضاف میشه بعد زمانی که متغیر منو مساوی صفر باشه ساعت روند اصلی خودش رو طی میکنه و وقتی مساوی یک باشه با زدن اون دو کلید متغیر ساعت کم و زیاد میشه و وقتی منو مساوی دو باشد با زدن دو کلید متغیر دقیقه کم و زیاد میشد و به همین صورت تمام متغیر ها رو تتظیم کنید تا در نهایت با زدن کلید اول باید متغیر منو صفر شود و ساعا روند اصلی خودش رو طی کنه
(۰۳-مرداد-۱۳۹۵, ۰۸:۴۱:۰۵)hadikh73 نوشته است: [ -> ]سلام
صبحتون بخیر
با سه تا کلید چطوری ساعت رو تنظیم میکنید؟
من برای این کار یه متغیر منو تعریف میکنم اصول کار هم به این صورت هست که بازدن کلید اول یک واحد به متغیر منو اضاف میشه بعد زمانی که متغیر منو مساوی صفر باشه ساعت روند اصلی خودش رو طی میکنه و وقتی مساوی یک باشه با زدن اون دو کلید متغیر ساعت کم و زیاد میشه و وقتی منو مساوی دو باشد با زدن دو کلید متغیر دقیقه کم و زیاد میشد و به همین صورت تمام متغیر ها رو تتظیم کنید تا در نهایت با زدن کلید اول باید متغیر منو صفر شود و ساعا روند اصلی خودش رو طی کنه
سلام استاد عزیز
صبح شما هم بخیر
دوست عزیز درست متوجه ی سوالم نشدید من مشکلی بابت تنظیم ساعت و تاریخ ندارم من مشکلم اینه چطور ساعت تایمر رو تنظیم کنم.
یعنی کلید اضافه کنم به غیر از کلید های تنظیم ساعت و همچنین منو برای تنظیم ساعت های روشن و خاموش کردن تایمر مشکلم اینه که نمیدونم چطور ساعت های تایمر رو تنظیم کنم چه زیر برنامه ای براش بنویسم هر کار میکنم نمیشه ساعت و تاریخ مرجع و اصلی میکرو تنظیم میشه ولی ساعت تایمرها تنظیم نمیشه .
ببازم سپاسگزارم از توجهتون
اگر امکان هست سورسی که نوشتید رو بذارید تا با هم اصلاح کنیم اینطوری یکم مشکل میشه نظر داد
(۰۳-مرداد-۱۳۹۵, ۱۱:۲۰:۴۶)hadikh73 نوشته است: [ -> ]اگر امکان هست سورسی که نوشتید رو بذارید تا با هم اصلاح کنیم اینطوری یکم مشکل میشه نظر داد
shahpoori
پاسخ : مشکل در ساخت تایمر در بسکام
این زیربرنامه را تعریف کن
Config Clock = Soft , Gosub = Sectic
سر هر ثانیه میره تو روتین Sectic و تو اینجا میتونی زمان تایمرها را جلو ببری
سلام
اقا نشد روی برنامه خیلی کار کردم کلافه ام کرد
میدوند اقا مشکلش چیه همه چیش خوب کار میکنه فقط وقتی دقیقه و ساعت تایمر ها رو میخوایم تنظیم کنیم متغیر تایمرها یعنی دقیقه و ساعت تایمرها تغیر نمیکنه و دقیقه و ساعت اصلی تغیر میکنه
خلاصه کلافم کرد هر کار میکنم ساعت تایمر ها تنظیم نمیشه لطفا کمک کنید یه قسمت از پروژه امه.....
اینم خود برنامه
http://uplod.ir/viubdupbzqsg/4_100758148...20.bas.htm
سلام
به نظرم بهترین راه اینه که ساعت رو خودت بسازی و از ساعت داخلی استفاده نکنی
برای این کار باید یکی از تایمر های میکرو طوری تعریف کنی یک ثانیه شمارش کنه و بعد هر ثانیه یکی به متغیر ثانیه اضاف کنی و یه شرط تعریف کنی که هر وقت ثانیه از 59 بیشتر شد یک واحد به متغییر دقیقه اضاف کنه و هر وقت دقیقه از 59 بیشتر شد یک واحد به ساعت اضاف کنه و هر وقت ساعت از 23 بیشتر شد ساعت مساوی صفر قرار دهد و بعد تعدادی متغیر بگذارید و تایمر ها رو با انهامقایسه کنید
پیشنهادم اینه از تایمر دوم استفاده کنید
(۰۵-مرداد-۱۳۹۵, ۰۸:۵۰:۰۲)hadikh73 نوشته است: [ -> ]سلام
به نظرم بهترین راه اینه که ساعت رو خودت بسازی و از ساعت داخلی استفاده نکنی
برای این کار باید یکی از تایمر های میکرو طوری تعریف کنی یک ثانیه شمارش کنه و بعد هر ثانیه یکی به متغیر ثانیه اضاف کنی و یه شرط تعریف کنی که هر وقت ثانیه از 59 بیشتر شد یک واحد به متغییر دقیقه اضاف کنه و هر وقت دقیقه از 59 بیشتر شد یک واحد به ساعت اضاف کنه و هر وقت ساعت از 23 بیشتر شد ساعت مساوی صفر قرار دهد و بعد تعدادی متغیر بگذارید و تایمر ها رو با انهامقایسه کنید
پیشنهادم اینه از تایمر دوم استفاده کنید
سلام
سپاسگزارم بابت توجهتون
اینو حتما امتحان میکنم و به نظرتون ساعتی که خودم بسازم همینطور که گفتید چقدر مثل ساعت خود میکرو دقیق میشه ساعت عقب یا جلو نمیشخ؟چون برام مهمه دقیق بودنش..این رو میخواستم بنویسم تستش کنم بعد با ای سی ds1307درست کنم که به مشکل خورد..
سوال دیگه اینکه با ساعت اصلی خود میکرو یعنی هیچ راهی نداره این مشکل رو حل کرد و ساعت تایمر ها رو تنظیم کرد؟یا این ضعف بسکامه؟
فیلم پروژه آماده اش با ds1307 دیدم داخل آپارات هست ولی نمیدونم با چه زبانی نوشتن!!!
یه سوال دیگه بعد اگه بخوایم تایم رو با کیپد بدیم چطور باید این کار رو بکنیم.با همون روش که خودمون ساعت رو بسازیم؟!
بازم ازتون سپاسگزارم
بعد خواهشی که دارم ببینید راهی به ذهنتون نمیرسه با همون ساعت داخلی این مشکل رو حل کرد که ساعت تایمرها رو که تنظیم میکنیم ساعت اصلی خود میکرو تغیر نکنه یعنی راهی برای تنظیمشون هست؟
بازم ازتون واقعا سپاسگزارم
اقا اینطور که گفتید یه سوال دیگه تاریخ رو چطور بسازم