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

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

?? +

?? STM32的恒溫消毒柜設計
??
?? 第 1 頁 / 共 2 頁
字號:
	Set_direction(0);
  while(str[strlen])strlen++; 
  while(str[strlen-i])
  {
    LCD_Char((x-8*i),y,str[strlen-i],Color,bkColor); 
    i++;
    if(i>=len || i>strlen)return;
  }  
}


/************************************************************
 * 函數(shù)名:LCD_Str_O_P
 * 描述  :在指定坐標處懸浮顯示8*16大小的字符串
 * 輸入  : -x   顯示位置橫向坐標 0 ~ 319
           -y   顯示位置縱向坐標 0 ~ 239
 * 		   -str 字符串首址
 * 		   -Color字符串顏色
 * 輸出  :無
 * 舉例  :	LCD_Str_O_P(0, 0, "Runing", 0);
		    LCD_Str_O_P(150, 100, "Runing", 0);
           	LCD_Str_O_P(320-16, 239-8*6, "Runing", 0);
 * 注意  :字符串顯示方向為縱向 已測試
******************************************************************/    
void LCD_Str_O_P(u16 x, u16 y,const u8 *str,u16 Color)	
{
	Set_direction(1);
    while(*str != '\0')
    {
        if(y > (240-8)) 
        {	/* 換行*/
            y = 0;
            x -= 16;
        }
			  if(x >(320-16)) 
        {	/*重歸起點*/
            y = x = 0;
        }        
				LCD_Char_O_P(x,y,*str,Color);		
        str ++ ;
        y += 8 ;
    }
   
}





 
/******************************************************
 * 函數(shù)名:LCD_Num_6x12_O
 * 描述  :在指定坐標處懸浮顯示6*12大小的數(shù)字
 * 輸入  : -x   顯示位置橫向坐標 0 ~ 319
           -y   顯示位置縱向坐標 0 ~ 239
		   -num  需要顯示的數(shù)字
		   -Color 數(shù)字顏色
 * 輸出  :無
 * 舉例  :	LCD_Num_6x12_O(200, 100, 65535, BLACK);
		    LCD_Num_6x12_O(320-5*6, 240-12, 65535, BLACK);
			LCD_Num_6x12_O(0, 0, 65535, BLACK); 
 * 注意  :	顯示方向為橫向 已測試
*********************************************************/    
void LCD_Num_6x12_O(u16 x,u16 y,u32 num, u16 Color)	  
{      
    u32 res=num;   	   
    u8 t=0;

		Set_direction(0);  
	  if( num == 0 )
		{
	        LCD_Char_6x12_O(x, y, '0',Color);
					return;
		}	
	   while( res )  /*得到數(shù)字長度t*/
    {
        res/=10;
        t++;
    }

		while(num)
		{
			 LCD_Char_6x12_O(x+(6*(t--)-6), y, (num%10)+'0',Color);/*先顯示低位在顯示高位*/
			 num /= 10 ;
		}			     
} 



/******************************************************
 * 函數(shù)名:LCD_Str_6x12_O
 * 描述  :在指定坐標處懸浮顯示6*12大小的字符串
 * 輸入  : 	-x   顯示位置橫向坐標 0 ~ 319
           	-y   顯示位置縱向坐標 0 ~ 239
 * 			-str 字符串首址
 * 			-Color字符串顏色
 * 輸出  :無
 * 舉例  : LCD_Str_6x12_O(300, 10,"LOVE STM32", BLACK);
		    LCD_Str_6x12_O(0, 0,"LOVE STM32", BLACK);
			LCD_Str_6x12_O(320-6*9, 10,"LOVE STM3", BLACK);
		    LCD_Str_6x12_O(320-6*10, 240-12,"LOVE STM32", BLACK);  
 * 注意  :	字符串顯示方向為橫向 已測試
*********************************************************/    
void LCD_Str_6x12_O(u16 x, u16 y, const u8 *str,u16 Color)	
{    
    
		Set_direction(0);     
    while(*str != '\0')
    {       
        if(x > (320-6)) 
        {	
					//換行
           x = 0;
           y += 12;
        }
        if(y > (240-12)) 
        {	
					//一屏
           x = y = 0;
        }
        
        LCD_Char_6x12_O(x ,y, *str,Color);
        x += 6;
        str ++ ;
    }
				  
}





/******************************************************
 * 函數(shù)名:LCD_Str_6x12_O_P
 * 描述  :在指定坐標處懸浮顯示6*12大小的字符串
 * 輸入  : -x   顯示位置橫向坐標 0 ~ 319
           -y   顯示位置縱向坐標 0 ~ 239
 * 		   -str 字符串首址
 *         -Color字符顏色
 * 輸出  :無
 * 舉例  :	LCD_Str_6x12_O_P(200, 0,"LOVE STM32", 0);
		   	LCD_Str_6x12_O_P(0, 0,"LOVE STM32", 0);
		    LCD_Str_6x12_O_P(320-12, 239-6*10,"LOVE STM32", 0);
 * 注意  :	字符串顯示方向為縱向 已測試
*********************************************************/    
void LCD_Str_6x12_O_P(u16 x, u16 y, const u8 *str, u16 Color)	
{   
		
	  Set_direction(1);      
    while(*str != '\0')
    {       
        if(y > (240-6)) 
        {	/* 換行*/
            y = 0;
            x -= 12;
        }
        if(x >(320-12)) 
        {	/*重歸起點*/
            y = x = 0;
        }        
        LCD_Char_6x12_O_P(x, y , *str,Color);
        y +=6;
        str ++ ;
    }
		  
}





/********************************************************************
 * 函數(shù)名:LCD_Char_CH
 * 描述  :顯示單個漢字字符
 * 輸入  : 	x: 0~(319-16)
 *         	y: 0~(239-16)
 *			str: 中文字符串首址
 *			Color: 字符顏色   
 *			bkColor: 背景顏色
 * 輸出  :無
 * 舉例  :	LCD_Char_CH(200,100,"好",0,0);
 * 注意	 :如果輸入大于1的漢字字符串,顯示將會截斷,只顯示最前面一個漢字
************************************************************************/    
void LCD_Char_CH(u16 x,u16 y,const u8 *str,u16 Color,u16 bkColor)
{
    
#ifndef NO_CHNISEST_DISPLAY         /*如果漢字顯示功能沒有關閉*/
    u8 i,j;
    u8 buffer[32];
    u16 tmp_char=0;
    
    
   GetGBKCode_from_sd(buffer,str);  /* 取字模數(shù)據(jù) */
    
    for (i=0;i<16;i++)
    {
        tmp_char=buffer[i*2];
        tmp_char=(tmp_char<<8);
        tmp_char|=buffer[2*i+1];
        for (j=0;j<16;j++)
        {
            if ( (tmp_char >> 15-j) & 0x01 == 0x01)
            {
                LCD_ColorPoint(x+j,y+i,Color);
            }
            else
            {
                LCD_ColorPoint(x+j,y+i,bkColor);
            }
        }
    }
    
#endif
}



/******************************************************************
 * 函數(shù)名:LCD_Char_CH_P
 * 描述  :顯示單個漢字字符
 * 輸入  : x: 0~(319-16)
 *         y: 0~(239-16)
 *		   str: 中文字符串首址
 *		   Color: 字符顏色   
 *		   bkColor: 背景顏色
 * 輸出  :無
 * 舉例  :	LCD_Char_CH_P(200,100,"好",0,0);
 * 注意	 :如果輸入大于1的漢字字符串,顯示將會截斷,只顯示最前面一個漢字
***********************************************************************/    
void LCD_Char_CH_P(u16 x,u16 y,const u8 *str,u16 Color,u16 bkColor)
{
    
#ifndef NO_CHNISEST_DISPLAY         /*如果漢字顯示功能沒有關閉*/
    
    u8 i,j;
    u8 buffer[32];
    u16 tmp_char=0;
    
    Set_direction(1);
   	GetGBKCode_from_sd(buffer,str);	 /* 取字模數(shù)據(jù) */
    for (i=0;i<16;i++)
    {
        tmp_char=buffer[i*2];
        tmp_char=(tmp_char<<8);
        tmp_char|=buffer[2*i+1];
        for (j=0;j<16;j++)
        {
            if ( (tmp_char >> 15-j) & 0x01 == 0x01)
            {
                LCD_ColorPoint(x+16-i,y+j,Color);
            }
            else
            {
                LCD_ColorPoint(x+16-i,y+j,bkColor);
            }
        }
    }	 

#endif
}


/********************************************************************************
 * 函數(shù)名:	LCD_Char_CH_O
 * 描述  : 懸浮顯示單個漢字字符
 * 輸入  : 	x: 0~(319-16)
 *         	y: 0~(239-16)
 *			str: 中文字符串首址
 *			Color: 字符顏色   
 * 輸出  :無
 * 舉例  :	LCD_Char_CH_O(200,100,"好",0,0);
 * 注意	 :1 橫屏2 如果輸入大于1的漢字字符串,顯示將會截斷,只顯示最前面一個漢字
 ********************************************************************************/    
void LCD_Char_CH_O(u16 x,u16 y,const u8 *str,u16 Color) 
{
    u8 i,j;
    u8 buffer[32];
    u16 tmp_char=0;
    Set_direction(0);   
    GetGBKCode_from_sd(buffer,str); /* 取字模數(shù)據(jù) */
    
    for (i=0;i<16;i++)
    {
        tmp_char=buffer[i*2];
				tmp_char=(tmp_char<<8);
				tmp_char|=buffer[2*i+1];
        for (j=0;j<16;j++)
        {            
            if ( (tmp_char >> 15-j) & 0x01 == 0x01)
            {
                LCD_ColorPoint(x+j,y+i,Color);
            }
        }
    }   
}



/******************************************************************************
 * 函數(shù)名:LCD_Char_CH_O_P
 * 描述  :在Lcd屏上任意位置懸浮顯示一個中文字
 * 輸入  : 	- x: 水平坐標 
 *         	- y: 垂直坐標  
 *			- str: 顯示的中文字
 *			- Color: 字符顏色   
 * 輸出  :無
 * 舉例  :	LCD_Char_CH_O_P(200,100,"云",0); 		
 * 注意  :	1 豎屏2 如果輸入大于1的漢字字符串,顯示將會截斷,只顯示最前面一個漢字
*********************************************************************************/    
void LCD_Char_CH_O_P(u16 x,u16 y,const u8 *str,u16 Color) 
{
    
#ifndef NO_CHNISEST_DISPLAY                           /*如果漢字顯示功能沒有關閉*/
    
    u8 i,j;
    u8 buffer[32];
    u16 tmp_char=0;
    Set_direction(1);
    GetGBKCode_from_sd(buffer,str);  									/* 取字模數(shù)據(jù) */
   
    for (i=0;i<16;i++)
    {
        tmp_char=buffer[i*2];
        tmp_char=(tmp_char<<8);
        tmp_char|=buffer[2*i+1];
        for (j=0;j<16;j++)
        {            
            if ( (tmp_char >> 15-j) & 0x01 == 0x01)
            {
                LCD_ColorPoint(x+16-i,y+j,Color);
            }
        }
    }
        
            
#endif
}





/***************************************************************************
 * 函數(shù)名:LCD_Str_CH
 * 描述  :在指定坐標處顯示16*16大小的指定顏色漢字字符串
 * 輸入  : 	- x: 顯示位置橫向坐標	 
 *         	- y: 顯示位置縱向坐標 
 *			- str: 顯示的中文字符串
 *			- Color: 字符顏色   
 *			- bkColor: 背景顏色
 * 輸出  :無		
 * 注意  :	字符串顯示方向為橫向 已測試
******************************************************************************/    
void LCD_Str_CH(u16 x,u16 y,const u8 *str,u16 Color,u16 bkColor)  
{
   
    Set_direction(0);
    while(*str != '\0')
    {
			if(x>(320-16))
			{	 
				 /*換行*/
				x =0;
				y +=16;
					
			}
			if(y >(240-16))
			{
				 /*重新歸零*/
				 y =0;
				 x =0;
			}
	     LCD_Char_CH(x,y,str,Color,bkColor);      
       str += 2 ;
       x += 16 ;	
    }
}





/********************************************************************************
 * 函數(shù)名:LCD_Str_CH_P
 * 描述  :在指定坐標處顯示16*16大小的指定顏色漢字字符串
 * 輸入  : 	- x: 顯示位置橫向坐標	 
 *         	- y: 顯示位置縱向坐標 
 *			- str: 顯示的中文字符串
 *			- Color: 字符顏色   
 *			- bkColor: 背景顏色
 * 輸出  :無		
 * 注意  :	字符串顯示方向為縱向 已測試
**********************************************************************************/    
void LCD_Str_CH_P(u16 x,u16 y,const u8 *str,u16 Color,u16 bkColor)	
{
        
    Set_direction(1);
    while(*str != '\0')
    {
        if(y >(240-16))
				{
						y = 0;
						x -= 16;
				}
				if(x >(320-16))
				{		
						y = 0;
						x = 0;
				}
				LCD_Char_CH_P(x,y,str,Color,bkColor);       
        str += 2 ;
        y += 16 ;	
    }
    
}


/*********************************************************************************
 * 函數(shù)名:LCD_Str_CH_O
 * 描述  :在指定坐標處懸浮顯示16*16大小的指定顏色漢字字符串
 * 輸入  : 	- x:  顯示位置橫向坐標	 
 *         	- y:  顯示位置縱向坐標 
 *			- str:   顯示的中文字符串
 *			- Color: 字符顏色    
 * 輸出  :無		
 * 注意  :	字符串顯示方向為橫向 已測試
***************************************************************************************/    
void LCD_Str_CH_O(u16 x,u16 y,const u8 *str,u16 Color)	 
{
    	
	Set_direction(0);
    while(*str != '\0')
    {
			if(x>(320-16))
			{	 
				 /*換行*/
				x =0;
				y +=16;
					
			}
			if(y >(240-16))
			{
				 /*重新歸零*/
				 y =0;
				 x =0;
			}
	     LCD_Char_CH_O(x,y,str,Color);     
       str += 2 ;
       x += 16 ;	
    }
       
}



/**********************************************************************************
 * 函數(shù)名:LCD_Str_CH_O_P
 * 描述  :在指定坐標處懸浮顯示16*16大小的指定顏色漢字字符串
 * 輸入  : - x: 顯示位置橫向坐標	 
 *         - y: 顯示位置縱向坐標 
 *		   - str: 顯示的中文字符串
 *		   - Color: 字符顏色   
 * 輸出  :無
 * 注意  :	字符串顯示方向為縱向 已測試
**************************************************************************************/    
void LCD_Str_CH_O_P(u16 x,u16 y,const u8 *str,u16 Color) 
{    
    Set_direction(1);
    while(*str != '\0')
    {
				if(y > 240-16)
				{
					y = 0;
					x -=16;
				}
				if(x > 320-16)
				{
						y = 0;
						x = 0;
				}
        LCD_Char_CH_O_P(x,y,str,Color);        
        str += 2 ;
        y += 16 ;	
    } 
   
}





/**********************************************************************************
 * 函數(shù)名:LCD_Str_ENCH_O_P
 * 描述  :中英文混合懸浮顯示,英文大小為16*8
 * 輸入  : 	- x: 顯示位置橫向坐標	 
 *         	- y: 顯示位置縱向坐標 
 *			- str: 顯示的中文字符串
 *			- Color: 字符顏色   
 * 輸出  :無
 * 注意  :	字符串顯示方向為縱向 已測試
**************************************************************************************/    
void LCD_Str_ENCH_O_P(u16 x,u16 y,const u8 *str,u16 Color)
{
    u16 Tmp_x, Tmp_y;
    Tmp_x = x;
    Tmp_y = y;
    Set_direction(1);
    while(*str != '\0')
    {
        if(*str<125)
				{
					if(Tmp_y >(240-8))
					{
						 /*換行*/
						 Tmp_y =0;
						 Tmp_x -=16;
					}
					LCD_Char_O_P(Tmp_x,Tmp_y, *str,Color);
					str++ ;
					Tmp_y	+= 8;
				}
				else
				{
					if(*str==163)									/*163-172 是中文逗號	 163-187是中文分號*/
					{
						LCD_Char_O_P(Tmp_x,Tmp_y, ' ',Color);		/*改為顯示1個空格*/
						str += 2 ;
						Tmp_x	+= 8 ;

					}
					if(Tmp_y >(240-16))
					{
						 /*換行*/
						 Tmp_y =0;
						 Tmp_x -=16;
					}

					LCD_Char_CH_O_P(Tmp_x,Tmp_y,str,Color);
          str += 2 ;
        	Tmp_y += 16 ;						
        }
    }
}



/******************* CHD1807 Team *****END OF FILE************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美经典视频| 欧美中文字幕久久| 精品国产乱码久久久久久老虎| 日韩精品一区第一页| 欧美一级二级在线观看| 激情文学综合丁香| 亚洲人精品午夜| 欧美一区二区三区四区五区| 国产自产2019最新不卡| 久久爱www久久做| 亚洲黄网站在线观看| 日韩一级片网站| 精品不卡在线视频| 国产农村妇女毛片精品久久麻豆| 国产九色sp调教91| 一卡二卡欧美日韩| 久久久影院官网| 91首页免费视频| 天堂久久久久va久久久久| 日韩国产精品大片| 亚洲成在人线在线播放| 中文字幕成人网| 欧美精品一区视频| 自拍偷拍亚洲激情| 国产精品久久久久久久第一福利| 91精品久久久久久蜜臀| kk眼镜猥琐国模调教系列一区二区| 午夜精品久久久久久久99樱桃| **性色生活片久久毛片| 国产午夜精品久久久久久久| 欧美成人bangbros| 日韩一区二区在线观看视频 | 五月婷婷欧美视频| 国产一区二区精品在线观看| 婷婷开心久久网| 久草中文综合在线| 日韩国产欧美在线播放| 成人综合在线视频| 国产精品一区二区久久精品爱涩| 蜜臀av一区二区在线免费观看| 午夜精品在线视频一区| 九色porny丨国产精品| 成人av在线一区二区三区| 国产精品91一区二区| 精品1区2区3区| 91免费观看在线| 日韩女优av电影在线观看| 欧美一区二区三区四区视频| 欧美国产成人精品| 激情综合色综合久久| 在线观看免费一区| 国产精品少妇自拍| 亚洲天堂av老司机| 国产精品小仙女| 精品视频全国免费看| 欧美激情一区二区在线| 日韩电影免费在线| 欧美性videosxxxxx| 色综合久久88色综合天天| 六月婷婷色综合| 欧美猛男gaygay网站| 亚洲r级在线视频| 成人a级免费电影| 久久久不卡网国产精品一区| 麻豆精品在线观看| 在线电影欧美成精品| 亚洲一区在线播放| 午夜精品一区二区三区免费视频| 91浏览器打开| 日本一区二区三区在线观看| 国产一区二区三区蝌蚪| 欧美一区二区三区视频免费播放 | 亚洲超碰精品一区二区| 91免费版pro下载短视频| 精品国产免费久久| 国产最新精品免费| 中文字幕欧美区| 国产91丝袜在线播放| 久久精品999| 91精品国产综合久久香蕉麻豆| 日韩影院精彩在线| 精品国产一区二区精华| 国产伦精品一区二区三区在线观看| 精品电影一区二区| 国产大陆精品国产| 日韩一区二区三区精品视频| 激情深爱一区二区| 国产欧美精品在线观看| 99精品视频在线观看| 久久久久综合网| 成人av小说网| 亚洲一区二区在线观看视频| 这里是久久伊人| 国产自产2019最新不卡| 一色桃子久久精品亚洲| 欧美日韩精品二区第二页| 狠狠网亚洲精品| 国产精品国产三级国产普通话三级 | 色婷婷亚洲综合| 天天色综合天天| 国产婷婷色一区二区三区 | 青青草国产成人av片免费| 99国产欧美另类久久久精品| 亚洲精品大片www| 日韩欧美久久久| 97精品久久久久中文字幕| 亚洲第一激情av| 国产情人综合久久777777| 欧美亚洲动漫制服丝袜| 国产九色精品成人porny| 一区二区三区 在线观看视频 | 免费成人在线播放| 国产精品久久久久久久久快鸭 | 91丨九色丨黑人外教| 亚洲成精国产精品女| 国产精品日日摸夜夜摸av| 欧美在线看片a免费观看| 另类小说欧美激情| 亚洲影院在线观看| 久久精品男人的天堂| 欧美三电影在线| 国产精品自产自拍| 性感美女久久精品| 亚洲免费在线观看视频| 国产色综合久久| 日韩欧美亚洲另类制服综合在线| 日本国产一区二区| 亚洲美女区一区| 久久一夜天堂av一区二区三区 | 粉嫩一区二区三区在线看| 亚洲乱码国产乱码精品精小说 | www国产成人免费观看视频 深夜成人网 | 亚洲成人免费在线| 国产精品国产a| 久久久久久久久岛国免费| 欧美日韩一卡二卡三卡| 色哟哟精品一区| 91在线国产观看| 麻豆免费精品视频| 六月丁香婷婷色狠狠久久| 婷婷久久综合九色国产成人| 中文字幕一区在线观看| 久久久精品tv| 欧美色视频在线观看| 成人福利视频在线看| 国内精品视频666| 精品一区二区三区蜜桃| 偷窥国产亚洲免费视频| 同产精品九九九| 亚洲图片欧美综合| 国产精品88av| 久久99精品久久久久久动态图 | 99re免费视频精品全部| 国产成人精品www牛牛影视| 精品一区二区三区欧美| 激情综合色综合久久综合| 免播放器亚洲一区| 日韩精品视频网站| 亚洲欧美偷拍另类a∨色屁股| 国产精品福利一区二区三区| 欧美—级在线免费片| 日本一区二区三区电影| 久久精品亚洲精品国产欧美kt∨| 久久你懂得1024| 精品国产一区二区三区久久影院 | 欧美日韩中字一区| 欧美精品自拍偷拍| 日韩午夜小视频| 国产欧美一区二区精品久导航| 久久久夜色精品亚洲| ...av二区三区久久精品| 一区二区三区四区在线免费观看| 一区二区三区欧美| 日韩精品色哟哟| 国产99久久久久久免费看农村| 99久久精品情趣| 欧美日韩免费一区二区三区视频| 欧美精品xxxxbbbb| 久久蜜桃av一区二区天堂| 中文字幕中文乱码欧美一区二区| 亚洲成人免费在线| 国产乱妇无码大片在线观看| 色欲综合视频天天天| 日韩色在线观看| 《视频一区视频二区| 久久精品国产网站| 99国产精品一区| 日韩丝袜美女视频| 亚洲欧美激情插 | 国产精品视频一二三| 午夜精品福利在线| 成人短视频下载| 欧美不卡123| 亚洲一区在线观看免费观看电影高清| 看片的网站亚洲| 欧美午夜在线观看| 国产校园另类小说区| 三级在线观看一区二区| 91小视频在线免费看| 日韩午夜精品视频|