۱۳۸۶ اسفند ۱۹, یکشنبه

ال سی دی کاراکتری در ای وی آر (AVR CLCD)

سلام
امروز یک  کتابخانه سازگار با Winavr براتون میذازم که LCD کاراکتری رو هر جور که دوست دارید به میکرو وصل می کنید و کار هم می کنه .

قابلیت دیگه این کتابخانه تابع LCDprogressBar اونه که خیلی باحاله. تصویر زیر این قابلیت رو توضیح میده.



برای استفاده از این کتابخونه یک مثال زدم که می تونید دانلود کنید.
#include "lcd_lib.h"
#include
#include

int main()
{
    unsigned char i=0;
    LCDinit();
    CopyStringtoLCD( PSTR("mostafahk.blogspot.com") ,0,0);
    while(1)
    {
        for(;i != 255;i++)
        {
            LCDGotoXY(3,1);
            LCDprogressBar(i,255,13);  //9579 cycle left
        }
        for(;i != 0;i--)
        {
            LCDGotoXY(3,1);
            LCDprogressBar(i,255,13);
        }
    }
}

۱ نظر:

ناشناس گفت...

این برنامه یه عیب کوچک داشت که تو ورژن های قدیمی winavr ایراد می گرفت. مشکلشو حل کردم.