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

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

?? c1335_driver.c

?? sed1335液晶驅動,包括菜單,已經在DSPIC30F6014A上調試通過.
?? C
?? 第 1 頁 / 共 2 頁
字號:
  	}
  	WriteCMD(SCROLL);//C1335=0x44;
  	for(i=0;i<10;i++)
  	{
    	WriteDATA(SCROLL_PARAM[i]);//D1335 = SCOLL_PARA_TABLE10[i];
  	}

  	WriteCMD(HDOT_SCR);	//C1335=0x5A;                     //HDOTSET
  	WriteDATA(0);		//D1335=0x00; 
  	WriteCMD(OVLAY);	//C1335=0x5B;                     //OYLAY
  	WriteDATA(0x04);		//D1335=0x00; 
  	WriteCMD(CSR_FORM);	//C1335=0x5D;                     //CSRFORM
  	WriteDATA(7);		//D1335=0x07;
  	WriteDATA(7);		//D1335=0x07;

  	WriteCMD(CSR_DIR_R);//C1335=0x4C;                    //CLR DRAM
  	WriteCMD(CSR_W);	//C1335=0x46;
  	WriteDATA(0);		//D1335=0x00; 
  	WriteDATA(0);		//D1335=0x00;
  	WriteCMD(MEM_WRITE);//C1335=0x42;

  	for(i=0;i<0x2800;i++)
  	{
   		WriteDATA(0);		//D1335=0x20;
  	}         

	WriteCMD(DISP_ON);	//cmd_write (LCDDISPON);
  	WriteDATA(0x14);		//data_write (0x54);
}		      
//********************************************************************
void ClearLCD(	unsigned char 	ZoneBase,
				unsigned char	X,
				unsigned char	Y,
				unsigned char	XLength,
				unsigned char	YLength)
{
	unsigned char	i,j;
	unsigned int   XYtemp;  
	
	WriteCMD(CSR_DIR_D);
	for(i=0;i<XLength;i++)
 	{ 
	    XYtemp  =  (Y) * 40 + X+i + ZoneBase*256;
		WriteCMD(CSR_DIR_D);
	    WriteCMD(CSR_W);
		WriteDATA((unsigned char)XYtemp);
		WriteDATA((unsigned char)(XYtemp >> 8));
		WriteCMD(MEM_WRITE);
		for(j=0;j<YLength;j++)
				WriteDATA(0); 
    }
}

/*
// 第一顯示區向下滾動
void RollDown( void ) 
{
	unsigned int	iTemp	=	paraP9*15*16+BasePart2*256;
	unsigned char 	jj 		= 	15;// 演示32次

//	WriteCommand( DispOn );			// 寫入指令DISP ON/OFF代碼,后續參數:
//	WriteData( 0x44 );				// 00 00 01 00顯示1區開顯示,其余層關閉

	while(jj--) {
		iTemp -= paraP9*16;
		WriteCMD( SCROLL);		// 設定顯示區域起始地址
		WriteDATA( 0 );			// 寫入參數
		WriteDATA( 0 );			// 寫入參數
		WriteDATA( 0XF0 );			// 寫入參數
		WriteDATA( (unsigned char)(iTemp & 0xff) );			// 寫入參數
		WriteDATA( (unsigned char)(iTemp /256) );			// 寫入參數
		DelayMS(400);					// 調延時子程序
	}
	WriteCMD( SCROLL );		// 設定顯示區域起始地址
	WriteDATA( 0 );			// 寫入參數
	WriteDATA( 0 );			// 寫入參數
	DelayMS(60);
}

// 第二顯示區向上滾動
void RollUp( void ) 
{

	unsigned int	iTemp=BasePart2*256;
	unsigned char 	jj = 15;					// 演示30次

//	WriteCommand( DispOn );			// 寫入指令DISP ON/OFF代碼,后續參數:
//	WriteData( 0x44 );				// 00 00 01 00顯示1區開顯示,其余層關閉

	while(jj--) 
	{
		iTemp += paraP9*16;

		WriteCMD( SCROLL );		// 設定顯示區域起始地址
		WriteDATA( 0 );			// 寫入參數
		WriteDATA( 0 );			// 寫入參數
		WriteDATA( 0XF0 );			// 寫入參數
		WriteDATA( (unsigned char)(iTemp & 0xff) );			// 寫入參數
		WriteDATA( (unsigned char)(iTemp /256) );			// 寫入參數

		DelayMS(400);				// 調延時子程序
	}
}
*/
/*=================================================================**
**函 數 名:void PutPixel(unsigned int X,unsigned  char Y,unsigned char attr);**
**功能介紹:在(x,y)坐標繪制一個點。x=[0,319],y=[0,239]			   **
**傳人參數:attr是 (1)畫點,(0)消點                   **
===================================================================
void PutPixel(unsigned int X,unsigned  char Y,unsigned char attr)
{
    unsigned char  ucTemp;
    unsigned int   XYtemp;  
    XYtemp  =  (Y) * 40 + (unsigned char)(X >> 3) + BasePart2*256;
	WriteCMD(CSR_DIR_D);
    WriteCMD(CSR_W);
	WriteDATA((unsigned char)XYtemp);
	WriteDATA((unsigned char)(XYtemp >> 8));
	WriteCMD(MEM_READ);
    ucTemp  =  ReadDataLcm();
	if(attr)
        ucTemp  |=  OnlyBitTable[(unsigned char)X & 0x07];
	else
        ucTemp  &= ~OnlyBitTable[(unsigned char)X & 0x07];

	WriteCMD(CSR_W);
	WriteDATA((unsigned char)XYtemp);
	WriteDATA((unsigned char)(XYtemp >> 8));
    WriteCMD(MEM_WRITE);
    WriteDATA(ucTemp);
}*/
/*=================================================================**
**函 數 名:void PutPixel(unsigned int X,unsigned  char Y,unsigned char attr);**
**功能介紹:在(x,y)坐標繪制一個點。x=[0,319],y=[0,239]			   **
**傳人參數:attr是 (1)畫點,(0)消點                   **
===================================================================
void	DrawRect(unsigned int X,unsigned  char Y,unsigned char attr)
{
	unsigned char	i,j;
	for(j=0;j<2;j++)
		for(i=0;i<40;i++)
			PutPixel(X+i,Y+j,attr);
	for(j=22;j<24;j++)
		for(i=0;i<40;i++)
			PutPixel(X+i,Y+j,attr);

	for(i=0;i<2;i++)
		for(j=0;j<24;j++)
			PutPixel(X+i,Y+j,attr);
	for(i=38;i<40;i++)
		for(j=0;j<24;j++)
			PutPixel(X+i,Y+j,attr);
}*/
/*======================================================================**
**函 數 名:void DispHZ_24_24(uchar *addr,uchar LineX,uchar RowY); 	**
**功能介紹:顯示 2 區圖形方式顯示16*16漢字				**
**傳人參數:漢字字符串地址 *addr,定位坐標LineX(0~239),RowY(0~39) 	**
**								  	**
**======================================================================
void DispHZ_24_24(	unsigned char *addr,
					unsigned char Y0,
					unsigned char X0,
					unsigned char color) 
{  
	DispBitmap(addr,		Y0,		X0,		color,24);
	DispBitmap(addr+24,		Y0,		X0+1,	color,24);
	DispBitmap(addr+24+24,	Y0,		X0+2,	color,24);
}*/

/*======================================================================**
**函 數 名:void DispBitmap(uchar *addr,uchar LineX,**
							uchar RowY,unsigned char Length);**
**功能介紹:顯示 3 區圖形方式顯示Length*8的位圖				**
**傳人參數:漢字字符串地址 *addr,定位坐標LineX(0~239),RowY(0~39) 	**
**								  	**
**======================================================================*/ /*
void DispBitmapZone1(	unsigned char *addr,
						unsigned char Y,
						unsigned char X,
						unsigned char color, 
						unsigned char Length) 
{
	unsigned char i; 
	unsigned int XYtemp;
	i = color;
	XYtemp = Y * 40 + X+BasePart1*256;		//計算顯示位置
	WriteCMD(CSR_DIR_D);
	WriteCMD(CSR_W);
	WriteDATA((unsigned char)XYtemp);
	WriteDATA((unsigned char)(XYtemp >> 8));
	WriteCMD(MEM_WRITE);
	for(i=0;i<Length;i++,addr++)
	{	 	 
    	if(!color)	WriteDATA(*addr);
		else	    WriteDATA(~(*addr));
	} 
}*/
/*======================================================================**
**函 數 名:void DispHZ_24_24(uchar *addr,uchar LineX,uchar RowY); 	**
**功能介紹:顯示 3 區圖形方式顯示16*16漢字				**
**傳人參數:漢字字符串地址 *addr,定位坐標LineX(0~239),RowY(0~39) 	**
**								  	**
**======================================================================*/ /*
void DispHZ_24_24Zone1(	unsigned char *addr,
						unsigned char Y0,
						unsigned char X0,
						unsigned char color) 
{  
	DispBitmapZone1(addr,		Y0,		X0,		color,24);
	DispBitmapZone1(addr+24,	Y0,		X0+1,	color,24);
	DispBitmapZone1(addr+24+24,	Y0,		X0+2,	color,24);
}
/*======================================================================**
**函 數 名:Disp_ASCII(uchar *addr,uchar LineX,uchar RowY,bit Inverse);	**
**功能介紹:顯示 2 區圖形方式顯示ASCII,要求以'\0'結尾		       	**
**傳人參數:ASCII字符串地址 *addr,定位坐標LineX(0~239),RowY(0~39) 	**
**		-----(bit)Inverse,正常顯示(0),反白顯示(1)  ---		**
========================================================================*
void DispASCIIStr(	unsigned char *addr,
					unsigned char X,
					unsigned char Y,
					unsigned char color)
{     
	unsigned int 	p;

	for ( ;*addr != 0;addr++,X++ )
	{
		p = (*addr - 0x20)*16 ;		
		DispCHAR_16x8(ASCII_16+p,X,Y,color); 	//DispCHAR_16x8(&Ascii_16[p],Y0,X0,color);   
	}   
}
*/
	 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久影视传媒| 精品视频资源站| 麻豆精品国产传媒mv男同| 亚洲成人黄色影院| 亚洲成人黄色小说| 日韩电影在线观看网站| 欧美aaaaaa午夜精品| 毛片av一区二区| 韩日av一区二区| 成人午夜又粗又硬又大| 懂色av噜噜一区二区三区av| 99国产精品国产精品久久| 91丨国产丨九色丨pron| 欧美影视一区二区三区| 欧美一区二区三区视频免费| 久久精品人人爽人人爽| 亚洲情趣在线观看| 日韩国产高清在线| 国产精品一区免费在线观看| 99久久久国产精品| 欧美日韩国产小视频| 日韩美女视频在线| 国产精品嫩草影院av蜜臀| 亚洲制服欧美中文字幕中文字幕| 免费xxxx性欧美18vr| 成人教育av在线| 欧美精品日韩综合在线| wwwwxxxxx欧美| 一区二区免费视频| 久久国产精品72免费观看| 成人性视频免费网站| 欧美日韩精品免费观看视频| www国产成人| 亚洲国产一二三| 国产一区二区三区四区在线观看| 91成人网在线| 精品成人免费观看| 亚洲综合色成人| 福利一区在线观看| 在线观看91精品国产麻豆| 国产精品久久三| 狂野欧美性猛交blacked| 国产成人av自拍| 91精品国产91久久久久久一区二区| 欧美激情艳妇裸体舞| 日本午夜精品视频在线观看| av在线不卡网| 精品国产sm最大网站| 亚洲成人免费在线观看| av亚洲精华国产精华| 久久午夜老司机| 蜜臀av一区二区三区| 91首页免费视频| 国产精品视频在线看| 国产一区视频在线看| 777午夜精品免费视频| 亚洲激情男女视频| 91在线无精精品入口| 久久精品人人做人人综合| 一区二区三区国产精华| www.综合网.com| 国产午夜精品一区二区| 老司机一区二区| 91精品国产综合久久久久久久久久 | 欧美电视剧免费全集观看 | 色哟哟一区二区在线观看| 精品国产污网站| 日本美女一区二区三区视频| 欧美精品在线观看播放| 亚洲综合免费观看高清完整版在线| 91色九色蝌蚪| 亚洲一区免费视频| 欧洲av在线精品| 亚洲精品欧美激情| 欧美色图12p| 婷婷六月综合亚洲| 欧美嫩在线观看| 午夜国产不卡在线观看视频| 91黄色免费看| 亚洲欧美另类久久久精品2019| 色哟哟精品一区| 一区二区三区在线免费播放| 欧美在线免费观看视频| 久久婷婷成人综合色| 成人sese在线| 亚洲福中文字幕伊人影院| 91福利小视频| 天天操天天综合网| 精品国产区一区| www.色综合.com| 亚洲免费在线看| 欧美日韩国产美| 久久精品国产亚洲a| 欧美国产1区2区| 91国偷自产一区二区三区观看 | 香蕉加勒比综合久久| 欧美精品日日鲁夜夜添| 麻豆国产一区二区| 中文字幕一区二区在线播放| 欧美日韩国产高清一区二区三区| 日韩1区2区日韩1区2区| 国产香蕉久久精品综合网| 91网站在线播放| 三级在线观看一区二区 | 亚洲精品免费播放| 欧美精品123区| 国产福利一区二区三区视频在线| 一区二区在线观看视频在线观看| 日韩亚洲欧美在线| proumb性欧美在线观看| 日韩精品亚洲一区| 国产精品久久久久aaaa樱花| 69av一区二区三区| 99久久久无码国产精品| 六月丁香婷婷久久| 一区二区三区中文字幕精品精品| 欧美性欧美巨大黑白大战| 国产乱码精品1区2区3区| 亚洲电影在线免费观看| 国产精品成人在线观看| 91精品国产色综合久久| 色天使色偷偷av一区二区| 国产最新精品精品你懂的| 天天色天天爱天天射综合| 国产精品美女久久久久aⅴ | 欧美变态口味重另类| 色伊人久久综合中文字幕| 国产美女一区二区三区| 日韩在线观看一区二区| 一区二区三区精品在线| 国产日本亚洲高清| 久久天堂av综合合色蜜桃网| 日韩午夜精品视频| 欧美日韩精品电影| 在线观看亚洲a| 91在线精品一区二区三区| 国产乱码精品一区二区三区av | 亚洲欧美日韩久久| 日本一区二区免费在线| 精品乱码亚洲一区二区不卡| 欧美伦理视频网站| 在线成人小视频| 欧美精品日日鲁夜夜添| 欧美第一区第二区| 欧美顶级少妇做爰| 欧美精品在欧美一区二区少妇| 91福利在线播放| 欧美综合亚洲图片综合区| 色久综合一二码| 欧美日韩中文一区| 91久久精品网| 在线播放亚洲一区| 91精品国产色综合久久| 欧美成人艳星乳罩| 精品欧美乱码久久久久久1区2区| 日韩欧美国产一区二区三区| 精品成人一区二区| 久久亚洲综合av| 久久九九全国免费| 亚洲私人黄色宅男| 亚洲一区二区欧美激情| 日韩二区在线观看| 久久99国产精品久久| 成人精品视频一区二区三区| 91玉足脚交白嫩脚丫在线播放| 在线精品国精品国产尤物884a| 在线观看国产精品网站| 91 com成人网| 国产日产欧美精品一区二区三区| 中文字幕亚洲欧美在线不卡| 亚洲国产视频一区| 国产在线播放一区二区三区| 成人国产亚洲欧美成人综合网| 色播五月激情综合网| 91精品国产福利| 国产精品久久久久四虎| 丝瓜av网站精品一区二区| 美女视频黄频大全不卡视频在线播放 | 欧美丝袜第三区| 精品国产乱码久久久久久免费| 国产三级久久久| 香蕉影视欧美成人| 国产成人午夜99999| 欧美在线一区二区| 久久青草欧美一区二区三区| 亚洲欧美日韩国产另类专区| 久久国产三级精品| 99久久综合精品| 日韩精品专区在线影院重磅| 亚洲人成网站在线| 国产曰批免费观看久久久| 色婷婷久久一区二区三区麻豆| 精品国产乱子伦一区| 亚洲国产日韩av| 99久久777色| 久久综合久久综合久久| 午夜精品久久久久久不卡8050| 国产69精品久久久久777| 欧美一区二区三区思思人| 亚洲日本在线观看|