国内综合精彩aⅤ无码不卡_日本少妇做爰全过程_欧美性爱在线播放免费_午夜?V日韩一区二区_免费a级毛片无码免费播放_成在人线av无码喷水_亚洲精品网站色视频_国产婷婷精品成人_老师撩起裙子让我桶的视频_秋霞影院国产

基于ESP8266 Nokia5110底層驅(qū)動(dòng)

作者:新紀(jì)元 | 更新時(shí)間:2016-04-06 | 瀏覽量:2747

    最近在做基于ESP8266驅(qū)動(dòng)NOkia5110 LCD屏幕的菜單顯示,獻(xiàn)上LCD的底層驅(qū)動(dòng)。

IMG_20160402_224011.jpg


IMG_20160402_224203.jpg


IMG_20160404_234559.jpg


IMG_20160404_234654.jpg



底層實(shí)現(xiàn)的功能:

/*初始化*/
void LCD5110_init(void);
/*設(shè)置顯示模式 0普通模式  1反轉(zhuǎn)顯示*/
void LCD5110_setMode(unsigned char mode);
/*關(guān)閉顯示*/
void LCD5110_disable(void);
/*開顯示*/
void LCD5110_enable(void);
/******************************2D圖形庫******************************/
/*清屏*/
void LCD5110_clear(void);
/*在指定坐標(biāo)  瞄一個(gè)像素  0空白像素(不顯示) 1顯示*/
void LCD5110_drawPixel(unsigned char x,unsigned char y,unsigned char point);
/*獲取指定坐標(biāo)的像素值  0不顯示的像素 1顯示的*/
unsigned char LCD5110_getPixel(unsigned char x, unsigned char y);
/*從指定坐標(biāo)開始 畫一條水平線 Hsize為線長度*/
void LCD5110_drawHLine(unsigned char x0, unsigned char y0, unsigned char Hsize);
/*從指定坐標(biāo)開始畫一條垂直線 Vsize 為線長度*/
void LCD5110_drawVLine(unsigned char x0, unsigned char y0, unsigned char Vsize);
/*畫任意線*/
void LCD5110_bresenhamLine (
		unsigned char x1,
		unsigned char y1,
		unsigned char x2,
		unsigned char y2);
//在指定位置畫一個(gè)指定大小的圓
//(x,y):中心點(diǎn)
//r    :半徑
void Draw_Circle(unsigned char x0,unsigned char y0,unsigned char r);
/*從指定坐標(biāo)開始 畫一個(gè)矩形  xsize ysize分別為 x y 軸長度*/
void LCD5110_drawRect(unsigned char x0, unsigned char y0, unsigned char xsize, unsigned char ysize);
/*從指定坐標(biāo)開始 填充一個(gè)矩形*/
void LCD5110_fillRect(unsigned char x0, unsigned char y0, unsigned char xszie, unsigned char yszie);

/*************************字符顯示庫**********************************/
/*顯示一個(gè)字符  英文*/
unsigned char LCD5110_showChar(unsigned char x0,unsigned char y0, unsigned char size, char *c);
/*顯示一串字符串*/
void LCD5110_showString(unsigned char x0,unsigned char y0, unsigned char size, char *str);

沒找你想要的就自己實(shí)現(xiàn)吧??!


附件:

新建文件夾.zip




評論:共2條

貝殼物聯(lián) 評論于:2016-04-06 19:29:52
厲害,WiFi連接交互界面都有了。
樂于分享的人值得尊敬-_-
新紀(jì)元 回復(fù)于:2016-04-07 00:29:50
回復(fù) @貝殼物聯(lián)呵呵 見笑了 最后還有個(gè)紅外線解碼的底層驅(qū)動(dòng)(外部中斷實(shí)現(xiàn)) 不過連按功能有問題 還在考慮要不要傳上來 這是我用esp8266寫的最后一個(gè)底層通信驅(qū)動(dòng)了 整個(gè)板子的外設(shè)驅(qū)動(dòng)就差這個(gè)沒上傳了
返回頂部