پروژه ی تقویم به همراه آلارم و نمایش روزهای هفته
عملکرد مدار:
این مدار برای اعلام زمان کلاس های یک مدرسه طراحی شده که هر بار که کلاسی شروع میشه روی lcd نمایش میده و وقتی کلاس بعدی شروع میشه با صدای بازر کلاس روی lcd آپدیت میشه.برای این که همیشه زمانها درست باشن از آیسی DS1307 استفاده کردیم. که با رابط i2c با میکرو ارتباط برقرار میکنه و زمان و تاریخ و روز هفته رو به صورت میلادی به ما میده و ما باید اونو به شمسی تبدیل کنیم.همچنین برای روزهای هفته فقط کافیه کارکترهای فارسی رو روی lcd بسازیم و به ترتیب قبلش عدد بزاریم:
نکات راه اندازی:
- اولین نکته بسیار مهم در راه اندازی DS1307 این است که باید ابتدا به این آیسی تاریخ و ساعت و دقیقه و ثانیه داده شود تا شروع به کار کند و این مهمترین موضوع است و ممکن است شما همه چیز را درست انجام داده باشید ولی آیسی هیج مقداری به شما ندهد فقط به خاطر این که مقدار ثانیه را در ابتدای راه اندازی به آیسی نداده اید.