راه‌اندازی ال سی دی کاراکتری با AVR

BASCOM AVR

در این مقاله روش راه‌اندازی ال سی دی کاراکتری به‌وسیله نرم‌افزار BASCOM AVR را به شما همراهان هادی بان الکترونیک آموزش خواهیم داد. نرم‌افزار کامپایلر بسکام یکی از بهترین‌ها برای پروژه‌های آموزشی و حرفه ایست و در آغاز بیشتر به معرفی ویژگی‌های آن می‌پردازیم.

معرفی ویژگی‌های نرم‌افزار بسکام AVR

نرم‌افزار BASCOM AVR درواقع کامپایلری است که روی سیستم‌عامل‌های ویندوز اجرا می‌شود. بسکام با زبان برنامه‌نویسی BASIC کار می‌کند و مخصوص به خانواده پردازنده‌های AVR است. سازگاری این نرم‌افزار از نسخه‌های قدیمی ویندوز مانند XP و VISTA تا نسخه‌های جدیدتر مانند ۸٫۱ و ۱۰ را شامل می‌شود.

نرم افزار نرم‌افزار BASCOM AVR

از دیگر ویژگی‌های بسکام می‌توان به موارد زیر اشاره کرد:
• استفاده از زبان ماشینی باینری و سریع.
• متغیرها و برچسب‌هایی تا ۳۲ کاراکتر را پشتیبانی می‌کند.
• قابلیت محاسبات زمان و تاریخ.
• نرم‌افزار کامپایل شده با این برنامه، با تمام ریزپردازنده‌های AVR که حافظه داخلی و ۳۲ رجیستر داشته باشند کار می‌کند.
• دستورات در این کامپایلر با زبان‌های مایکروسافت ویژوال‌بیسیک (VB) و کیو بیسیک (QB) بسیار سازگار است.
• قابلیت پشتیبانی از کتابخانه‌های متفاوت و دارای شبیه‌ساز (EMULATOR) یکپارچه دستورات
• پروگرمر ISP یکپارچه با برنامه و بسیاری از ویژگی‌های دیگر.

راه‌اندازی ال سی دی کاراکتری به‌وسیله میکروکنترولر ATMEGA 32

برای راه‌اندازی و اجرای پروژه به سخت‌افزارهای زیر نیاز خواهیم داشت. البته شما بسته به نیازتان می‌توانید سخت‌افزارهای متفاوت‌تری استفاده کنید.
• میکروکنترولر ATMEGA 32
• منبع تغذیه ۵ ولت
ال سی دی کاراکتری ۲×۱۶
• خازن ۱۰۰ میکرو فاراد
• برد بورد
• سیم های جامپر برای اتصال قطعات
پایه‌های نمایشگر و میکروکنترلر را طبق نقشه شماتیک زیر و به ‌ترتیب مشخص شده متصل کنید:

میکروکنترولر ATMEGA 32

• پایه ۱ یا VSS به گراند
• پایه ۲ یا VDD یا VCC به ۵ ولت + منبع تغذیه
• پایه ۳ یا VEE به گراند (برای بیشترین حالت کنتراست نمایشگر، مناسب برای مبتدیان)
• پایه ۴ یا RS به پایه PD6 میکروکنترولر
• پایه ۵ یا RW به گراند (با این کار LCD به حالت خواندن در می‌آید)
• پایه ۶ یا E به پایه PD5 میکروکنترلر
• پایه ۷ یا D0 به پایه PA7
• پایه ۸ یا D1 به پایه PA1
• پایه ۹ یا D2 به پایه PA2 و به همین ترتیب تا پایه ۱۴ یا D7 به پایه PA7 ادامه دهید.
دانستن توضیحات مختصر زیر برای کار با ال سی دی کاراکتری خالی از لطف نیست:
۱- تنظیم پایه E در حالت HIGH به‌منزله دریافت اطلاعات و تنظیم آن در حالت LOW برای آماده کردن LDC به‌منظور گرفتن دستورات است.
۲- با ارسال ۰×۰۱ به پورت دیتا می‌توانید دستور پاک کردن صفحه را ارسال کنید.
۳- دستورات خود را یکی‌یکی به ال سی دی ارسال کنید تا آخرین دستور که پس‌ازآن ارتباط با نمایشگر قطع شده و اطلاعات برای نمایش روی صفحه پردازش می‌شوند.
۴- جدول کدهای ASCII که در زیر مشاهده می‌کنید برای نمایش کاراکترها و علائم مختلف روی ال سی دی های کاراکتری کاربرد دارد. برای مثال اگر می‌خواهید نماد @ را نمایش دهید باید کد HEXADECIMAL 64 را ارسال کنید یا اگر دستور ۰×۶۴ را برای نمایشگر بفرستید، نماد > نمایش داده می‌شود.

راه اندازی ال سی دی TFT با میکرونترلر AVR
خواندن این مقاله
کدهای ASCII

کار با نرم‌افزار بسکام AVR

بعدازاینکه نسخه نرم‌افزار مطابق با سیستم‌عامل خود را نصب کردید، برنامه را اجرا کنید. مطابق تصویر زیر در قسمت CODE EXPLORER می‌توانید کدهای موردنیاز برای پروژه خود را تایپ کنید و بعد از ذخیره کردن برای ارسال به میکروکنترلر ارسال کنید. البته در نظر داشته باشید اگر اولین بار است که نرم‌افزار را اجرا می‌کنید، صفحه روبرو خالی خواهد بود و هیچ کدی به‌صورت پیش‌فرض در آن نوشته نشده است.

نرم‌افزار بسکام AVR

پس از کد نویسی و ایجاد دستورات موردنظر، باید از سربرگ OPTIONS گزینه PROGRAMMER را انتخاب کنید، سپس نوع رابط مدنظرتان را متناسب با ال سی دی و میکروکنترلر خود انتخاب کنید.

کار با نرم‌افزار بسکام AVR
کتابخانه‌های دانلود شده

اکنون از قسمت مشخص‌شده در تصویر می‌توانید کتابخانه‌های دانلود شده یا کدهای از قبل ذخیره‌شده خود را اجرا کنید.

آشنایی با نرم افزار بسکام avr

علاوه بر استفاده از جدول ASCII که پیش تو توضیح دادیم، می‌توانید از روش‌های دیگری نیز در نرم‌افزار بسکام حروف و علائم را ایجاد و روی ال سی دی کاراکتری به نمایش درآورید.
یکی از این روش‌ها بخش LCD DESIGNER است که در آن می‌توانید حروف و علامت‌های دلخواه خود را طراحی و کدهای ایجادشده را در پروژه‌تان استفاده کنید. این یکی از بهترین راه‌ها برای نمایش فونت‌های فارسی روی نمایشگرهای کاراکتری است که در مقاله‌ای جداگانه به آموزش و توضیح آن پرداختیم. این آموزش را می‌توانید از لینک زیر مشاهده کنید.

طراحی lcd

ابزار LCD DESIGNER و همچنین ابزار دیگری که FONT EDITOR نام دارد، از سربرگ TOOLS قابل‌دسترس هستند. ابزار فونت ادیتور نیز یکی دیگر از ابزارهای مفید و کاربردی برنامه BASCOM AVR است که می‌تواند برای سفارشی کردن و شخصی‌سازی کتابخانه‌ها و بسته‌های دانلود شده علائم و حروف مورداستفاده قرار بگیرد.

نمونه اتمگا 16ای -ای یو
فروش ویژه
فروش میکروکنترلر  Atmega16a-au  در سایت هادی بان الکترونیک
  • میکروکنترولر
خرید میکروکنترلر
ویرایشگر فونت

در نظر داشته باشید که نرم‌افزار کامپایلر بسکام دارای بخش‌ها و قابلیت‌های بسیاری است که در دیگر مقالات مجله هادی بان الکترونیک بسته به نیاز به آن‌ها اشاره شده است و می‌توانید با جستجو کردن آن مطالب را خوانده و در آینده نیز مطالب آموزشی جدیدی برای توضیح این دسته نرم‌افزارها اضافه خواهد شد که نحوه کارکرد و جزئیات را بیشتر و بهتر توضیح خواهد داد.

علاوه بر آن از طریق سایت رسمی نرم‌افزار BASCOM نیز می‌توانید اطلاعات موردنیاز خود را تکمیل‌تر کنید و نشانی آن در زیر نوشته شده است.

آموزش نحوه فارسی نویسی (با فونت فارسی) در ال سی دی گرافیکی
خواندن این مقاله

https://avrhelp.mcselec.com/

در این مقاله راه‌اندازی و اجرای ال سی دی کاراکتری به‌وسیله نرم‌افزار BASCOM AVR را به شما عزیزان آموزش دادیم. امیدواریم که مطالب تهیه شده برای شما مفید و کاربردی بوده باشد و خوشحال خواهیم شد که از طریق قسمت نظرات، حرف‌ها و سؤالات خود را برای ما ثبت کنید. با سپاس از همراهی شما.

 

منابع :

www.mcselec.com

circuitdigest.com

blog.gadgetfactory.net

avrhelp.mcselec.com

5/5 - (1 امتیاز)

دیدگاهتان را بنویسید

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