دوستان در نهایت موتور گرافیکی x8 تمام شد.از این جهت اسمش را "موتور گرافیکی x8" گذاشتم که فقط توانای نمایش فونت ها bitmap شده در اندازه 8 پیکسل در 8 پیکسل را دارد.
موتور گرافیکی x8 را دانلود کنید.
''''''''&# 039;''''''' 9;'''''''' ''''''''&# 039;''''''' 9;'''''''' ''''''''&# 039;''''''' 9;'''''''' ''''''''&# 039;''''''" 9;""
http://www.uplooder.net/cgi-bin/dl.c...88783d1ec6c522
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,
ویژگی های موتور گرافیکی x8:
- پشتیبانی از رسم الخط فارسی،رسم الخط انگلیسی، اعداد و علایم
- رابط کاربری آسان
- تعیین فشردگی متن
- قابل استفاده در کامپایلر کدویژون
- پشتیبانی از Glcd های
· Samsung KS0108
· S-MOS Systems SED1520-nokia
· Epson SED1335
· Epson S1D13700
· Toshiba T6963C
· Philips PCD8544
معایب موتور گرافیکی x8:
- عدم توانای در نمایش همزمان فارسی و انگلیسی
-عدم توانای در نمایش اعداد فارسی
-اشغال حجم زیادی از حافظه flash و SROM
- تهیه فونت جدید مناسب برای این موتور بسیار وقت گیر است
- عدم پشتیبانی از فونت با سایز های مختلف
- عدم پشتیبانی کامپایلر های مختلف
استفاده از موتور گرافیکی x8:

کتابخانه dg_engine8x.h را فراخوانی کنید.
در کتابخانه "dg_engine8x.h" یک ماکرو با نام glcd_width وجود دارد که عرض glcd را به پیکسل مشخص می کند.این ماکرو را نسبت به عرض ال سی دی خود تغییر دهید.
تابع نمایش رسم الخط فارسی:
graphics_engine8xfa(flash unsigned char*str,unsigned char x,unsigned char y)
ورودی ها:
flash unsigned char*str متغیری از نوع رشته در حافظه فلش
,unsigned char x مختصات افقی شروع متن
unsigned char y مختصات عمودی شروع متن
توجه:رسم الخط فارسی از راست به چپ است.پس مختصات x=0,y=0 سمت راست،بالا را نشان می دهد.
تابع نمایش رسم الخط انگلسی،اعداد و علایم:
graphics_engine8xen(flash unsigned char*str,unsigned char x,unsigned char y,unsigned char compaction)
ورودی ها:
flash unsigned char*str متغیری از نوع رشته در حافظه فلش
,unsigned char x مختصات افقی شروع متن
unsigned char y مختصات عمودی شروع متن
char compaction میزان فشردگی کارکترها ( اعداد مثبت و منفی)
پ.ن:تهیه فونت بسیار فقط گیر و پر دردسر است.برای این موتور من از فونت کتابخانه زیر استفاده کردم.با تشکر از سازنده فونت
http://www.techno-electro.com/353--glcd-.html
پ.ن:
1- در این کتابخانه از مهندسی نرافزار استفاده نشده است.معایب آن را به ما یادآوری کنید.
2- در این کتابخانه به علت انتشار عمومی و مجانی آن سرعت اجرای دستورات با استفاده از یک ترفند برنامه نویسی پایین آمده است.
برای اینکه سرعت اجرای توابع کتابخانه را برای خودتان بالا ببرید فصل پنج کتاب "برنامه نویسی به زبان c++ |نویسنده:دایتل و دایتل | مترجم : دکتر صاحب الزمانی " را بخوانید.
موتور گرافیکی x8 را دانلود کنید.
''''''''&# 039;''''''' 9;'''''''' ''''''''&# 039;''''''' 9;'''''''' ''''''''&# 039;''''''' 9;'''''''' ''''''''&# 039;''''''" 9;""
http://www.uplooder.net/cgi-bin/dl.c...88783d1ec6c522
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,
ویژگی های موتور گرافیکی x8:
- پشتیبانی از رسم الخط فارسی،رسم الخط انگلیسی، اعداد و علایم
- رابط کاربری آسان
- تعیین فشردگی متن
- قابل استفاده در کامپایلر کدویژون
- پشتیبانی از Glcd های
· Samsung KS0108
· S-MOS Systems SED1520-nokia
· Epson SED1335
· Epson S1D13700
· Toshiba T6963C
· Philips PCD8544
معایب موتور گرافیکی x8:
- عدم توانای در نمایش همزمان فارسی و انگلیسی
-عدم توانای در نمایش اعداد فارسی
-اشغال حجم زیادی از حافظه flash و SROM
- تهیه فونت جدید مناسب برای این موتور بسیار وقت گیر است
- عدم پشتیبانی از فونت با سایز های مختلف
- عدم پشتیبانی کامپایلر های مختلف
استفاده از موتور گرافیکی x8:

کتابخانه dg_engine8x.h را فراخوانی کنید.
در کتابخانه "dg_engine8x.h" یک ماکرو با نام glcd_width وجود دارد که عرض glcd را به پیکسل مشخص می کند.این ماکرو را نسبت به عرض ال سی دی خود تغییر دهید.
تابع نمایش رسم الخط فارسی:
graphics_engine8xfa(flash unsigned char*str,unsigned char x,unsigned char y)
ورودی ها:
flash unsigned char*str متغیری از نوع رشته در حافظه فلش
,unsigned char x مختصات افقی شروع متن
unsigned char y مختصات عمودی شروع متن
توجه:رسم الخط فارسی از راست به چپ است.پس مختصات x=0,y=0 سمت راست،بالا را نشان می دهد.
تابع نمایش رسم الخط انگلسی،اعداد و علایم:
graphics_engine8xen(flash unsigned char*str,unsigned char x,unsigned char y,unsigned char compaction)
ورودی ها:
flash unsigned char*str متغیری از نوع رشته در حافظه فلش
,unsigned char x مختصات افقی شروع متن
unsigned char y مختصات عمودی شروع متن
char compaction میزان فشردگی کارکترها ( اعداد مثبت و منفی)
پ.ن:تهیه فونت بسیار فقط گیر و پر دردسر است.برای این موتور من از فونت کتابخانه زیر استفاده کردم.با تشکر از سازنده فونت
http://www.techno-electro.com/353--glcd-.html
پ.ن:
1- در این کتابخانه از مهندسی نرافزار استفاده نشده است.معایب آن را به ما یادآوری کنید.
2- در این کتابخانه به علت انتشار عمومی و مجانی آن سرعت اجرای دستورات با استفاده از یک ترفند برنامه نویسی پایین آمده است.
برای اینکه سرعت اجرای توابع کتابخانه را برای خودتان بالا ببرید فصل پنج کتاب "برنامه نویسی به زبان c++ |نویسنده:دایتل و دایتل | مترجم : دکتر صاحب الزمانی " را بخوانید.
