طراحی روی صفحه ماتریس نقطه - توضیح دقیق کنترل LCD12864
- دانش اولیه -
در واقع این مقاله را باید شاخه ای خاص از گرافیک کامپیوتری دانست. بنابراین اساسی ترین نیاز گرافیک کامپیوتری، نیاز اساسی این مقاله است. از آنجایی که اشتهای برادران بزرگ را در نظر می گیرم، بیشتر پرحرف خواهم بود.
1. عملیات بیت
برای یک صفحه باینری مانند LCD12864، ما اغلب عادت داریم از 1 بایت برای نشان دادن 8 نقطه متوالی استفاده کنیم، 1 مربوط به بیت مربوطه روشن است، 0 به معنای روشن نیست، بنابراین اساسی ترین وسیله برای عملکرد گرافیکی این است که عملیات بیت 39;s.
بررسی - عملیات بیتی که معمولاً استفاده می شود، فرض کنید Dis محتوای یک آدرس موجود را نشان می دهد Dis=Dis~ سیاه و سفید معکوس شده اند.
Dis&=~(1
Dis ^= (1
2. اصل ترسیم
نقطه ها اساسی ترین عنصر همه دستگاه های نمایش شطرنجی هستند و همه عملیات ها بر اساس نقطه ها هستند. بنابراین، لازم است یاد بگیرید که چگونه از نقاط برای تشکیل خطوط، دایره ها و پرها استفاده کنید - هندسه نمی تواند خیلی بد باشد.
همچنین، همراه با ویژگی های سخت افزار صفحه نمایش، برخی از روش های بهینه سازی الگوریتم نیز نیاز به تسلط دارند. مثلا: نحوه پرکردن و امثال آن......ال سی دی 12864 بعدا به تفصیل معرفی خواهد شد.
3. تعامل انسان و کامپیوتر
اگرچه بسیاری از مردم واقعاً این موضوع را یاد نگرفته اند، اما هنوز درک کمی از رابط دارند. چگونه از توابع عملیات اصلی در دست برای ایجاد برخی جلوه های ویژه استفاده کنیم؟ چگونه فرم را مرتب کنیم؟ نحوه ترسیم برخی از عناصر اصلی رابط گرافیکی، مانند دکمه ها
حتی نحوه نمایش نویسههای چینی چیزی است که باید به شما در تعامل انسانی آموزش دهید - به طور خلاصه، اگر این دوره را گذراندهاید و محصول شما فقط توسط خودتان استفاده میشود - پس احساسات خود را دنبال کنید، که's حق از.
4. مهمترین مبنای مادی
شما باید به نوعی از میکروکامپیوتر تک تراشه تسلط داشته باشید و به نوعی صفحه نمایش ماتریس نقطه ای تسلط داشته باشید.
نحوه ترسیم روی صفحه ماتریس نقطهای--بر اساس LCD12864 فصل اول
-از ذره ذره شروع کن-
همانطور که قبلا ذکر شد، برای دستگاه های نمایشگر شبکه، نقطه ها اساس تمام گرافیک ها هستند. اگر به صراحت بگوییم، اگر نقطههایی را در هر موقعیتی روی صفحه LCD نکشید، نمیتوانید بگویید که بر نوع خاصی از کریستال مایع مسلط شدهاید. استفاده از صفحه نمایش در واقع بر اساس تجربه نویسنده سعی کنید چیزی را ترسیم کنید
بسیاری از مشکلات اغلب می توانند آشکار شوند. LCD12864 را به عنوان مثال در نظر بگیرید. برای یک دوره زمانی، اغلب متوجه می شوم که در تغییر فیلم یک خطای کوچک وجود دارد...
قبل از توضیح نحوه ترسیم یک نقطه، اجازه دهید مفهومی را توضیح دهم: بافر نمایشگر.
همانطور که از نام آن مشخص است، به اصطلاح بافر نمایشگر، فقط یک منطقه بافر برای نمایش داده ها است. در شرایط عادی، نقشه ما نیز مستقیماً روی این ناحیه بافر عمل می کند.

