نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
أَللّهُمَّ ارْزُقْنی شَفاعَةَ الْحُسَیْنِ یَومَ الْوُرُودِ
مهدی زمانی

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

384

سلام؛ با یکی دیگه از سری مطالب میکروکنترلر 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

A new united arab emirates lottery is offering a record prize while dancing on the edge of religious propriety.به امید داشتن ایرانی اباد تر؛ منو هم لایق دونستید دعا کنید  heart

درباره : 
تعداد مطالب : 20 تا
مهدی زمانی هستم متنفر از کلیشه های تکراری پادگان انجام پروژه های التیوم و برنامه نویسی میکروکنترلر پذیرفته میشود تلگرام : @stm32f اینستاگرام:zamanimahdi77 ایمیل:timahdizamani@gmail.com
ارسال دیدگاه
2
نظرات این مطلب بسته شده است.
  1. مجید

    مهمان

    مجید

    عالی

  2. ناشناس

    مهمان

    ناشناس

    good