خانه / AVR / راه اندازی lcd nokia 5110 با بسکام ، کدویژن ، stm32

راه اندازی lcd nokia 5110 با بسکام ، کدویژن ، stm32

 

راه اندازی lcd nokia 5110

در این آموزش قصد داریم شما را با نمایشگری با نام   lcd nokia 5110  آشنا سازیم . شاید این سوال برای شما پیش بیاید که چرا این نمایشگر با نام نوکیا عنوان می شود ، در پاسخ باید گفت این نمایشگر در حقیقت برای گوشی های نوکیای ۵۱۱۰ و ۳۳۱۰ به کار می رفته که با توجه به قابلیت های مناسب lcd nokia 5110 ، شرکتهایی با ساخت فیبر مدار چاپی و استفاده از چیپ درایور PCD8544 شرکت فیلیپس این نمایشگر را جهت بکارگیری در پروژه های الکترونیکی و میکروکنترلری در اختیار کاربران قرار دادند .

قیمت مناسب و همچنین ابعاد کوچک با رزولوشن ۴۸*۸۴ پیکسلی LCD NOKIA 5110 با قابلیت نمایش انواع کاراکترها و حروف و نمایش تصاویر  باعث شده تا  گزینه مناسبی نسبت به دیگر نمایشگر ها را در بین کاربران پیدا کند .

lcd nokia 5110
lcd nokia 5110

ابعاد و مشخصات عمومی lcd nokia 5110

رزولوشن ۸۴*۴۸ پیکسل
استفاده از یک آی سی راه انداز و کنترل کننده PCD8544
ولتاژ مصرفی پائین VDD تا  VSS : از ۲٫۷  تا ۳٫۳ ولت
ارتباط سریال با حداکثر نرخ ۴Mbit/s
جبران کننده دمایی برای VLCD
رنج دما  -۲۵   +۷۰  °C

nokia5110

lcd nokia 5110  دارای ۸ پایه به ترتیب زیر می باشد :
نکته : چندین نوع pcb توسط شرکت های مختلف برای lcd nokia 5110 طراحی شده و شماره پایه ها در هر کدام متفاوت می باشد .

VDD  : ولتاژ +۳٫۳ ولت
SCLK : خط کلاک سریال (۴Mbit/s)
SDIN : خط دیتا سریال
D/C : انتخاب کننده دیتا یا دستور (دیتا=۱ و دستور=۰)
SCE/ : توانا ساز (فعال با سطح ۰)
GND : زمین
Vo : ولتاژ خروجی LCD
RES/ : ریست

در سطح اینترنت کتابخانه ها و نمونه کدهای زیادی برای راه اندازی ال سی دی نوکیا ۵۱۱۰ توسط آردوینو و کدویژن وجود دارد ، اما کتابخانه و سورس مناسبی برای کار با بسکام وجود ندارد . به همین منظور کتابخانه ای تهیه شده با  قابلیت نمایش انواع فونت با سایز های مختلف ، نمایش فونت فارسی و نمایش تصاویر گرافیکی تهیه شده و در اختیار کاربرانی قرار گرفته شده که از کامپایلر Bascom استفاده می کنند .

نحوه استفاده از این کتابخانه بسیار ساده می باشد ، فقط کافیست تا کتابخانه lcd nokia 5110 را در مسیر کتابخانه های بسکام کپی کنید و از دستورات و توابع آن در برنامه خود استفاده کنید .

قابلیت نوشتن اعداد و حروف انگلیسی و فارسی

lcd nokia 5110
lcd nokia 5110

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

lcd nokia 5110
lcd nokia 5110
lcd nokia 5110
lcd nokia 5110

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

lcd nokia 5110
lcd nokia 5110

قابلیت چرخش ۱۸۰ درجه ای صفحه نمایش تنها با یک دستور

lcd nokia 5110
lcd nokia 5110

 نمایش تصاویر گرافیگی در lcd nokia 5110

جهت نمایش تصویر گرافیگی ابتدا باید تصویر خود را  به سایز ۸۴*۴۸ پیکسل تغییر داده و با فورمت bitmap ذخیره نمایید . سپس در محیط بسکام از گزینه tools>graphic converter تصویر را بارگذاری کرده و طبق تصویر زیر تنظیمات را انجام دهید . و در محل ذخیره برنامه save کنید .

lcd nokia 5110
lcd nokia 5110

برای نمایش تصویر توسط دستور زیر عمل می کنیم

lcd nokia 5110
lcd nokia 5110


محیط برنامه نویسی : Bascom – Codevision – IAR
زبان برنامه نویسی : Basic – C
فیلم آموزشی : بسکام – کدویژن
خرید و دانلود :

380,000 ریال – خرید

کتابخانه بسکام :
قابلیت نمایش تصویر گرافیکی در ابعاد ۴۸*۸۴
دارای ۱۴ فونت در سایزهای مختلف
دارای فونت فارسی در سایزهای ۶*۸ و ۸*۸
فیلم نحوه راه اندازی و استفاده از توابع در کانال آپارات قرار داده شده است

کتابخانه کدویژن :
قابلیت نمایش تصویر گرافیکی در ابعاد ۴۸*۸۴
دارای 7 فونت در سایزهای مختلف
دارای فونت فارسی در سایزهای 8*8 ، 10*9 ، 11*9 ، 16*12
قابلیت رسم خط و دایره و پیکسل
فیلم نحوه راه اندازی و استفاده از توابع در کانال آپارات قرار داده شده است

کتابخانه stm :
این کتابخانه توسط stm32cubemx برای نرم افزار iar تولید شده است .
قابلیت نمایش تصویر گرافیکی در ابعاد ۴۸*۸۴
دارای 7 فونت در سایزهای مختلف
دارای فونت فارسی در سایزهای 8*8 ، 10*9 ، 11*9 ، 16*12
راه اندازی شده با توابع stm32f1xx_hal

20 دیدگاه

  1. سلام
    با تشکر از سایت خوبتون

  2. حسن افشاری

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

    • سلام
      با عرض پوزش از مشکل بوجود آمده ، لینک دانلود به ایمیل شما ارسال شد . در صورت وجود هر گونه مشکل ، آماده پاسخگویی به شما هستیم .
      با تشکر

  3. حسن افشاری

    با تشکر از شما دوست عزیز ممنونم

  4. حسن افشاری

    ارزوی سلامتی برای شما

  5. سلام . برای آردوینو هم کتابخانه فارسی موجود دارید

  6. برا آردینو هم کتابخانه دارید؟

    • سلام
      در حال حاضر دسترسی به بورد آردوینو ندارم ولی در آینده نزدیک تهیه می کنم و آموزش راه اندازی lcd nokia 5110 را با آردوینو داخل سایت قرار می دهم .

  7. سلام من این قایل را خرید کردم یک برنامه هست که برای اتمکا۱۶ نوشته شده میشه یک راهنمای کلی کنید که کدام فایل مربوط به کتابخانه است و به چه صورتی در برنامه خودم فراخانی کنم

    • با سلام
      داخل پوشه Lib فایلی با نام glc-Nokia5110.lib وجود دارد که باید در مسیری که نرم افزار بسکام نصب شده داخل پوشه lib کنار بقیه کتابخانه های بسکام کپی شود .

  8. بابت مطلب تان از شما تشکر می کنم

  9. سلام
    هنگام کامپایل خطا میده

    این قسمت
    Declare Function Farsi(byval S As String * 20) As String * 20

    راهنمایی بفرمایید

  10. محسن پیرهادی

    با سلام و احترام

    آیا همین کتابخانه را برای زبان c هم دارید ؟

    • سلام
      بزودی سعی می کنم نمونه کد به زبان c در محیط کدویژن و ارم stm قرار بدم .

  11. با سلام و احترام
    دوستان بعد از پرداخت ، به صورت اتوماتیک به صفحه دانلود هدایت خواهید شد ، همچنین لینک دانلود به ایمیل شما ارسال خواهد شد . اگر ایمیل در قسمت inbox شما وجود نداشت قسمت spam را نیز بررسی کنید . یا از قسمت تماس با ما در سایت درخواست خود را برای ما ارسال نمائید تا مجدد برای شما ایمیل ارسال شود . با تشکر

  12. سلام وقتتون بخیر
    توی محیط بسکام فونت فارسی ساپورت نمیشه…از تنظیمات نرم افزار فونت فارسی بهش اضافه کردم ولی باز موقع تایپ فارسی ،حروف لاتین نمایش داده میشوند…چه کنم؟:)

    • سلام وقت بخیر
      نرم افزار بسکام نسخه 2.0.7.8 استفاده نمائید ، نسخه های پائینتر فارسی ساپورت نمی کنند .

  13. محمدرضا

    با سلام و خسته نباشید
    بنده برنامه را خریداری کردم و داخل میکرو پروگرامش کردم
    ولی هیچی رو ال سی دی نمایش نمیدهد!!
    در صورتیکه برنامه درون پروتئوس جواب میده!!
    مشکل از چیست ؟؟!!

    • مقدار کنتراست را توسط متغییر contrast_lcd در بسکام و glcd_ init_data_vlcd در کدویژن تغییر دهید تا تصویر نمایش داده شود .

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

نشانی ایمیل شما منتشر نخواهد شد.