نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
آزادی حجاز از دست نااهلان
Avatar

راه اندازی نمایشگر nokia 5110 با stm32 جلسه 1

سلام؛ با یکی دیگه از سری مطالب میکروکنترلر stm32 در خدمت شما هستم؛ بریم سر قولی که داده بودیم برای راه اندازی نمایشگر nokia 5110 با stm32 جلسه 1 ؛ LCD های نوکیا 5110 همه دست دوم هستن که برای مصرف ما الکترونیکی ها هستن و توی بازار موبایل اصلا گیر نمیاد پس به فروشنده برای مرغوب بودن LCD باید اطمینان کنید بر اساس مدل هایی که خریدم مدلی که پایا الکترونیک داشت از نظر کیفیت سطح خوبی داشت؛ عکس زیر نمونه راه اندازی شده ال سی دی هستش.
راه اندازی نمایشگر nokia 5110 با stm32 جلسه 1

راه اندازی نمایشگر nokia 5110 با stm32 جلسه 1


 

مشخصات نمایشگر nokia 5110

  1. LCD دارای رزولیشن 84 پیکسل در طول و 48 پیکسل در عرض میباشد.
  2. کنترلر این LCD ساخت شرکت philips هستش با شماره PCD8544 هستش ( از ته مطلب میتونید دیتاشیتشو دانلود کنید )
  3. برای راه اندازی این LCD به 5 تا پایه از میکرو کنترلر لازم داریم به ترتیب RST ,DC ,DIN ,SCK
  4. ولتاژ کار LCD هم 3.3 ولت تا 5 ولت تست کردم جواب داده.
  5. کنتراست LCD هم به صورت نرم افزاری قابل کنترل هست.

 
خب بریم سر اصل مطلب، بر اساس هیچی شروع میکنیم!
به صورت کلی LCD ها رو با بلوک های 8 تایی در محور Y دسته بندی میکنن ( یعنی اگر قرار به نمایش دیتا بر روی ال سی دی باشه مختصات x دونه دونه به طول کل LCD قابل تنظیم هست ولیکن مختصات Y بر اساس مضربی از 8 کنترل میشه و وقتی دیتایی( 8 بیت ) در مختصاتی از X و Y بر روی رم LCD ریخته میشه ال سی دی 8 بیت رو به صورت عدد های بیتی در محور Y روی بلوک میریزه به این صورت که هر بیت 1 پیکسل را روشن میکند و هر بیت 0 پیکسل را خاموش میکند )؛ توضیحات صفحه 8 ال سی دی ( PCD8544 ) :
دیتاشیت PCD8544
حالا برای کنترل LCD، ما در راستای Y فقط میتونید ادرسی از 0 تا 5 بدیم که میشه 6 ادرس و هر 8 پیکسل زیر مجموعه یکی از این ادرس ها هستن پس 6 تا مجموعه 8 تایی از پیکسل ها داریم که میشه 48 پیکسل در عرض LCD؛ برای طول که در راستای X باشه هم 84 پیکسل داریم که میتونیم تک تک ادرس بدیم از ادرس 0 تا 83 و مشکلی از این نظر وجود نداره.
دیتاشیت PCD8544
توضیحات در صفحه 9 دیتاشیت که چگونگی روشت خاموش کردن بیت ها ر در راستای X و Y توضیح داده :
دیتاشیت PCD8544
توضیحات بالای صفحه 10 هم همین مطالب رو میگه این کار برای راحت تر شدن کنترل 48*84=4032 پیکسل این ال سی دی هست؛ خب فکر میکنم برای جلسه اول اموزش راه اندازی ال سی دی کافی باشه جلسه بعد ان شاء الله شروع به کانفیگ پورت ها و ارسال دیتا یا کامند به LCD میکنیم؛ به همین سادگیه کنترل ال سی دی  laugh

به امید داشتن ایرانی اباد تر؛ منو هم لایق دونستید دعا کنید  heart

گروه پرسش و پاسخ الکترونیکی در سروش
تعداد مطالب : 20 تا
Avatar
ارسال دیدگاه
2

1) نظرات غیر فارسی به صورت خودکار حذف میشوند ( حداقل 5 حرف فارسی وارد کنید ).

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) پسورد فایل های سایت : www.dmf313.ir

  1. Avatar

    مهمان

    مجید

    عالی

  2. Avatar

    مهمان

    ناشناس

    good