<!--[;}
با سلام .
برای اینکه در مدارات میکرو کنترلی بتوانیم زمان را محاسبه و در نظر داشته باشیم و یا برای کار بر نمایش دهیم باید از ساعت استفاده کنیم . گاهی می توان از ساعت داخلی میکرو استفاده کرد و آن را راه اندازی کرد و کیریستال ساعت را به پایه مربوطه اتصال داد . ولی مشکلی که وجود دارد این است ساعت هنگام خاموش شدن میکرو ریست خواهد شد . علاوه بر این نیاز به تقویم اگر داشته باشیم باید مقدار زیادی کد نویسی کنیم که این خود نیاز به زمان زیادی دارد . ولی حتی با نوشتن کد یک تقویم مشکل اصلی که ریست شدن مدار با قطع شدن تغذیه است حل نمی شود . اگر بخواهیم یک میکرو را به صورت همیشه روشن نگه داریم نیاز با باتری نیز خواهیم داشت و مشکل آنجا جدی می شود که با توجه به مصرف میکرو این باتری باید توان بالا و ظرفیت ذخیره زیاد نیز داشته باشد .
در این موارد که ما نیاز به ساعت دقیق داریم می توان از ic هایی مانند ds1307 استفاده کرد که علاوه بر ساعت دارای تقویم نیز می باشد و ورودی برای باتری بک آپ دارند که می تواند با یک باتری 3 ولت سکه ای به مدت 10 سال کار کند .
ولی مشکل اصلی این ic تقویم میلادی آن است که نیاز به تبدیل به شمسی دارد .
در این مقاله قصد داریم با زبان Bascom وبا atmega8 یک ساعت و تقویم طراحی کنیم که تقویم را نیز شمسی نمایش دهد .
نظرات و پیشنهادات خود را برای بهتر شدن مطالب و سایت با ایمیل زیر در میان قرار دهید .
به مشکلات شما در مورد این پروژه در قسمت نظرات رسیدگی خواهد شد .

این مقاله را می توانید از لینک زیر دانلود کنید .
_____________________________________
___________________________________________