سلام دوستان-من یه مدار ساعت با avr دارم که این مدار از ای سی DS1307 استفاده کرده .و برنامه فقط برای ساعت هست .یه برنامه دیگه هست که تاریخ میلادی رو به شمسی تبدیل کرده .حالا من میخام برنامه تبدیل تاریخ میلادی به شمسی رو درون برنامه ساعت قرار بدم که هم ساعت رو نشون بده هم تاریخ رو ولی نمی دونم کجای برنامه قرارش بردم که جواب بده .هم شماتیک مدار با پرتئوس رو قرار میدم هم هر دو برنامه رو .دوستانی که با بسکام مسلط هستند یه نگاه بندازن ببیند کاری از دستشون بر میاد ![Happy Happy](https://www.iranled.com/forum/images/smilies2/happy.gif)
سلام
این آی سی کارش نگداشتن و ذخیره ساعت و تقویم میلادی که میتونی با یه باطری هم زمان رو حفظ کنی حتی اگر برق قطع بشه.
پس تنظیم کردن او و دریافت متناوب زمان زا او ربطی با تاریخ شمسی نداره
کافیه در شروع برنامت تاریخ رو ازش بگیری در یک ساب روتین که همون مبدل تاریخه تبدیلش کنی و نشون بدی بعد به برنامت بگی هرقت ساعت00:00 شد دوباره این کا رو انجام بده.
اینجور فقط در شبانه روز یکبار به ساب روتین مراجعه میشه. حتی ساعت و دقیقه رو هم لازم نیست مدام بگیری.
در ضمن مبدل تاریخت رو هم میتونی ساده تر بنویسی .
سلام دوستان
من یه پروزه ی دارم که هر یک ساعت باید موتور حرکت کنه و بعد از چند ثانیه توقف کند و دوباره بعد از یک ساعت چرخش معکوس داشته باشه برای دستگاه جوجه کشی لازم دارم
میشه لطف کنید و بگید با این آی سی ds1307 چطور میشه هر یک ساعت رو تشخیص داد
ممنون
سلام چرا می خواهی با ds1307 بسازی یکم سخته به راحتی می تونی با تایمر آی سی این کا رو بکنی البته نظر خودت مهمه ولی اگر با تایمر آی سی خواستی من در خدمتم
![Wink Wink](https://www.iranled.com/forum/images/smilies2/wink.gif)
لطفا اساتيد كمك كنن خيليها اين مشكلو دارن و نمي تونن حل كنن
ممنون
(۲۶-مهر-۱۳۹۱, ۲۳:۲۶:۰۳)svb93 نوشته است: [ -> ]لطفا اساتيد كمك كنن خيليها اين مشكلو دارن و نمي تونن حل كنن
ممنون
بیشتر توضیح بدین کدوم مشکل
مشكل اينه كه نمي تونيم مثلا هر 20 ثانيرو توسط آي سي 1307 تشخيص بديم و يه پورتو روشن كنيم يا يك متني تو LCD نمايش بديم (هر 20 ثانيه)