طراح

طراح

زندگی یعنی پژوهش و فهمیدن چیز جدید ( پروفسور حسابی)
طراح

طراح

زندگی یعنی پژوهش و فهمیدن چیز جدید ( پروفسور حسابی)

راه اندازی LCD رنگی 3.2 اینچ با درایور SSD1289 - اتمل استدیو

راه اندازی LCD رنگی 3.2 اینچ با درایور SSD1289 - در اتمل استدیو



دانلود برنامه

کتابخانه ال سی دی گرافیکی TS240128D

یک کتابخانه عالی برای راه اندازی GLCD 240X128  - مدل TS240128D

رسم دایره و مستطیل و خط و ...

فارسی نویسی 


کتابخانه را کمی تغییرات دادم تا در Atmel studio بتوان از آن استفاده کرد.


اول برنامه و قبل از اضافه کردن کتابخانه GLCD حتما تعریف و  کتابخانه استفاده از حافظه فلش را قرار دهید.


#define  __PROG_TYPES_COMPAT__ prog_char

#include <avr/pgmspace.h>


نکته دیگه این که برای نوشتن حرف   "ی"   از   "SHIFT + X"   استفاده کنید.


این کتابخانه توسط آقای نوربخش آماده شده است.





دانلود پروتئوس و برنامه



کتابخانه راه اندازی ال سی دی کارکتری با سه پایه میکروکنترلر - (74hc164)

کتابخانه راه اندازی ال سی دی کارکتری با سه پایه میکروکنترلر - (74hc164)

سلام

با این کتابخانه میتونید فقط با سه تا از پایه های میکروکنترلر، ال سی دی کارکتری را راه اندازی کنید.


نسخه ATMEGA 


نسخه ATXMEGA



1- تابع  LCDinit: این تابع رو که همه میدونن چی هست.

2- تابع LCDclr: تابع پاک کردن LCD

3- LCDGotoXY: تابع تعیین موقعیت اشاره گر LCD

4- تابع(LCDstring(uint8_t*, uint8_t: تابع نمایش یک رشته روی LCD به طول آرگومان ورودی دوم LCD

EX: LCDstring("HELLO",5)
در این صورت تمام حروف رشته مورد نظر روی ال سی دی نشان داده میشوند

EX: LCDstring("HELLO",2)

در این صورت فقط دو حرف اول رشته مورد نظر نشان داده میشود

5- تابع(LCDshiftRight(n: تابع شیفت دادن تمام LCD به سمت راست به تعداد n کارکتر.


سایر توابع هم به همین راحتی میباشند.


فقط در فایل هدر پایه های ال سی دی رو مشخص کنید.



ابوالفضل شاکری