راه اندازی ال سی دی Nokia5110 با CodeVision
اگر دنبال یک نمایشگر کوچک و کم هزینه و البته کاربردی هستید و از کارکردن با السیدی های کارکتری معمول خسته شده اید، حتی اگر دانش زیادی ندارید، ما به شما پیشنهاد می کنیم خیلی راحت نمایشگر نوکیا ۵۱۱۰ (LCD NOKIA 5110) که دارای اندازه فیزیکی 45×43 میلیمتر و رزولوشن صفحه نمایش 48*84 پیکسل است، را راه اندازی نمایید.
این LCD در اصل برای گوشی های نوکیا 3310 و 5110 بکار گرفته می شده است لذا شرکتهای مختلفی از این LCD ماژول آماده کرده و آن را با چیپ PCD8544 راه اندازی نموده اند، به این ترتیب بصورت تجاری برای عموم مردم در دسترس قرار گرفت، LCD NOKIA 5110 یک صفحه نمایش کاربردی است که می توان از آن برای طراحی پروژه های حرفه ای و تجاری کمک گرفت.
با توجه به نمایش زیبای تصاویر و متون در این ماژول نمایشگر، در تیم فنی پژوهشگران تصمیم گرفته شد که جهت معرفی آن با استفاده از زبان سی و کامپایلر محبوب CodeVision نمایشگر نوکیا 5110 (LCD NOKIA 5110) را راه اندازی کرده و نمونه کد آن را منتشر نماییم، لذا در ادامه مطلب خواهید دید که از این پس به راحتی می توانید به وسیله آن انواع کارکتر ، اعداد ، علائم ، حروف ، نوشته ، انواع متغییر و تصاویر را در LCD NOKIA 5110 نمایش دهید.
ارتباط PCD8544 با میکروکنترلرها ، از طریق یک رابط سریال باس انجام می پذیرد و برای اتصال نمایشگر به میکرو ، تعداد کمتری از پین ها (حداکثر 5 پین) اشغال میگردد ، همچنین بک لایت نمایشگر باعث می شود استفاده از آن در محیط های با نور نامناسب به راحتی امکان پذیر باشد.
یکی از قابلیت های کاربردی این نمایشگر ، امکان نمایش لوگوی دلخواه شماست که با استفاده از نرم افزار LCD Vision به راحتی می توانید کد Hex لوگو را بدست آورید و در برنامه از آن استفاده کنید.
فایل های مورد نیاز راه اندازی ماژول نمایشگر نوکیا 5110:
فیلم عملکرد نمایشگر LCD Nokia5110 :
سلام ممنون از کد خوبتون ولی من یه مشکلی دارم وقتی فایل هگز موجود در خوده پروژه رو روی میکرو میریزم مدار کار میکنه ولی اگر پروژه رو با کامپایلر خوئم که ورژن 3.12 است کامپایل کنم و فایل هگز رو روی میکرو بریزم کار نمیکنه لطفا راهنمایی کنید
سلام میشه این قسمت را برام کامل توضیح بدی
ممنون میشم
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);
}
} این کادر را توضیح دهید
*******************************************************
کروم نمیزاره دانلود کنم ، میگه فایل ویروسی هست !!!
چرا ؟
خیر فایل مذکور تست شد و بدون هیچ مشکل در سیستم های مختلف قابل استفاده است!
با تشکر بسیار فراوان
سلام بر مهندسین عزیز
واقعا مطلب عالی بود …
دمتون گرم که کد رو هم گذاشتید …
یاعلی