خانه / پروژه های میکروکنترلر / نمایش متن متحرک بر روی LCD کاراکتری

نمایش متن متحرک بر روی LCD کاراکتری

نمایش متن متحرک بر روی LCD کارکتری

در این بخش تیم الکترونیک و برنامه نویسی الکترونیک ۹۸, اقدام به طراحی و انتشار پروژه ای جذاب با عنوان, نمایش متن متحرک بر روی LCD کاراکتری, برای شما علاقه مندان به پروژه های میکروکنترلر AVR کرده است. گاهی وقت ها در طراحی یک پروژه مواقعی پیش می آید که شما نیاز دارید یک متن یا یک پیام طولانی (تعداد حروف زیاد) را در یک ال سی دی کاراکتری به کاربر نشان دهید اما به دلیل محدودیت نمایش LCD های کاراکتری در تعداد حروف شما نمی توانید از یک تعداد مشخص، از حروف (کاراکتر) بیشتری استفاده کنید.

برای حل مشکل مطرح شده معمولا متن هایی با حروف زیاد را به صورت متحرک از سمت چپ به راست و یا بلعکس در LCD های کاراکتری نمایش می دهند. البته جدا از کاربردی بودن این روش برای متن های طولانی یک افکت زیبا برای نمایش انواع متن ها در ال سی دی های کاراکتری نیز کاربرد دارد. به همین دلیل در این پروژه می خواهیم شما را با نحوه برنامه نویسی میکروکنترلرهای AVR جهت نمایش یک متن به صورت متحرک در یک ال سی دی کاراکتری 2*16 آشنا کنیم.

نمایش متن متحرک بر روی LCD کاراکتری

در این پروژه بر روی نمایشگر LCD کاراکتری در سطر اول عبارت “Micro Controller” با پله های زمانی 500 میلی ثانیه ای از سمت چپ وارد صفحه شده و از سمت راست صفحه خارج می شود و در سطر دوم عبارت “AVR-2014″ به صورت بلعکس یعنی از سمت راست صفحه وارد و از سمت چپ صفحه خارج می گردد، و این پروسه مدام تکرار می شود.

برنامه نوشته شده به زبان Basic (بیسیک) در محیط BascomAVR

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

.: اگر کاربر جدید هستید می توانید در کمتر از یک دقیقه عضوء سایت شوید :.

ورود به سایتعضویت در سایت

به کمک دستور For A = 1 To 17 حلقه 16 تایی ایجاد می کنیم تا علاوه بر اینکه کل متن از صفحه خارج شود از متغییر A برای افزایش موقعیت ستون سطر اول استفاده کنیم. پس از آنکه عبارت سطر دوم را از موقعیت ستون پیش فرض 10 شروع کردیم در هر گردش حلقه به کمک دستور Decr B یک واحد از مقدار متغیر B کم می کنیم تا عبارت به سمت چپ شیفت پیدا کنید. پس از خارج شدن کل متن، حلقه از ابتدا شروع به کار می کند.

همچنین فایل شبیه ساز این پروژه نیز که با نرم افزار Proteus 8 Professional طراحی شده، پیوست فایل پروژه جهت دانلود قرار داده شده است، که می تواند شما را در یادگیری هر چه بهتر مدار و نحوه عملکرد آن یاری نماید.

 موسسه خیریه حمایت از کودکان مبتلا به سرطان

کاربر گرامی جهت مشاهده لینک دانلود ابتدا باید وارد سایت شوید، اگر کاربر جدید هستید می توانید در کمتر از یک دقیقه به صورت رایگان عضوء سایت شوید.

 رمز فایل : www.electronics98.com

 حجم فایل : 93 کیلوبایت

 محیط برنامه نویسی : Bascom-AVR

 برنامه نویسی شده به زبان : Basic

 دسته اصلی : پروژه های میکروکنترلر AVR

 نویسنده : electronics98

 تاریخ انتشار :

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

مطلب پیشنهادی

ترمومتر و ترموستات بسیار پیشرفته با تراشه DS18B20

ترمومتر و ترموستات بسیار پیشرفته با تراشه DS18B20 در این بخش تیم الکترونیک و برنامه …