با سلام،
این یک پروژه کامل ساعت با منو هستش که در کدویژن و WinAVR کامپایل و تست شده! فایل های هگز مربوطه طبق معمول در پوشه Prepared HEX قرارداده شده اند. هدف از این پروژه، آموزش استفاده از DS1307 و ایجاد منوهای حرفه ای برای LCD های گرافیکی هستش! امیدوارم که خوشتون بیاد :mrgreen:

در این پروژه، آخرین نسخه های کتابخونه هام رو به شرح ذیل براتون قرار دادم :
- هدر فایل AnalogClock.h که با دادن ساعت به اون، ساعت آنالوگ براتون رسم میشه، شما میتونید صفحه ساعت رو در دو مد رسم و BMP داشته باشید.
- کتابخونه GLCD که آخرین نسخه کتابخونه LCD های گرافیکی KS0108 هستش.
- کتابخونه FONT که یک کتابخونه فونت فارسی، عربی و انگلیسی با چند تا فونت نمونه هستش.
- کتابخونه Graphic که برای رسم انواع شکل های هندسی و خطوط هستش.
- کتابخونه Menu که برای ایجاد منو در LCD های گرافیکی هستش و نسبت به آخرین نسخه، تغییراتی جزیی در اون دادم تا رم کمتری استفاده کنه!
- کتابخونه TWI که برای ارتباط سخت افزاری I2C هستش.
- کتابخونه sTWI که برای ارتباط نرم افزاری I2C هستش و بیشتر برای مواردی که میکرو I2C نداره مناسبه.
- و اما کتابخونه RTC که یک کتابخونه کامل برای DS1307 هستش و با تنظیمات هدر فایل کانفیگ مربوطه، قابلیت استفاده از TWI و یا sTWI رو داره و امکانات خوبی رو برای ساعت، تقویم میلادی و تقویم شمسی و تقریبا هر چیز که فکرش رو بکنید رو به شما میده!
سعی کردم با یک برنامه کامل، روش استفاده مناسب از این کتابخونه ها رو نشون بدم و در عین حال، یک پروژه کامل و کاربردی هم ارائه کرده باشم :nerd:
این هم یک دید کلی از پروژه و منوها :

و اما استفاده های آموزشی، تجاری و غیر تجاری از این پروژه با ذکر منبع کاملا آزاده! فقط دعای خیر یادتون نره!!!
با توجه به مشغله های کاری و گرفتاری های زندگی، که دائما هم در حال زیاد شدنه! متاسفانه امکان ارائه آموزش کامل و فلوچارت و این چیزها رو ندارم! شرمنده .....
این یک پروژه کامل ساعت با منو هستش که در کدویژن و WinAVR کامپایل و تست شده! فایل های هگز مربوطه طبق معمول در پوشه Prepared HEX قرارداده شده اند. هدف از این پروژه، آموزش استفاده از DS1307 و ایجاد منوهای حرفه ای برای LCD های گرافیکی هستش! امیدوارم که خوشتون بیاد :mrgreen:

در این پروژه، آخرین نسخه های کتابخونه هام رو به شرح ذیل براتون قرار دادم :
- هدر فایل AnalogClock.h که با دادن ساعت به اون، ساعت آنالوگ براتون رسم میشه، شما میتونید صفحه ساعت رو در دو مد رسم و BMP داشته باشید.
- کتابخونه GLCD که آخرین نسخه کتابخونه LCD های گرافیکی KS0108 هستش.
- کتابخونه FONT که یک کتابخونه فونت فارسی، عربی و انگلیسی با چند تا فونت نمونه هستش.
- کتابخونه Graphic که برای رسم انواع شکل های هندسی و خطوط هستش.
- کتابخونه Menu که برای ایجاد منو در LCD های گرافیکی هستش و نسبت به آخرین نسخه، تغییراتی جزیی در اون دادم تا رم کمتری استفاده کنه!
- کتابخونه TWI که برای ارتباط سخت افزاری I2C هستش.
- کتابخونه sTWI که برای ارتباط نرم افزاری I2C هستش و بیشتر برای مواردی که میکرو I2C نداره مناسبه.
- و اما کتابخونه RTC که یک کتابخونه کامل برای DS1307 هستش و با تنظیمات هدر فایل کانفیگ مربوطه، قابلیت استفاده از TWI و یا sTWI رو داره و امکانات خوبی رو برای ساعت، تقویم میلادی و تقویم شمسی و تقریبا هر چیز که فکرش رو بکنید رو به شما میده!
سعی کردم با یک برنامه کامل، روش استفاده مناسب از این کتابخونه ها رو نشون بدم و در عین حال، یک پروژه کامل و کاربردی هم ارائه کرده باشم :nerd:
این هم یک دید کلی از پروژه و منوها :

و اما استفاده های آموزشی، تجاری و غیر تجاری از این پروژه با ذکر منبع کاملا آزاده! فقط دعای خیر یادتون نره!!!

http://s2.picofile.com/file/7721019779/RTC_061.rar.html
با توجه به مشغله های کاری و گرفتاری های زندگی، که دائما هم در حال زیاد شدنه! متاسفانه امکان ارائه آموزش کامل و فلوچارت و این چیزها رو ندارم! شرمنده .....
نسخه 63 در مورخ 27 فروردین 92 اضافه شد ( توضیحات در پست 18 )
http://s2.picofile.com/file/7728310107/RTC_063.rar.html
http://s2.picofile.com/file/7728310107/RTC_063.rar.html
دیدگاه