دسته بندی نشده

راه اندازی ال سی دی Nokia5110 با CodeVision

اگر دنبال یک نمایشگر کوچک و کم هزینه و البته کاربردی هستید و از کارکردن با السیدی های کارکتری معمول خسته شده اید، حتی اگر دانش زیادی ندارید، ما به شما پیشنهاد می کنیم خیلی راحت نمایشگر نوکیا ۵۱۱۰ (LCD NOKIA 5110) که دارای اندازه فیزیکی 45×43 میلیمتر و رزولوشن صفحه نمایش 48*84 پیکسل است، را راه اندازی نمایید.

این LCD در اصل برای گوشی های نوکیا 3310 و 5110 بکار گرفته می شده است لذا شرکت‌های مختلفی از این LCD ماژول آماده کرده و آن را با چیپ PCD8544 راه اندازی نموده اند، به این ترتیب بصورت تجاری برای عموم مردم در دسترس قرار گرفت، LCD NOKIA 5110 یک صفحه نمایش کاربردی است که می توان از آن برای طراحی  پروژه های حرفه ای و تجاری کمک گرفت.

N5110

با توجه به نمایش زیبای تصاویر و متون در این ماژول نمایشگر، در تیم فنی پژوهشگران تصمیم گرفته شد که جهت معرفی آن با استفاده از زبان سی و کامپایلر محبوب CodeVision نمایشگر نوکیا 5110 (LCD NOKIA 5110) را راه اندازی کرده و نمونه کد آن را منتشر نماییم، لذا در ادامه مطلب خواهید دید که از این پس به راحتی می توانید به وسیله آن انواع کارکتر ، اعداد ، علائم ، حروف ، نوشته ، انواع متغییر و تصاویر را در LCD NOKIA 5110 نمایش دهید.

 

ارتباط PCD8544 با میکروکنترلرها ، از طریق یک رابط سریال باس انجام می پذیرد و برای اتصال نمایشگر به میکرو ، تعداد کمتری از پین ها (حداکثر 5 پین) اشغال میگردد ، همچنین بک لایت نمایشگر باعث می شود استفاده از آن در محیط های با نور نامناسب به راحتی امکان پذیر باشد.

یکی از قابلیت های کاربردی این نمایشگر ، امکان نمایش لوگوی دلخواه شماست که با استفاده از نرم افزار LCD Vision به راحتی می توانید کد Hex لوگو را بدست آورید و در برنامه از آن استفاده کنید.

فایل های مورد نیاز راه اندازی ماژول نمایشگر نوکیا 5110:

دانلود سورس کد کامل کدویژن + شماتیک مدار 

 

فیلم عملکرد LCD Nokia5110 :

 

 

.

برچسب ها

نوشته های مشابه

6 thoughts on “راه اندازی ال سی دی Nokia5110 با CodeVision”

  1. سلام میشه این قسمت را برام کامل توضیح بدی
    ممنون میشم

    Led=1;
    delay_ms(200);
    Led=0;
    glcd_clear();
    glcd_outtextxyf(0,2, “**Nokia 5110**”);
    glcd_outtextxyf(6,20,” ELECTRONIC “);
    glcd_outtextxyf(3,38,” 093700000000″);
    delay_ms(1000);
    glcd_putimagef(0,0,Farsi,0);
    delay_ms(1000);
    glcd_putimagef(0,0,mr_walker,0);
    delay_ms(2000);
    *****************************************************
    i=0;
    while (1)
    {
    i^=0x01;
    glcd_display(i);
    delay_ms(500);
    }
    } این کادر را توضیح دهید
    *******************************************************

  2. سلام ممنون از کد خوبتون ولی من یه مشکلی دارم وقتی فایل هگز موجود در خوده پروژه رو روی میکرو میریزم مدار کار میکنه ولی اگر پروژه رو با کامپایلر خوئم که ورژن 3.12 است کامپایل کنم و فایل هگز رو روی میکرو بریزم کار نمیکنه لطفا راهنمایی کنید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همچنین ببینید

بستن
بستن