نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
  • پروژه و آموزش راه اندازی lcd nokia 5110 با avr

    به نام خدا : نمایشگر نوکیا ۵۱۱۰ (LCD NOKIA 5110) یک نمایشگر کوچک و کم هزینه و بسیار کاربری است که دارای اندازه فیزیکی 45*45 میلیمتر و رزولوشن صفحه نمایش ۴۸*۸۴ پیکسل است ، این LCD در اصل برای گوشی های نوکیا ۳۳۱۰ و ۵۱۱۰ بکار می رفته که شرکت های مختلف برای این LCD یک PCB طراحی کرده اند و آن را با چیپ PCD8544 درایو کرده اند ، به این ترتیب بصورت تجاری برای عموم مردم در دسترس قرار گرفت ، LCD NOKIA 5110 یک صفحه نمایش کاربردی است که می توان از آن برای طراحی بساری از پروژه های حرفه ای و تجاری کمک گرفت که به راحتی می توانید به وسیله آن انواع کارکتر ، اعداد ، علائم ، حروف ، نوشته ، انواع متغییر و تصاویر را در LCD NOKIA 5110 نمایش دهید. ارتباط PCD8544 با میکروکنترلرها ، از طریق یک رابط سریال باس انجام می پذیرد و برای اتصال نمایشگر به میکرو ، تعداد کمتری از پین ها (حداکثر ۵ پین) اشغال میگردد ، همچنین بک لایت نمایشگر باعث می شود استفاده از آن در محیط های با نور نامناسب به راحتی امکان پذیر باشد یکی از قابلیت های کاربردی این نمایشگر ، امکان نمایش لوگوی دلخواه شماست
    پروژه و آموزش راه اندازی lcd nokia 5110 با avr

    پروژه و آموزش راه اندازی lcd nokia 5110 با avr

    اندازه نمایشگر و پایه های نمایشگر گرافیکی نوکیا 5110

    توجه 1 : تغذیه LCD 3.3 ولت و یا سه ولت می باشد
    توجه 2 : به LED بک لایت LCD مقاومت 100-120-330 اهم  بگذارید.

    نمایشگر گرافیکی نوکیا 5110

    پروژه نوکیا ۵۱۱۰ با AVR

    توجه : در زیر دو تا کد میزارم که دو پروژه جدا هستش(حالا یکم فرق دارن) و شماتیک هر دو پروژه یکسان هستش و شماتیک پروژه رو هم در ادامه میزارم.
    کد پروژه1 نمایشگر نوکیا ۵۱۱۰

     
    کد پروژه2 نمایشگر نوکیا ۵۱۱۰

     
     
    شماتیک پروژه راه اندازی lcd nokia 5110 با avr
    توجه : ال سی دی نوگیا در محیط  پروتیوس قابل شبیه سازی هست.
    پروژه نوکیا ۵۱۱۰ با کدویژن
     
    عکسی از  پروژه نوکیا ۵۱۱۰ با AVR در عمل
    پروژه نوکیا ۵۱۱۰ با AVR در عمل
     
    این از فیلم پروژه راه اندازی lcd nokia 5110 با avr

     

    آموزش کار با توابع کتابخانه lcd nokia 5110

    روند کار برای کار با ال سی دی نوگیا خیلی ساده هست
    نمایش متن در ال سیدی نوکیا

     
    پاک کردن ال سیدی نوکیا

     
    نمایش عکس
    اگر بخواهیم یک عکس یا لوگو را نمایش بدهیم باید از نرم افزار مخصوص آن استفاده کنیم.
    مثلا می خواهیم یک عکس  را نمایش بدهیم باید نرم افزار Paint (همون نرم افزار برای نقاشی کشیدن که تو ویندوز Xp بود و تو ویندوز 7 هم فک کنم باشه) رو باز کنید و اندازه صفحه رو 84*48 تنظیم کنید(برابر با اندازه نمایشگر) و شکل مربوطه را نقاشی کرده و  ذخیره می کنیم.
    و بعد نرم افزار LCDAssistant را اجرا  کرده(این نرم افزار رو در فایل ته مطلب قرار دادم) و عکسی که ساختیم رو به نرم افزار میدیم بعد برای گرفتن کد باید ان را با فایل متنی مثلا txt ذخیره کرده(از نرم افزار LCDAssistant از منوی file گزینه save رو انتخاب میکنیم) بعد اون فایل را باز کرده و در نرم افزار کدویژن کپی پیس میکیم بعد که کپی کردیم با دستور زیر نمایش داده میشه در ال سیدی

    که F نام آرایه ای هستش که دیتای عکس(کدهای عکس، همون کدهایی که نرم افزار بهمون داد) داخلش قرار داره.
     

    دانلود پروژه و نرم افزار و دیتاشیت LCD NOKIA 5110

     
    مطالب مرتبط : راه اندازی ال سی دی Nokia5110 با CodeVision

    پسورد فایل های سایت :
    www.dmf313.ir
    اهل تبریز هستم رشته تحصیلی ام الکترونیک هست عاشق مدارات رادیویی و های ولتاژ هستم بیشتر اوقات avr کارمیکنم استارت من هم از کتاب بسکام اقای محمود بخت اور بعد استاد اقای سجاد فرهنگی و سایت اقا مهدی بود.
    ارسال دیدگاه
    34

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

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

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

    1. مهمان

      صادق

      سلام میشه کتابخانه پروتئوس lcd را بگذارید .
      خیلی لازم دارم .
      wink help help help

      1397/05/09
      10:34
    2. مهمان

      سرمدی

      سلام .
      من به یک مشکل عجیب برخوردم.
      زمانی که فایل هگز پروژه رو در میکرو قرار می دهم ، برنامه بدون مشکل اجرا می شود ولی زمانی که فایل هگز را با کدویژن باز میکنم و بدون هیچ تغییری کامپایل می کنم و درون میکرو میریزم ، برنامه اجرا می شود ولی نوشته ها کم رنگ هستند.
      کسی تا حالا به این مشکل برخورده؟
      لطفا راهنمایی کنید.

      1396/12/23
      04:07
      • مدیر سایت

        مهدی دمرچیلو

        سلام
        اولا شما نمیتونید فایل هگز رو با هیچ برنامه ای باز کنید – اگه منظورتون اینه که فایل هگزو با دو برنامه جدا پروگرام میکنید و تو یکی از نرم افزار های پروگرام کردن مشکل ایجاد میکنه در برنامه اون یه حرفی که خب حقیقتا اولین باره همچین چیزی میشنوم و من باشم به سخت افزارم شک میکنم و بررسیش میکنم ولی خب اگه مشکلی نداشت دیگه نمیدونم چیکار کنم خخخخ

        1396/12/23
        04:33
    3. مهمان

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

      با سلام
      من یک برد آردینو مگا ۲۵۶۰R3 و نمایشگر 3.2اینچ مخصوص اون رو به همراه ماژول ms5611جهت ساخت نمایشگر ارتفاع خریدم ولی راستش در این زمینه خیلی اطلاعات. ندارم و نمیدونم چکار کنم.از کجا باید شروع کنم و چطوری. از دوستان کسی میتونه کمکم کنه؟

      1396/09/14
      11:55
    4. مهمان

      علی

      سلام
      باز هم مثل همیشه همه چیز عالی بود
      ولی یه مشکلی دارم چرا ؟؟؟؟ متن داخل lcd خیلی کم رنگه ؟؟؟؟؟
      تنظیماتی داره ؟؟؟؟
      ممنون

      1396/06/25
      06:32
    5. مهمان

      جمشید

      درود بر شما دوست بزرگوار

      1396/06/24
      01:35
    6. مهمان

      مگا8

      سلام و ممنون از برنامه درجه یک و بی ایرادتون
      نمایش ها براساس کارکترهای ثابت بود و اما
      چطور میتونم یه متغییر رو روی lcd نمایش بدم؟؟ wink

      1396/06/06
      06:44
      • مدیر سایت

        مهدی دمرچیلو

        سلام – متغییر رو به رشته تبدیل میکنی و بعد یه صورت یه رشته نمایشش میدی

        1396/06/06
        09:46
    7. مهمان

      علیرضا آهنی

      سلام.
      میشه کتاب خونه این رو برای کدویزن ۲٫۵ بذارین؟

      1396/03/28
      09:24
    8. مهمان

      علیرضا آهنی

      سلام.
      این ال سی دیو ازکجابخریم؟

      1396/01/29
      01:40
      • مدیر سایت

        مهدی دمرچیلو

        از فروشگاه ها اینترنتی – چه چیزی میپرسی هااا laugh ببین آفتاب رایانه – eCA – روبو EQ – ببین ندارن –

        1396/01/29
        01:54
    9. مهمان

      mehran

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

      1395/11/30
      04:11
      • مدیر سایت

        مهدی دمرچیلو

        سلم.عکس یا فونت

        1395/11/30
        04:16
        • مهمان

          mehran

          هرجوی که بشه فقط از ۰ تا ۲۰۰ باشه خوبه .
          مثلا یه متغیر که اگر هر عددی از ۰ تا ۲۰۰ بریزیم داخلش نمایش بده

          1395/11/30
          10:38
          • مدیر سایت

            مهدی دمرچیلو

            گفتم دیگه – یا نمایش عکس یا ایجاد فونت یا تغییر فونت

            1395/11/30
            11:45
    10. مهمان

      فرید

      اقا مهدی من یه lcd نوکیا 1200 دارم کتابخونه ای براش نیست راش بندازم؟؟
      با کتابخونه این lcd میشه به نظرت؟؟
      گوشیش خراب شده میخوام از قطعاتش استفاده کنم

      1395/07/08
      07:15
      • مدیر سایت

        مهدی دمرچیلو

        منم مثل شما، نمیدونم تو گوگل سرچ کن.

        1395/07/08
        07:21
      • نویسنده سایت

        مهدی زمانی

        اره راه میفته فقط باید کتابخونشو بنویسی پروتکا I2c داره با دوتا پین کنترلی ولی کلا سخت نیست سایتای خارجی سرچ کنی یکسری مطالب بدست میاری

        1395/08/15
        12:38
      • مهمان

        علیرضا آهنی

        سلام.
        منم همون طور.
        تو گوگل سرچ کردم.
        نبود.
        اگه جایی رو میشناسید بگید.

        1396/01/18
        08:04
    11. مهمان

      همتی

      سلام و خسته نباشید و تشکر از سایت خوبتون
      واقعا کارتون عالیه
      میخواستم بپرسم امکان نمایش متن فارسی هم هست رو این lcd ها؟

      1395/06/01
      08:52
      • مهمان

        علیرضا

        سلام دوست عزیز از این سایت نیز کمک بگیر
        http://roboticngo.com/nokia5110-with-codevision/

        1395/06/01
        08:23
    12. مهمان

      01000110

      آی گفتی! مگه این استادا بیخیال پروتئوس میشن! دهنمون رو با این صاف کرد!!!
      الان مشکل هنگ و کتابخونه حل کردم. ولی موقع اجرا نتیجه اینجوری میشه! مشکل باز پروتئوسه یا کد من؟
      http://s7.picofile.com/file/8257692642/1.gif

      1395/04/07
      08:06
      • مدیر سایت

        مهدی دمرچیلو

        چی بگم آخه از دست این موجودات…
        خب تو پروتئوس روی میکرو دوبار کلیک کن و تو این صفحه فرکانس میکرو رو روی 8 میگ قرار بده.

        1395/04/08
        12:00
    13. مهمان

      01000110

      سلام!!
      میشه کتابخونه پروتئوس اش رو هم بذاری برا دانلود؟! من یکی دارم ولی وقتی استفاده اش میکنم پروتئوس هنگ میکنه زود زود!!

      1395/04/06
      08:27
      • مدیر سایت

        مهدی دمرچیلو

        سلام
        هر هست داخل مطلب قرار داده شده –

        پروتئوس هنگ میکنه

        پروتئوس دیگه چیه آخه – برو تو عمل ببند مدار رو.

        1395/04/07
        03:05
    14. مهمان

      Rooh

      مشکل از فیوزبیت ها بود.ممنون…
      حالا چه جوری میشه سایز نوشتاری رو تغییر داد تا مثلا بزرگتر یه چیزی رو نشون بده؟

      1395/04/04
      10:02
      • مدیر سایت

        مهدی دمرچیلو

        اگه تو مطلب تابعش نیست – ببین تو کتابخونه این کتابخونه – همچین تابعی وجود داره یا نه

        1395/04/05
        03:19
    15. مهمان

      Rooh

      سلام. ممنون بابت توضیحات. من با میکرو mega8 و کریستال 11.0592 که باهاش کار می کنم راه نمیفته ولی با کریستال 8.0000 کار میکنه. چیکار بکنم؟

      1395/03/25
      06:59
      • مدیر سایت

        مهدی دمرچیلو

        سلام
        ببین حداکثر فرکانس مگا 8 چنه – تو دیتاشیت
        اگه 11 خورده ای شامل اون محدوده مجاز میشید ببین کجا سوتی دادی موقع تنظیم کلاک و ببین کریستالت مشکل نداره….ببین

        1395/03/26
        05:31
    16. مهمان

      رضا

      سلام
      من یه دونه مشکل داشتم
      چرا اون کد های رسم نقطه یا خط تو این صفحه نمایش جواب نمیده؟؟
      این همه میگی نظر بدین و نظر بدین
      حالا بیا جواب بده

      1395/03/11
      04:15
      • مدیر سایت

        مهدی دمرچیلو

        سلام shock
        برو کتابخونه و دیتاشیت نمایشگر رو ببین تا متوجه بشی diablo

        1395/03/11
        04:41
    17. مهمان

      حسین

      سلام ممنون خیلی خوب بود

      1395/01/27
      08:21
    18. مهمان

      محمد حسین

      سلام مثل همیشه عالی دستت درد نکنه.
      میشه بفرمائید از چه ورژن کد ویژن استفاده میکنید. هدر فایل
      font5x7.h> ظاهرا ندارم اگه میشه به فایلهای دانلودی اضافه نمائید.با تشکر

      1395/01/23
      08:48