亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? lcd.h

?? 此例程是基于ARMS3C44B0的經典例程 對于嵌入式開發而言很有用 需要硬件平臺
?? H
字號:
/*********************************************************************************************
* File:	LCD.H
* Author:	embest	
* Desc:	LCD common macro define and function declare
* History:	
*********************************************************************************************/

#ifndef __LCD_H__
#define __LCD_H__

#ifdef __cplusplus
extern "C" {
#endif

#include "def.h"

/*--- macro define ---*/

/* screen size */
#define TLCD_160_240		(0)
#define VLCD_240_160		(1)
#define CLCD_240_320		(2)
#define MLCD_320_240		(3)
#define ELCD_640_480		(4)
#define SLCD_160_160		(5)
#define LCD_TYPE			MLCD_320_240

#if(LCD_TYPE==TLCD_160_240)
#define SCR_XSIZE 			(160)  
#define SCR_YSIZE 			(240)
#define LCD_XSIZE 			(160)
#define LCD_YSIZE 			(240)
#elif(LCD_TYPE==VLCD_240_160)
#define SCR_XSIZE 			(240)  
#define SCR_YSIZE 			(160)
#define LCD_XSIZE 			(240)
#define LCD_YSIZE 			(160)
#elif(LCD_TYPE==CLCD_240_320)
#define SCR_XSIZE 			(240)  
#define SCR_YSIZE 			(320)
#define LCD_XSIZE 			(240)
#define LCD_YSIZE 			(320)
#elif(LCD_TYPE==MLCD_320_240)
#define SCR_XSIZE 			(320)  
#define SCR_YSIZE 			(240)
#define LCD_XSIZE 			(320)
#define LCD_YSIZE 			(240)
#elif(LCD_TYPE==ELCD_640_480)
#define SCR_XSIZE 			(640)  
#define SCR_YSIZE 			(480)
#define LCD_XSIZE 			(640)
#define LCD_YSIZE 			(480)
#elif(LCD_TYPE==SLCD_160_160)
#define SCR_XSIZE 			(160)  
#define SCR_YSIZE 			(160)
#define LCD_XSIZE 			(160)
#define LCD_YSIZE 			(160)
#endif

/* screen color */
#define MODE_MONO 			(1)
#define MODE_GREY4			(4)
#define MODE_GREY16 		(16)
#define MODE_COLOR 			(256)

#define Ascii_W 			8
#define XWIDTH 				6
#define BLACK 				0xf
#define WHITE 				0x0
#define LIGHTGRAY   		0x5
#define DARKGRAY    		0xa
#define TRANSPARENCY 		0xff

#define HOZVAL				(LCD_XSIZE/4-1)
#define HOZVAL_COLOR		(LCD_XSIZE*3/8-1)
#define LINEVAL				(LCD_YSIZE -1)
#define MVAL				(13)
#define M5D(n)				((n) & 0x1fffff)
#define MVAL_USED 			0

/* array size */
#define ARRAY_SIZE_MONO 	(SCR_XSIZE/8*SCR_YSIZE)
#define ARRAY_SIZE_GREY4   	(SCR_XSIZE/4*SCR_YSIZE)
#define ARRAY_SIZE_GREY16  	(SCR_XSIZE/2*SCR_YSIZE)
#define ARRAY_SIZE_COLOR 	(SCR_XSIZE/1*SCR_YSIZE)

/* clkval */
#define CLKVAL_MONO 		(12)
#define CLKVAL_GREY4 		(12)
#define CLKVAL_GREY16 		(12)
#define CLKVAL_COLOR 		(10)

#define LCD_BUF_SIZE		(SCR_XSIZE*SCR_YSIZE/2)
#define LCD_ACTIVE_BUFFER	(0xc300000)
#define LCD_VIRTUAL_BUFFER 	(0xc300000 + LCD_BUF_SIZE)

#define LCD_PutPixel(x, y, c) \
	(*(INT32U *)(LCD_VIRTUAL_BUFFER+ (y) * SCR_XSIZE / 2 + ( (x)) / 8 * 4)) = \
	(*(INT32U *)(LCD_VIRTUAL_BUFFER+ (y) * SCR_XSIZE / 2 + ( (x)) / 8 * 4)) & \
	(~(0xf0000000 >> ((( (x))%8)*4))) |((c) << (7 - ( (x))%8) * 4)
#define LCD_Active_PutPixel(x, y, c)	\
	(*(INT32U *)(LCD_ACTIVE_BUFFER + (y) * SCR_XSIZE / 2 + (319 - (x)) / 8 * 4)) = \
	(*(INT32U *)(LCD_ACTIVE_BUFFER + (y) * SCR_XSIZE / 2 + (319 - (x)) / 8 * 4)) & \
	(~(0xf0000000 >> (((319 - (x))%8)*4))) |((c) << (7 - (319 - (x))%8) * 4)

#define GUISWAP(a, b){a^=b; b^=a; a^=b;}

/*--- function declare ---*/

INT8U LCD_GetPixel(INT16U usX, INT16U usY);
void  Lcd_Init(void);
void  Lcd_Clr(void);
void  Lcd_Active_Clr(void);
void  Lcd_Test(void);
void  Lcd_Dma_Trans(void);
void  LcdVirtualToTrue(void);
void  LcdClrRect(INT16 usLeft, INT16 usTop, INT16 usRight, INT16 usBottom, INT8U ucColor);
void  Lcd_Draw_Box(INT16 usLeft, INT16 usTop, INT16 usRight, INT16 usBottom, INT8U ucColor);
void  Lcd_Draw_Line(INT16 usX0, INT16 usY0, INT16 usX1, INT16 usY1, INT8U ucColor, INT16U usWidth);
void  Lcd_Draw_HLine(INT16 usX0, INT16 usX1, INT16 usY0, INT8U ucColor, INT16U usWidth);
void  Lcd_Draw_VLine(INT16 usY0, INT16 usY1, INT16 usX0, INT8U ucColor, INT16U usWidth);
void  Lcd_Anti_Disp(INT16U usX0, INT16U usY0, INT16U usX1, INT16U usY1);
void  Lcd_DisplayChar(INT16U usX0, INT16U usY0, INT8U ucChar);
void  Lcd_DisplayString(INT16U usX0, INT16U usY0, INT8U *pucStr);
void  Lcd_DisplayShort(INT16 sX, INT16 sY, INT16U usInt);
void  __irq Zdma0Done(void);
void  Lcd_DspAscII6x8(INT16U usX0, INT16U usY0,INT8U ForeColor, INT8U* pucChar);
void  Lcd_DspAscII8x16(INT16U x0, INT16U y0, INT8U ForeColor, INT8U* s);
void  Lcd_DspHz16(INT16U x0, INT16U y0, INT8U ForeColor, INT8U *s);
void  ReverseLine(INT32U ulHeight, INT32U ulY);
INT8U LCD_GetPixel(INT16U usX, INT16U usY);

#ifdef __cplusplus
}
#endif

#endif /* __LCD_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人激情午夜影院| 亚洲超碰97人人做人人爱| 国产乱码精品一区二区三区五月婷 | 欧美浪妇xxxx高跟鞋交| 亚洲第一主播视频| 91精品国产欧美一区二区成人| 午夜精品久久久久久久| 日韩网站在线看片你懂的| 久久99久久99小草精品免视看| 欧美zozozo| eeuss国产一区二区三区| 一区二区三区在线视频观看58 | 欧美午夜精品电影| 天天操天天干天天综合网| 日韩免费视频线观看| 国产精品一区在线| 亚洲欧美福利一区二区| 欧美男女性生活在线直播观看| 久久超级碰视频| 国产精品美女久久久久久久久久久| 一本久久精品一区二区| 亚洲国产成人91porn| 亚洲精品一区二区三区99| 不卡视频在线看| 日韩高清不卡一区二区三区| 久久久亚洲国产美女国产盗摄 | 一本色道久久综合亚洲精品按摩| 亚洲成av人影院在线观看网| 精品国内二区三区| 色综合久久88色综合天天| 男人的j进女人的j一区| 国产精品免费视频一区| 欧美性欧美巨大黑白大战| 精品一区二区在线视频| 中文字幕视频一区二区三区久| 欧美美女黄视频| 成人免费电影视频| 美腿丝袜亚洲色图| 亚洲人一二三区| 欧美精品一区二区三区很污很色的| 欧美在线高清视频| 国产精品一区二区91| 亚洲图片欧美色图| 国产精品高清亚洲| 欧美va天堂va视频va在线| 在线视频欧美精品| 国产成人av一区二区| 日本视频中文字幕一区二区三区| 国产精品久久国产精麻豆99网站| 91精品国产入口| 91视视频在线观看入口直接观看www| 久久精品国产精品亚洲精品| 一区二区三区蜜桃| 国产精品短视频| 国产亚洲一二三区| 欧美一级免费大片| 欧美另类高清zo欧美| 色婷婷精品久久二区二区蜜臂av | 亚洲国产成人高清精品| 综合自拍亚洲综合图不卡区| 精品国产一区二区三区久久久蜜月| 欧美性三三影院| 91蝌蚪porny九色| 成人av中文字幕| 国产激情91久久精品导航| 久久精品国产久精国产爱| 日韩专区在线视频| 午夜电影网亚洲视频| 夜夜嗨av一区二区三区网页| 18欧美亚洲精品| 日韩毛片一二三区| 中文字幕视频一区二区三区久| 欧美激情中文字幕一区二区| 精品国产三级电影在线观看| 欧美一区二区成人| 日韩一区二区视频在线观看| 91精品国产免费| 欧美一级高清大全免费观看| 91精品国产综合久久久久久漫画| 欧美日韩国产另类一区| 欧美日韩三级一区| 欧美一区二区美女| 日韩视频国产视频| 精品国产一区二区国模嫣然| 精品99999| 国产欧美日产一区| 成人免费在线播放视频| 一区二区成人在线| 亚洲国产成人高清精品| 日韩精品一区第一页| 免费不卡在线视频| 国产一区二区三区免费播放| 国产成人在线影院| 一本一道久久a久久精品| 色狠狠av一区二区三区| 欧美日韩国产美女| 亚洲精品一区在线观看| 中文字幕高清不卡| 亚洲一级在线观看| 免费欧美日韩国产三级电影| 成人天堂资源www在线| 成人高清免费在线播放| 91视频精品在这里| 3d成人动漫网站| www久久久久| 亚洲欧洲精品一区二区精品久久久| 亚洲免费在线观看| 婷婷国产在线综合| 国产美女精品人人做人人爽| 成人av集中营| 91麻豆精品国产91久久久 | 亚洲精品国产高清久久伦理二区| 亚洲一区av在线| 精品午夜一区二区三区在线观看 | 日韩精品成人一区二区三区| 老司机精品视频线观看86| 大胆欧美人体老妇| 欧美三级在线看| 国产欧美日韩视频一区二区 | 欧美日韩五月天| 久久久久久免费网| 一区二区三区欧美日| 国产一区二区三区高清播放| 色先锋资源久久综合| 日韩免费看的电影| 亚洲欧美日韩国产综合在线| 免费人成在线不卡| 91福利社在线观看| 国产欧美一区二区精品性色 | 视频一区视频二区中文字幕| 国产麻豆欧美日韩一区| 欧美亚洲综合色| 国产欧美中文在线| 老司机午夜精品| 色国产精品一区在线观看| 久久综合九色综合欧美98| 亚洲国产裸拍裸体视频在线观看乱了 | 日韩一区二区三区电影在线观看| 国产精品色噜噜| 久久国产福利国产秒拍| 欧美三级电影一区| 国产精品盗摄一区二区三区| 久久成人综合网| 欧美区在线观看| 亚洲一区二区三区影院| 粉嫩一区二区三区性色av| 91精品国产综合久久久久久久久久| 夜夜嗨av一区二区三区| 成人午夜看片网址| 久久综合九色综合欧美就去吻 | 欧美一级片在线观看| 亚洲精品日韩一| 成人亚洲一区二区一| 国产视频一区在线播放| 精彩视频一区二区| 日韩欧美一级在线播放| 日韩高清一级片| 欧美日韩精品一区二区三区蜜桃| 亚洲精品美国一| 91女厕偷拍女厕偷拍高清| 国产精品国产三级国产aⅴ原创| 国产一区三区三区| 亚洲精品一区二区三区影院| 日韩黄色免费电影| 日韩一卡二卡三卡国产欧美| 日韩精品三区四区| 欧美男女性生活在线直播观看| 亚洲国产日韩在线一区模特| 欧美日韩中文另类| 性做久久久久久免费观看| 欧美日韩久久一区二区| 午夜婷婷国产麻豆精品| 欧美日韩精品免费观看视频| 亚洲成av人在线观看| 欧美精品日韩综合在线| 奇米一区二区三区| 精品精品欲导航| 国产剧情一区二区三区| 中文一区在线播放| 色香蕉久久蜜桃| 五月婷婷欧美视频| 欧美一级淫片007| 久热成人在线视频| 久久精品在这里| 色拍拍在线精品视频8848| 亚洲va欧美va国产va天堂影院| 欧美日本在线观看| 国内外成人在线| 亚洲国产精品av| 欧美做爰猛烈大尺度电影无法无天| 亚洲综合免费观看高清完整版在线| 欧美男同性恋视频网站| 麻豆精品一区二区三区| 久久久精品国产免费观看同学| 成人短视频下载| 亚洲成人自拍网| 久久久国产精品午夜一区ai换脸| av电影在线观看完整版一区二区| 一区二区三区在线观看国产| 日韩一区二区精品|