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

راه اندازی نمایشگر 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

پسورد فایل های سایت :
www.dmf313.ir
به شما توصیه میکنم سربازی نرید / با این قیمت دلار نمیشه الکترونیک کار کرد / برای مهاجرت به USA با لاتاری سال 2020 برنامه هایی دارم افرادی که در این ضمینه با من موافق هستن (تحقیقات کامل خودتون رو از اینترنت انجام بدید و سوالت رو از من نپرسید) برای ایجاد کمپین و مهاجرت دسته جمعی مشخصات ارتباطی خودتون برای من ایمیل کنید zamanimahdi@icloud.com در سابجکت ایمیل حتما بنویسید "لاتاری" به امید موفقیت :)
ارسال دیدگاه
1

1) تعداد حروف غیر فارسی از حروف فارسی بیشتر باشه دیدگاه به صورت خودکار حذف میشه.

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

3) برای گزاشتن کدهاتون از این سایت استفاده کنید : debian

  1. مهمان

    ناشناس

    good

    1397/03/06
    12:20