شیفت دادن متن بر روی LCD کاراکتری

تابع شیفت متن در کامپایلر بیسیک (Bascom-avr)

در مواردی پیش می آید که ما قصد نشان دادن یک متن را بر روی السیدی های کاراکتری داشته باشیم ولی اگر متن طولانی باشد ما با مشکل مواجه خواهیم شد…

ظاهرا ما می توانیم با شیفت دادن متن مشکل را حل کنیم.

توضیحات:

در کد زیر برای شیفت دادن متن بر روی السیدی کاراکتری یک تابع ایجاد شده است

تابع سه پارامتر می گیرد پارامتر اول نام متغیر متن ، پارامتر دوم تعیین محل سطر قرار گیری متن و می تواند مقداری بین یک تا دو و اگر از السیدی های ۴ *۱۶ استفاده می کنید این رقم می تواند تا مقدار چهار نیز مقدار دهی شود ، و پارامتر سوم یا اخر هم تاخیر شیفت بر حسب میلی ثانیه می باشد که می توانید مقداری بین ۱ تا ۲۵۵ را وارد کنید

نمونه کد بیسیک برای کامپایلر بسکام:

نمونه کد C برای کامپایلر کدویژن:

عملکرد تابع در گیف زیر قابل مشاهده است:

شیفت متن در ال سی دی کاراکتری

 

  • برای شبیه سازی نیاز به پروتیوس ورژن 8.10 به بالا دارید.
  • برای شبیه سازی نیاز به پروتیوس ورژن 8.10 به بالا دارید.
Massive

رشته کامپیوتر ، گرایش نرم افزار ، فعالیت در زمینه های مدارات دیجیتال منطقی ، میکرو کنترلرهای avr

نوشته‌های مرتبط

قوانین ارسال دیدگاه

  • دیدگاه های فینگلیش تایید نخواهند شد.
  • دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
  • از درج دیدگاه های تکراری پرهیز نمایید.
  • در هنگام درج نظر از به کار بردن کلمات نامتعارف خودداری کنید.
دیدگاه‌ها

*
*

1 × پنج =

question