نویسنده: اوژن کی نژاد

در ادامه این سلسله مقالات در مورد LCD های مبتنی بر تراشه کنترل کننده T6963C و با دقت 240x128 توضیح داده می شود(به دلیل پرکاربرد بودن نوع 240x128). این نوع LCD معمولا دارای 22 پایه هستند و توضیح پایه ها به شرح زیر است:

پایه 1: FG یا Frame Ground که به زمین متصل می شود.

پایه 2: GND

پایه 3: VDD که به 5 ولت متصل می شود.

پایه 4: VO این پایه به سر وسط یک پتانسیومتر 20 کیلو اهم متصل می شود. سرهای کناری این پتانسیومتر به 5+  ولت و  پایه 19(VEE) متصل می شوند.

پایه 5: WR سطح Low روی این پایه به معنای نوشتن اطلاعات (Write) است.

پایه 6: RD سطح Low روی این پایه به معنای خواندن اطلاعات (Read) است.

پایه 7: Enable برای انتقال اطلاعات به چیپ LCD باید این ورودی Low شود.

پایه 8: C/D که اگر Low باشد به معنای خواندن یا نوشتن Data و اگر High باشد به معنی نوشتن Command یا خواندن Status است.

پایه 9: RESET با اعمال Low سبب RESET شدن چیپ T6963C می شود.

پایه های 10 تا 17: DB0-DB7 خطوط دیتا

پایه 18: FS اگر Low باشد، سایز 8x8 و اگر High باشد، سایز 7x8 برای فونت لاتین انتخاب می شود.

پایه 19: VEE

پایه 20: BL+ تغذیه مثبت BackLight

پایه 21: BL- تغذیه منفی BackLight

پایه 22: به جایی متصل نیست.

از طریق دستور Config Graphlcd نوع ارتباط این پایه ها با پورت های میکروکنترلر تعیین می شود. مثال:

Config Graphlcd = 240 * 128 , Dataport = Portc , Controlport = Portd , Ce = 7 , Cd = 4 , Wr = 5 , Rd = 6 , Reset = 3 , Fs = 2 , Mode = 8

از جمله تفاوت های موجود این است که در ابتدای برنامه نیازی به include کردن کتابخانه ای برای این نوع LCD نیست. برای رسم نقاط و خط و دایره و مربع و فایل BMP، می توان از دستوراتی که در بخش سوم و چهارم این مقاله توضیح داده شد،استفاده کرد و تفاوت در استفاده از این دستورات در محدوده مختصات است که مختصات محور افقی در محدوده (239-0) و محور عمودی در محدوده (127-0) است.

دستور LCDAT که در نوع مبتنی بر ks108 برای نمایش متن بکار می رفت، در اینجا کاربردی ندارد و بجای آن باید از ترکیب دستورات LOCATE و LCD استفاده شود. دستور LOCATE Y,X محل مکان نما را به مختصات (X,Y) منتقل می کند که X در محدوده (30-1) و Y در محدوده (16-1) است. بعد از قرار گرفتن مکان نما در محل مناسب از طریق دستور LCD k می توان متن مورد نظر را روی LCD نمایش داد.

برای کار با این نوع LCD، مثال های مختلفی در Help نرم افزار بسکام و سایر منابع وجود دارد. اما یکی از مواردی که مورد سوال اکثر کسانی است که قصد راه اندازی این نوع LCD را دارند، شیوه فارسی نویسی در بسکام است که در مقاله بعدی در این مورد توضیح داده خواهد شد.

لینک مقاله فارسی نویسی روی LCD گرافیکی با کنترل کننده T6963c

نظر
افزودن جدید جستجو
ایوب  - mode   |2011-08-19 17:14:07
سلام در قسمت تعریف پایه ها قسمت mode =8 به کجا
مربوط می شود در ال سی دی که چنین پایه ای وجود
ندارد چیکار کنم برام خیلی ضروریه کمکم کن بهم
ایمیل بزن ممنون
رضا  - کمک   |2011-11-08 16:09:19
سلام در قسمت تعریف پایه ها قسمت mode به
کجا
مربوط می شود در ال سی دی که چنین پایه ای
وجود
ندارد
منون
حسین  - کمک برای راه اندازی ال سی دی 240*128   |2011-12-31 21:37:46
سلام
دوست عزیز اگه ممکنه به من هم برای راه
اندازی ال سی دی کمک کنید.
پایه هاش مثل گفته
شما است (پشت ال سی دی هم نوشته)ولی مدارش رو
طبق گفته شما بستم فقط با بک لایت روشن یه صفحه
روشن نشون میده؟ و فقط مشیه بک لایت اون رو
تغییر داد به نظر سالم می رسه ولی هیچ نوشته ای
در آون دیده نمیشه ولی در پروتئوس همون برنامه
جواب میده
نمی دونم چیکار کنم؟
خیلی ممنون می
شم اگه کمکم کنید
حسین   |2011-12-31 21:44:49
اگه ممکنه در مورد مد lowو مد high در هنگام راه
اندازی در bascomبدهید
نوشتن نظر
نام:
ایمیل:
 
آدرس سایت:
عنوان:
 

کامپوننت نظرات بر مطالب، جوملا فارسی توسعه و پشتیبانی توسط گروه نرم افزاری جوملا - http://www.joomla.ir"

با کلیک روی 1+ نوین تراشه را محبوب کنید!

| + -