Home / میکروکنترلر / آموزش میکروکنترلر ARM / راه اندازی LCD کاراکتری با LPC1768

راه اندازی LCD کاراکتری با LPC1768

قبلا در الکترولب در باره ی LCD کاراکتری پستی نوشته بودم که در آن راه اندازی lcd کاراکتری در AVR رو توضیح داده بودم  در این قسمت از آموزش میکروکنترلر آرم به آموزش راه اندازی LCD می پردازیم.

ترتیب پایه های lcd کاراکتری به صورت زیر است:

و در جدول زیر عملکرد هر کدام از پایه ها توضیح داده شده است:

LCD کاراکتری
LCD کاراکتری

شماتیک برای راه اندازی LCD کاراکتری با LPC1768:

lcd-lpc1768-الکترولب

برنامه ی راه اندازی LCD کاراکتری با LPC1768:

نکاتی در مورد برنامه:

  • خط 3 برای کتابخانه lcd کاراکتری مشخص میکنه که ما از میکروکنترلر lpc1768 استفاده می کنیم چون از این کتابخانه میشه برای میکروکنترلر lpc2368 هم استفاده کرد
  • خط 4 مشخص میکنه که می خواهیم از کدام یک از پورت های میکرو استفاده کنیم. می تونید به پورت دلخواه تغییرش بدید.
  • از خط 5 تا 11 ترتیب وصل شدن پایه های lcd به پورت انتخابی رو مشخص میکنه که باز به دلخواه قابل تغییر است.
  • در خط 18 از این تابع برای ایجاد تاخیر استفاده می کنیم.
  • دستور lcd_init در خط 26 برای راه اندازی و تنظیم اولیه ی lcd استفاده میشه.
  • دستور lcd_clear هرچی در lcd نوشته شده باشه رو پاک میکنه.
  • دستور lcd_gotoxy دو متغیر میگیره متغییر اول برای تعیین سطر و متغییر دوم برای تعیین ستون مورد استفاده قرار میگیره.
  • دستور lcd_putsf یک رشته ی متنی رو بر روی lcd نمایش میده.
  • و در نهایت lcd_putchar یک کاراکتر رو در lcd نشان میدهد.

و در آخر اگر برنامه رو روی میکروکننترلرتون پروگرام کردید باید همچین نتیجه ای ببینید:

lcd-character-lpc1768-electrolab.irدانلود پروژه ی راه اندازی LCD کاراکتری با LPC1768:

این یک پوشه در گیت هاب به نام sample-code-lpc1768  تمام کد های نمونه lpc1768 رو در این پوشه قرار میدم. قبلا هم توضیح دادم که چه طور از گیت هاب پروژه رو دانلود کنید اما یک بار دیگه لینک نحوه دانلود از گیت هاب رو براتون میزارم.

آموزش دانلود پروژه ها از GitHub

دانلود  پروژه

github-web

 

 

About علی عزتی

علی عزتی هستم. رشته ی مهندسی برق الکترونیک رو خوندم. علاقه ی من به یادگیری و به اشتراک گذاشتن چیز هایی که یاد گرفتم. باعث شد تا الکترولب ایجاد بشه. علاقه ی زیادی به الکترونیک دارم. و دوست دارم چیزهای جدید یادبگیرم و بسازم ... :))

Check Also

آموزش PIC : راه اندازی LCD با میکروکنترلر PIC در MPLAB XC8

در این قسمت از آموزش PIC در الکترولب به نحوه راه اندازی ماژول LCD کاراکتری ...

7 comments

  1. از آشنایی با شما در دنیای مجازی خرسندم و تشکر فراوان را از شما دارم خوب میشود که تجربه ها و دانشتون رو در اختیار بقیه قرار می دهید
    موفق باشی عزیز

    • یکی از هدف هایی نوشتون این وبلاگ رو ادامه می دم آشنایی با دوستان جدید هستش خوشحالم که از نتیجه ی کار راضی هستید.

  2. خیلی خیلی خیلی ممنون

  3. سلام مهندس
    بسیار عالی بود
    فقط یک سوال داشتم
    میکرو lpc1768 ولتاژ 3.3 داره و lcd ولتاژ 5 ولت
    آیا مستقیم میکرو رو با ولتاژ 3.3 به ال سی دی وصل کردی یا نه؟؟

  4. مهندس
    من اینو روی ال سی دی 4*20 ریختم ولی کار نکرد
    بارها مدار رو چک کردم و فقط کد هگز شمارو ریختم روی میکرو ولی باز کارنکرد
    اگر راهنمایی کنی ممنون میشم

  5. سلام.
    ببخشید برا نمایش متغیر یا عدد باسد چه دستوری رو نوشت ؟

پاسخ دهید

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