خانه / پروژه الکترونیک / میکروکنترلهای avr / پروژه ساعت و تاریخ شمسی با avr / پروژه ساعت و تاریخ شمسی با AVR و آی سی DS1307

پروژه ساعت و تاریخ شمسی با AVR و آی سی DS1307

ساعت و تاریخ شمسی با AVR |ساعت و تاریخ با AVR | پروژه ساعت و تاریخ با AVR | توس چیپ
ساعت و تاریخ شمسی با AVR |ساعت و تاریخ با AVR | پروژه ساعت و تاریخ با AVR | توس چیپ

پروژه ساعت و تاریخ شمسی با avr

 آی سی DS 1307 یک آی سی ساعت و تقویم با قابلیت شمارش ثانیه، دقیقه، ساعت، روز هفته، روز ماه، ماه و سال می باشد. این آی سی توسط پروتکل ارتباط سریال I2C به میکروکنترلر متصل می شود. این آی سی  تمام و کمال کار شمارش را انجام می دهد یعنی بعد از این که ثانیه به ۵۹ رسید سپس ثانیه را ۰ کرده و به مقدار دقیقه یک واحد اضافه می کند الی آخر.

در پروژه ساعت با AVR میکرو فقط وظیفه خواندن مقدار از این آی سی و نمایش مقادیربر روی ال سی دی را بر عهده دارد. در پروژه ساعت و تاریخ شمسی با AVR میکرو مقدار ساعت و تاریخ میلادی را از این آی سی می خواند و سپس با کتابخانه اضافه شده به برنامه تاریخ را به شمسی تبدیل کرده و بر روی ال سی دی نشان می دهد.

پروژه ساعت و تاریخ با AVR

در پروژه ساعت با AVR برای نمایش اطلاعات از ال سی دی کاراکتری ۲*۱۶ که یک نمایشگر پرکاربرد میباشد و برای شروع کار کردن با نمایشگرها یک گزینه بسیار مناسب میباشد استفاده شده که این نوع از LCD ها قابلیت تعریف فونت ندارند و فقط میتوان برای آنها تعداد هفت عدد کاراکتر دلخواه تعریف کرد. میکرو کنترلر استفاده شده درپروژه ساعت و تاریخ شمسی با AVR از ATMEGA16 که مناسب برای چنین پروژه هایی (تاریخ با AVR) میباشد و برای بدست آوردن زمان دقیق آی سی DS1307 از کریستال ساعت ۳۲٫۷۶۸KHZ استفاده کرده ایم.

 

امکانات DS1307

  1. ساعت دقیق به دو صورت ۱۲ و ۲۴ ساعت
  2. تاریخ دقیق به صورت میلادی که می توان  آن را به شمسی تبدیل کرد و همچنین تشخیص سال کبیسه
  3. شمارش روز هفته
  4. شمارش روز های طی شده از اول سال میلادی
  5. و …

پروژه ساعت و تقویم شمسی باAVR

  • دانلود فایل
  • اطلاعات فایل
  • نرم افزارهای مورد نیاز
  • رمز فایل و منبع
  • راهنمای دانلود
  • کلمات کلیدی
حجم فایل: ۱۵۰ کیلوبایت

پسوند فایل: zip

نرم افزار برنامه نویسی:  Codevision AVR 2.05.0

نرم افزار شبیه سازی مدارات الکترونیکی: Proteus Professional v7.10

منبع : توس چیپ

پسورد فایل زیپ : www.tooschip.com  (با حروف کوچک تایپ شود)

برای دانلود، به روی عبارت “دانلود” کلیک کنید و منتظر بمانید تا پنجره مربوطه ظاهر شود سپس محل ذخیره شدن فایل را انتخاب کنید و منتظر بمانید تا دانلود تمام شود.

اگر نرم افزار مدیریت دانلود ندارید، پیشنهاد می شود برای دانلود فایل ها حتماً از یک نرم افزار مدیریت دانلود و مخصوصاً internet download manager استفاده کنید.

فایل های قرار داده شده برای دانلود به منظور کاهش حجم و دریافت سریعتر فشرده شده اند، برای خارج سازی فایل ها از حالت فشرده از نرم افزار Winrar و یا مشابه آن استفاده کنید.

کلمه رمز جهت بازگشایی فایل فشرده عبارت www.tooschip.com می باشد. تمامی حروف را میبایستی به صورت کوچک تایپ کنید و در هنگام تایپ به وضعیت EN/FA کیبورد خود توجه داشته باشید همچنین بهتر است کلمه رمز را تایپ کنید و از Copy-Paste آن بپرهیزید.

چنانچه در هنگام خارج سازی فایل از حالت فشرده با پیغام CRC مواجه شدید، در صورتی که کلمه رمز را درست وارد کرده باشید. فایل به صورت خراب دانلود شده است و می بایستی مجدداً آن را دانلود کنید.

ساعت و تاریخ با AVR ساعت و تاریخ با AVR ساعت و تاریخ با AVR  پروژه ساعت و تاریخ با avr پروژه ساعت و تاریخ با avr پروژه ساعت و تاریخ با avr ساعت با AVR ساعت با AVR ساعت با AVR ساعت با AVR

درباره ی مدیر

مدیر
طراح سایت، برنامه نویس C ، C# ، java ، Android Studio و میکروکنترلهای AVR ، طراح مدارات الکترونیکی Altium Designer ، Proteus ،گرافیست Corel Draw ، photoshop و طراح قطعات مکانیکی با استفاده از Solid Works

10 دیدگاه

  1. Avatar

    سلام،خسته نباشید
    چرا نمیشه این پروژه را دانلود کرد؟!!

  2. Avatar

    سلام
    آقای ادمین وقتی می خواییم برنامه DS1307 رو کامپایل کنیم در فایل هدرq2sh ارور میده که
    Error: C:\Users\Clock-Time\Code\Ds1307.c(21): too few arguments in function call
    در صوتیکه آرگومانها بدرستی انتخاب شده اند.
    لطفا این مشکلو بررسی کنین و مارو راهنمایی کنین. با سپاس

    • admin

      با سلام، برنامه مجددا با کامپایلر کدویژن ورژن ۲٫۰۵٫۰ کامپایل شد. چنین مشکلی وجود نیامد.
      اگر بدون تغییر دادن برنامه چنین مشکلی وجود دارد احتمال این است که شما از نسخه قدیمیتر کدویژن استفاده میکنید،از نسخه ۲٫۰۵٫۰ استفاده کنید.

  3. Avatar

    سلام کاش در مورد کد ویژنش هم توضیح بدید خواهش میکنم من خیلی برام مهمه

    • مدیر

      سلام، شما اگه بگید کدوم قسمت رو متوجه نشدید من توضیح میدم خدمتتون وگرنه راه اندازی پروژه نیاز به حداقل اطلاعات در خصوص زبان C و کدویژن داره.

  4. Avatar

    ازتون خواهش میکنم درمورد کد هم به خوبی توضیحات معماری برنامه توضیح بدید

  5. Avatar

    ببخشید موقع پروگرام فیوز بیت ها رو چیکار کنم، آیا باید کار خاصی کنم ؟ با چی پر بشه ؟!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *