مطالبی پیرامون کنترل درب های آپارتمان

تو این وبلاگ قصد داریم راه های برقی کردن درب ضدسرقت و چوبی رو بررسی کنیم

مطالبی پیرامون کنترل درب های آپارتمان

تو این وبلاگ قصد داریم راه های برقی کردن درب ضدسرقت و چوبی رو بررسی کنیم

  • ۰
  • ۰

lcd گرافیکی

در پست قبلی با ال سی دی دو از شانزدهم آشنا شدیم. این LCD ها در مدارهای الکترونیکی به طور گسترده ای مورد استفاده قرار می گیرند و یادگیری کار با آنها نیز شیرین است. نشانش بده و ...

GLCD در اندازه های مختلف (128 x 64 ، 128 x 128 ، 256 x 128 ، 256 x 64) عرضه می شود ، اما دو نوع وجود دارد: نوع اول T6963 است که از نوع استاندارد است و نوع دوم آن KS108 است که همچنین بریس نیز نامیده می شود. در حقیقت ، این صفحه نمایش های LCD دارای دو تراشه هستند و ال سی دی به دو قسمت تقسیم می شود ، به عنوان مثال ، در LCD 128 64 64 ، صفحه LCD به دو قسمت 64 در 64 تقسیم می شود. .

به همین دلیل این آموزش را از دو بخش ارائه می دهم ، در قسمت اول با بریس LCD 128 * 64 کار می کنیم (که یک نوع LCD است که بسیار مورد استفاده قرار می گیرد!). در پست بعدی با LCD 256 * 128 کار می کنیم ، اما نگران نباشید ، کار با T6963 با KS108 متفاوت است. آنها چیز زیادی ندارند.

پیکربندی گرافیکی LCD در Bascom

خوب ، این فرضیه وجود دارد که شما اصول برنامه نویسی را می دانید ، بنابراین ما به جزئیات نمی پردازیم.

اولین قدم در پیکربندی GLCD نمایش کتابخانه مربوط به شرح زیر است:

در اینجا اصول ارتباطی آورده شده است:

GLCD دارای پایه های ارتباطی بیشتری نسبت به ال سی دی های استاندارد است ، از ال سی دی های مخصوص به طور معمول از ارتباطات 4 بیتی استفاده می کنند که البته این قابلیت را داشت که با جک های 8 بیتی نیز ارتباط برقرار کند ، اما با GLCD های گرافیکی ارتباط برقرار کنید ، همیشه به جک های 8 بیتی متصل شوید. این بدان معناست که از 8 سیم برای اتصال داده استفاده می شود ، علاوه بر 8 سیم داده ، از 6 سیم دیگر نیز برای کنترل فرایند ارتباط با GLCD به نام پین های کنترل استفاده می شود. ریزپردازنده پیکربندی و مشخص شده است ، همانطور که در مثال بالا مشاهده می کنید ، بانک اطلاعاتی به پورت A متصل شده و پایگاه داده کنترل به پورت C وصل می شود.

پس از اتصال پایه ها ، برای نمایش متن باید فونت را روی GLCD قرار دهیم. تعدادی کد فونت آماده توسط نرم افزار Baskam وارد شده است. 8 در 8 ، 6 در 8 ، 12 و 16 با 16 قلم.

بنابراین می نویسیم:

fontonx8 را تنظیم کنید

این دستور فقط نام پرونده را که اطلاعات مربوط به فونت کاراکتر در آن قرار دارد ، نشان می دهد ، بنابراین ما باید فایل را به برنامه وصل کنیم ، می توانید یک فایل شاخه نمونه را در محل نصب baskam جستجو کنید و نام آن را Font8x8.font پیدا کنید. خواهد بود

این فایل را در کنار محلی که برنامه نوشتید و ذخیره کرده اید قرار دهید. بهترین مکان برای پیوست کردن پرونده فونت برنامه در پایان برنامه و بعد از دستور END است.

دستوری که پرونده فونت را به برنامه وصل می کند به شرح زیر است: از این پس می توانیم بعد از پیکربندی LCD و نمایش فونت آن ، شروع به نوشتن درباره GLCD کنیم. در این نوع LCD مانند کاراکترهای LCD از دستور CLS برای پاک کردن صفحه استفاده می کنیم. نمایشگر استفاده می شود ، اما علاوه بر دستور ، می توانید از دستور cls text یا نمودار cls استفاده کنید ، که فقط متن موجود در LCD و تصویر را در LCD مربوطه حذف می کند.

برای نمایش متن بر روی LCD از دستور زیر استفاده کنید:

بدیهی است که دستور فوق در سطر اول و در ستون اول ال سی دی عبارت مشخص شده را نشان می دهد ، در صورتی که نوشته نشده باشد (یا اگر صفر باشد) می توان شماره 0 را در انتهای دستور حذف کرد. این امکان پذیر است ، اما اگر یک عدد غیر صفر را وارونه قرار دهید (این وضعیت را بررسی کنید و نتیجه را مشاهده کنید)

مشاهده تصاویر در LCD گرافیکی

برای مثال می توانید یک تصویر رنگی بکشید ، سپس آن را در GLCD نمایش دهید

برای انجام این کار ، این مراحل ساده را دنبال کنید: در پرونده ای که من بارگیری کردم ، ترتیب مراحل نشان داده شده است:

می توانید سوالات خود را در بخش نظرات این بخش مطرح کنید.

  • ۹۹/۰۴/۱۷
  • بهمن ذاکری

lcd2*16

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی