تبليغاتX
Sajad University's Electronic Group - --- نحوه اتصال LCD گرافيکي به میکروهای AVR ---
سلام. در اين پست تصميم داريم چگونگي اتصال LCD گرافيکي به AVR را شرح دهيم. LCD هاي گرافيکي انواع مختلفي دارند ولي نوعي که در بازار ايران فراوانتر است و تصوير آنرا در زير ملاحظه مي فرماييد توسط نرم افزار BASCOM 1.11.7.4 به هيچ عنوان راه اندازي نمي شود و اين نوع از LCD فاقد پين هاي FS و MODE بوده و برعکس شامل پايه هايي به نام CS و  CS2 مي باشد و کلاً ترتيب پايه هاي آن با چيزي که در کتاب ميکروکنترلرهاي علي کاهه مشاهده مي کنيد تفاوت چشمگیری دارد. 
براي راه اندازي اين نوع LCD  يعني مدل TS12864-A2 مي بايستي نسخه رجيستر شده بيسکام (بسکام) 2007 را روي کامپيوتر خود داشته باشيد. اين ورژن که BASCOM 1.11.8.7 ناميده مي شود شامل تمامي توابع لازم براي راه اندازي اين نوع از LCD ها مي باشد.

تصويري که در زير ملاحظه مي فرماييد نمايي از Bascom 1.11.8.7مي باشد و همانطوريکه مي بينيد تفاوتهاي ظاهري زيادي با ورژن 2003 بيسکام (بسکام) دارد. البته اين تفاوتها فقط به نماي ظاهري ختم ني شوند بلکه در باطن نيز اين نرم افزار بسيار قدرتمندتر از بيسکام 2003 بوده و علاوه بر راه اندازي LCD هاي گرافيکي جديد شامل توابعي براي ارتباط با کارت MMC (رم موبايل) نيز مي باشد.

بسکام 2007

براي راه اندازي اين نوع LCD  يعني مدل TS12864-A2 مي بايستي نسخه رجيستر شده بيسکام (بسکام) 2007 را روي کامپيوتر خود داشته باشيد. اين ورژن که BASCOM 1.11.8.7 ناميده مي شود شامل تمامي توابع لازم براي راه اندازي اين نوع از LCD ها مي باشد و مي توانيد نسخه کامل آنرادر اينترنت پيدا کنيد (16 مگابايت).http://www.mcselec.com

شما می توانید Crack و Library را نیز از اینجا دانلود نمایید. (فایلهای داخل پوشه Crack را در همان پوشه ای که برنامه را نصب کرده اید کپی کنید تا هر سه فایل جایگزین فایل های قبلی گردند. و فایل های داخل پوشه های LIB و Plugins را نیز به ترتیب در پوشه های LIB و Plugins  برنامه کپی نمایید.

تصوير زير نمونه اي از LCD هاي جديد يعني مدل TS12864-A2 مي باشدو در قسمت پايين شکل ظاهري LCD را نيز مشاهده مي فرماييد:

نمونه آزمایش شده

شکل ظاهری

ترتیب پایه ها:

برای دیدن عکس اینجا کلیک کنید

در اين قسمت نيز مي توانيد برنامه نوشته شده در محيط بيسکام 1.11.8.7 را ملاحظه کنيد.( توجه فرماييد که عکس نشان داده شده در اين LCD در محيط Paint ويندوز طراحي و توسط برنامه Graphic Converter  از منوي Toos بيسکام به فرمت bgf تبديل شده است و براي کامپايل برنامه مي بايستي حماً در پوشه حاوي برنامه ذخيره شود.

برنامه:

'Graphical LCD Firmware By Behnam @ 01.01.87 [2008]
$regfile = "m16def.dat" ' specify the used micro
$crystal
= 8000000
$hwstack
= 32 ' default use 32 for the $swstack = 10 ' default use 10 for the SW $framesize = 40 ' default use 40 for the

$lib "glcdKS108.lib"
Config Graphlcd = 128 * 64sed , Dataport = Portc , Controlport = Porta , Ce = 3 , Ce2 = 4 , Cd = 0 , Rd = 1 , Reset = 5 , Enable = 2

Cls

Setfont Font8x8

Lcdat 1 , 1 , "123"
Lcdat 2 , 1 , "123" , 1 ' انتخاب متن (پر رنگ شدن)

Wait 3

Cls
Line(3 , 0) -(3 , 63) , 1

Line(0 , 61) -(127 , 61) , 1
Line(1 , 63) -(126 , 63) , 1
Line(126 , 1) -(126 , 63) , 1
Line(1 , 9) -(126 , 9) , 1

Wait 3

Cls

Showpic 0 , 0 , Sinus

End 'end program

$include "font8x8.font"

Sinus:
$bgf "sin.bgf"

دانلود برنامه و عکس و طریقه اتصال پایه ها

+ نوشته شده در  پنجشنبه بیست و دوم فروردین 1387ساعت 1:36  توسط افشین هوشیار | 
 

Home Page
Email
Archive



Contact me by Y! messenger

 

 RSS

POWERED BY
BLOGFA.COM

هرگونه کپی برداری با ذکر منبع و یا حتی بدون ذکر منبع آزاد می باشد. این وبلاگ متعلق به شماست.


برای دسترسی سریعتر مطالب به آرشیو موضوعی مراجعه کنید.

آرشیو موضوعی
××× آموزش نرم افزارهای مهندسی برق
××× دانلود نرم افزارهای مهندسی برق
××× نرم افزارهای کاربردی
××× مدارات الکترونیک
××× آموزش زبان های برنامه نویسی
××× مقالات آموزشی
××× جزوات دروس دانشگاه
××× متفرقه