سلام من تازه کارم و میخوام روی این نمایشگر فارسی بنویسم. ممنون میشم راهنماییم کنید چطور میتونم تو محیط Keil uVision فارسی بنویسم برای این نمایشگر. با توجه به ماتریسی بودن آیا کتابخونه ای براش وجود داره؟
اطلاعیه
Collapse
No announcement yet.
فارسی نویسی نمایشگر ماتریسی TM12864 با درایور ST7567 و میکروکنترلر STM8S207CBTb
Collapse
X
-
پاسخ : فارسی نویسی نمایشگر ماتریسی TM12864 با درایور ST7567 و میکروکنترلر STM8S207CBTb
نوشته اصلی توسط sociant10 نمایش پست هاسلام من تازه کارم و میخوام روی این نمایشگر فارسی بنویسم. ممنون میشم راهنماییم کنید چطور میتونم تو محیط Keil uVision فارسی بنویسم برای این نمایشگر. با توجه به ماتریسی بودن آیا کتابخونه ای براش وجود داره؟
موارد فوق بخش استاندارد قضیه بود .
بدلیل مشکلاتی که با کاراکترهای فارسی و عربی و بعضی زبانهای دیگه داریم ( بعضی کاراکترها بسته به اینکه کجای کلمه و جمله قرار دارن ممکنه تا بیش از ۵ حالت مختلف پیدا کنن ) ادیتور های استاندارد کامپایلری توانایی استفاده از روش مستقیم فارسی نویسی رو ندارن ( ادیتور مد نظر شما اصلا از یونیکد فارسی پشتیبانی نمیکنه که بتونید عبارت رو در کامپایلر فارسی بنویسید و انتظار کامپایل شدنش رو هم داشته باشید )
نهایت امر مجبور میشید به جای تایپ مستقیم از روش تبدیل نوشته به شماره اعضای فونت استفاده کنید که اگر تعداد متن هایی که قراره نشون بدید زیاد ( یا چندان ) متغیر نیست بهتره عطای فونت فارسی و فارسی نویسی استاندارد رو به لقاش ببخشید و مستقیما کلمات و جملات رو به شکل تصویر بیت مپ پارتیال نمایش بدید ، برای اعداد اگر الزامیه فارسی باشه( ۰ تا ۹ و نقطه و ممیز ) یک زیر برنامه کوچ استفاده میکنن که کاراکتر اعداد فوق رو در قالب ۱۲ select case در بیارید و از لاتین به فارسی تبدیلش کنید .
( توصیه تجربی : اگر دنبال دردسر و باگ و هدر دادن منابع سیستمی نیستی تا جایی که میشه حتی اگر اپلیکیشن تحت سیستم عامل باشه سعی کن از فارسی نویسی و سیستم نوشتاری راست به چپ خودداری کنی ، خیلی وقتها با یوزر اینترفیس آیکونی میشه سیستمها رو خیلی منعطف تر ، غیر وابسته به زبان و از از نظر کاربر نهایی ساده تر و قابل درک بهتر یا اصطلاحا یوزر فرندلی پیاده کرد )
دیدگاه