TFT LCD ها امروزه در صنعت الکترونیک و کاربردهای میکروکنترلری خیلی مشهور شدهاند و همچنین در بازار امروز قیمت ماژول شده این ال سی دی ها نسبت به GLCD ها خیلی پایین میباشد راه اندازی این ال سی دی ها آسان است و هدر فایل های موجود این کار را آسانتر میکند. هدر فایلهای مختلفی برای میکروکنترلرهای مختلف نوشته اند در ادامه با ما باشید تا با این هدر فایل ها بیشتر آشنا شوید.
هدر چیست: بطور خلاصه هدر فایلها دارای توابعی از قبل آماده شده میباشند که کار با ادوات خارجی مانند ال سی دی ها را آسان میکنند…
و اما هدرهای فارسی نویسی در ال سی دی های رنگی 2.8 و3.2اینچ:
امکانات اضافه شده:
- اضافه شدن تابع تعیین محدوده رفرش شدن تصویر (tftlcd_set_area)
· اضافه شدن تابع ایجاد رنگ ۱۶ بیتی جهت ارسال به LCD با استفاده از سه رنگ اصلی RGB (قرمز-سبز-آبی). (RGB2COL)
· تغییر ساختار تابع tftlcd_write_pixel و افزایش سرعت آن و در نتیجه افزایش سرعت اکثر تابع های موجود در هدر (چون اکثر تابع ها از این تابع استفاده میکنند)
· اضافه شدن تابع رسم بیضی (tftlcd_draw_elliptic)
· اضافه شدن تابع رسم چهار ضلعی با گوشههای گرد (tftlcd_draw_round_rectangle)
· اضافه شدن تابع رسم Button با متن مورد نظر و ابعاد دلخواه (tftlcd_draw_button)
· اضافه شدن تابع رسم گستره رنگ های موجود در LCD. (tftlcd_pattern)
· اضافه شدن تابع نمایش دادن تصویر موجود در حافظه فلش میکرو با سرعت بسیار بالاتر نسبت به تابع قبلی و با قابلیت کوچک کردن تصویر (با ضریب ۱/N و N=1,2,3,…) و ایجاد تصویر خاکستری (Gray Scale) (tftlcd_imshow)
· اضافه شدن فارسی و انگلیسی نویسی مختلط با قابلیت های مختلفی از جمله HighLight و چاپ ارقام به صورت فارسی و انگلیسی و انتخاب رنگ و … (tftlcd_putsf_mix)
· اضافه شدن قابلیت تغییر سایز فونت تابع فارسی نویسی و انگلیسی نویسی.
· اضافه شدن قابلیت Italic به تابع فارسی و انگلیسی نویسی. (tftlcd_italic_on و tftlcd_italic_off)
· اضافه شدن ۵ افکت مختلف برای حروف در تابع مذکور. (tftlcd_font_effect)
· اضافه شدن تابع رفتن به مختصات دلخواه بدون محدودیت. (از ۰ تا ۲۴۰ و ۰ تا ۳۲۰ بدون استپ های ۸ و ۱۶ تایی در عرض و ارتفاع) (tftlcd_goto_xy)
· اضافه شدن تابع تبدیل کاراکتر های Unicode به ASCII جهت خواندن متون فارسی از روی مموری SD و چاپ روی LCD با تابع مذکور. (unicode2ascii)
لینک دانلود همه فایل های زیر
دانلود هدر “TFT LCD 2.8 برای AVR
دانلود هدر TFT LCD 2.8 برای LPC 1768
دانلود هدر <>TFT LCD3.2 برای LPC1768
دانلود هدر “TFT LCD 3.2 برای AT91SAM7X
دانلود هدر TFT LCD 2.8 برای AT91SAM7X
منبع: میکرودیزاینرالکترونیک