|
包括以下程序,算比較全的程序,除了卷動外
void LCD12864_Init(void); //初始化
void LCD12864_RBY(void); //讀忙碌標記位
void LCD12864_WCmd(uchar cmd); //寫命令
void LCD12864_WDat(uchar dat); //寫數(shù)據(jù)
void LCD12864_Pos(uchar x,uchar y); //位置
void LCD12864_WnDat(uchar* pBuff,uchar bytes); //寫多個數(shù)據(jù)bytes=0:到‘\0’停,bytes!=0:數(shù)量
void LCD12864_InverseDDRam(uchar line); //DDRam 反白顯示
void LCD12864_DisDec(unsigned long number,uchar width); //十進制顯示一個數(shù),width 為位數(shù)
void LCD12864_DisHex(unsigned long number,uchar width); //十六進制顯示一個數(shù),width 為位數(shù)
void LCD12864_ClrGDRam(void); //清繪圖 GDRAM
uchar LCD12864_RDat(void); //讀數(shù)據(jù)
void LCD12864_WGDRam(uchar x,uchar y,uchar mode); //寫入一個點到 GDRAM 繪圖
void LCD12864_InverseGDRam(uchar sx,uchar sy,uchar ex,uchar ey); //GDRam 反白顯示
void LCD12864_DrawLine(uchar x1, uchar y1, uchar x2, uchar y2); //畫線
void LCD12864_DrawRectangle(uchar x1, uchar y1, uchar x2, uchar y2);//畫矩形
void LCD12864_DrawCircle(uchar x,uchar y,uchar r); //在指定位置畫一個指定大小的圓
void LCD12864_DrawChar(uchar x,uchar y,uchar ascii,uchar size); //畫 ASCII 字符
void LCD12864_DrawnChar(uchar x,uchar y,uchar* pBuff,uchar bytes,uchar size);//畫多個 ASCII 字符
void LCD12864_WCGRamLine(uchar addr,uint num); //寫入 1 個 16 位數(shù)據(jù)到 CGRam
void LCD12864_WCGRamBlock(uchar addr,uchar* pBuff,uchar mode); //寫入 16*16 位,一個塊的數(shù)據(jù)
void LCD12864_DisCGRam(uchar addr); //顯示 CGRam 字符(自造字符)
void LCD12864_InverseCGRam(uchar addr,uchar mode); //CGRam 反白顯示
|
評分
-
查看全部評分
|