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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? lcddrv.c

?? 本代碼采用C語(yǔ)言編寫
?? C
?? 第 1 頁(yè) / 共 4 頁(yè)
字號(hào):
        
    LCD_wbyte(PART1,LCD_CMD,LCD_RESET);//LCD 1 RESET

	LCD_wbyte(PART1,LCD_CMD,ADC_SELECT_R);//ADC :0
	LCD_wbyte(PART1,LCD_CMD,STATIC_OFF);//normal display operation
	LCD_wbyte(PART1,LCD_CMD,DUTY_SLE_32);//duty 1/32
		
	LCD_wbyte(PART2,LCD_CMD,LCD_RESET);// LCD 2 RESET
		
	LCD_wbyte(PART2,LCD_CMD,ADC_SELECT_R);//ADC :0
	LCD_wbyte(PART2,LCD_CMD,STATIC_OFF);//normal display operation
	LCD_wbyte(PART2,LCD_CMD,DUTY_SLE_32);//duty 1/32
     ///1.Display OFF
    LCD_wbyte(PART1,LCD_CMD,DISP_OFF);//lcd1 off
    LCD_wbyte(PART2,LCD_CMD,DISP_OFF);//lcd2 off
     
     
   
     ///2.1 CLEAR DISPLAY RAM LCD1
     
     // IO0SET=(0x01<<5);//select LCD1
     
#if 1     
       	for(i=0;i<4;i++)
       	{
          	LCD_wbyte(PART1,LCD_CMD,0xb8+i);//select page
          	for(j=0;j<61;j++)
           	{
             	LCD_wbyte(PART1,LCD_CMD,j);//select column
             	LCD_wbyte(PART1,LCD_DATA,0x00);//clear data in RAM    
           	}	
     	}
#endif        
        ///2.2 CLEAR DISPLAY RAM LCD2
       // IO0SET=(0x01<<6);//select LCD2
       
#if 1     
       	for(i=0;i<4;i++)
        {
          	LCD_wbyte(PART2,LCD_CMD,0xb8+i);//select page
          	for(j=0;j<61;j++)
           	{
             	LCD_wbyte(PART2,LCD_CMD,j);//select column
             	LCD_wbyte(PART2,LCD_DATA,0x00);//clear data in RAM    
           	}	
        }
#endif 
     ///3.Display ON	
    
     LCD_wbyte(PART2,LCD_CMD,DISP_ON);//lcd2 on
     LCD_wbyte(PART1,LCD_CMD,DISP_ON);//lcd1 on
     
    //display data 
      
     
        for(i=0;i<61;i++)
      {
		LCD_wbyte(PART1,LCD_CMD,PAGE_2);//set page
		LCD_wbyte(PART1,LCD_CMD,i);//set column
		
	    LCD_wbyte(PART1,LCD_DATA,0x0f);//write data in RAM	
	    }
	       for(i=0;i<51;i++)
        {
		LCD_wbyte(PART1,LCD_CMD,PAGE_2);//set page
		LCD_wbyte(PART1,LCD_CMD,i);//set column
		
	    LCD_wbyte(PART1,LCD_DATA,0x0f);//write data in RAM	
	     }
	    
	       for(i=0;i<41;i++)
        {
		LCD_wbyte(PART1,LCD_CMD,PAGE_3);//set page
		LCD_wbyte(PART1,LCD_CMD,i);//set column
		
	    LCD_wbyte(PART1,LCD_DATA,0x0f);//write data in RAM	
	    }
	       for(i=0;i<31;i++)
        {
		LCD_wbyte(PART1,LCD_CMD,PAGE_4);//set page
		LCD_wbyte(PART1,LCD_CMD,i);//set column
		
	    LCD_wbyte(PART1,LCD_DATA,0x0f);//write data in RAM	
	    }
	     for(i=0;i<61;i++)
      {
		LCD_wbyte(PART2,LCD_CMD,PAGE_1);//set page
		LCD_wbyte(PART2,LCD_CMD,i);//set column
		
	    LCD_wbyte(PART2,LCD_DATA,0x0f);//write data in RAM	
	    }
	       for(i=0;i<51;i++)
        {
		LCD_wbyte(PART2,LCD_CMD,PAGE_2);//set page
		LCD_wbyte(PART2,LCD_CMD,i);//set column
		
	    LCD_wbyte(PART2,LCD_DATA,0x0f);//write data in RAM	
	     }
	    
	       for(i=0;i<41;i++)
        {
		LCD_wbyte(PART2,LCD_CMD,PAGE_3);//set page
		LCD_wbyte(PART2,LCD_CMD,i);//set column
		
	    LCD_wbyte(PART2,LCD_DATA,0x0f);//write data in RAM	
	    }
	       for(i=0;i<31;i++)
        {
		LCD_wbyte(PART2,LCD_CMD,PAGE_4);//set page
		LCD_wbyte(PART2,LCD_CMD,i);//set column
		
	    LCD_wbyte(PART2,LCD_DATA,0x0f);//write data in RAM	
	    }
	   
}


//column=x*8;
//x:0-13,y:0-1
void setposit(uint x,uint y)
{
	if(x<=6)
	{
	    currentbase=COLUMNBASE_L1;
	    if(y==0)
	     {
	     LCD_wbyte(PART1,LCD_CMD,PAGE_1);
	     currentlcd=PART1;
	     currentpage=PAGE_1;
	      }
	   else if(y==1)
	     
	     {
	      LCD_wbyte(PART1,LCD_CMD,PAGE_2);
	       currentlcd=PART1;
	       currentpage=PAGE_2;
	      }
	}
	if((x>=7)&&(x<=13))  //  7<=x<=13
	{
	    currentbase=COLUMNBASE_L2;
	    if(y==0)
	     {
	     LCD_wbyte(PART2,LCD_CMD,PAGE_1);
	       currentlcd=PART2;
	       currentpage=PAGE_1;
	      }
	   else if(y==1)
	     {
	      LCD_wbyte(PART2,LCD_CMD,PAGE_2);
	       currentlcd=PART2;
	       currentpage=PAGE_2;
	      }
	}
}
	
void DispChar(uint x, uchar* ch)
{
  uchar	i, p;
  uint charbase;
  uint Length, Length_tmp;
  uint a,b,column;

 //if((strlen((char *)ch))>(14-x))
 //length=14-x;
 //else
 	Length=strlen((char *)ch);
 	Length_tmp = 0x00;
 	if(Length>14-x)
 	{
 		Length_tmp = Length -14+x;
 		Length = 14-x;
 	}
  	for(a=0;a<Length;a++)
  	{
   		charbase=(ch[a]-0x20)*16;
   		setposit(x+a,0);
   		if((x+a)<=6) column=(x+a)*8;
  		if(((x+a)>=7)&&((x+a)<=13)) column=(x+a-7)*8;
  		for(i=0;i<8;i++)
  		{
	   		b=Bmp001[i+charbase];
	   		LCD_wbyte(currentlcd,LCD_CMD,currentbase+column+i);
	   		LCD_wbyte(currentlcd,LCD_DATA,b);
  		}
  		for(i=8;i<16;i++)
  		{
	 		b=Bmp001[i+charbase];
	  		LCD_wbyte(currentlcd,LCD_CMD,currentpage+1);
	  		LCD_wbyte(currentlcd,LCD_CMD,currentbase+column+i-8);
	  		LCD_wbyte(currentlcd,LCD_DATA,b);
  		}	
 		p=1;
  	}
  	if(Length_tmp>0)
  	{
  		for(a=0;a<Length_tmp;a++)
	  	{
	   		charbase=(ch[a+14]-0x20)*16;
	   		setposit(a,1);
	   		if(a<=6) column=a*8;
	  		if((a>=7)&&(a<=13)) column=(a-7)*8;
	  		for(i=0;i<8;i++)
	  		{
		   		b=Bmp001[i+charbase];
		   		LCD_wbyte(currentlcd,LCD_CMD,currentbase+column+i);
		   		LCD_wbyte(currentlcd,LCD_DATA,b);
	  		}
	  		for(i=8;i<16;i++)
	  		{
		 		b=Bmp001[i+charbase];
		  		LCD_wbyte(currentlcd,LCD_CMD,currentpage+1);
		  		LCD_wbyte(currentlcd,LCD_CMD,currentbase+column+i-8);
		  		LCD_wbyte(currentlcd,LCD_DATA,b);
	  		}	
	 		p=1;
	  	}
	}
}

void ClrScreen(void)
{
    uint i,j;
    #if 1     
       for(i=0;i<4;i++)
        {
           LCD_wbyte(PART1,LCD_CMD,0xb8+i);//select page
         
         
          for(j=0;j<61;j++)
           {
             LCD_wbyte(PART1,LCD_CMD,j);//select column
             LCD_wbyte(PART1,LCD_DATA,0x00);//clear data in RAM
            
           }	
        }
#endif        
        ///2.2 CLEAR DISPLAY RAM LCD2
       // IO0SET=(0x01<<6);//select LCD2
       
#if 1     
       for(i=0;i<4;i++)
        {
           LCD_wbyte(PART2,LCD_CMD,0xb8+i);//select page
         
         
          for(j=0;j<61;j++)
           {
             LCD_wbyte(PART2,LCD_CMD,j);//select column
             LCD_wbyte(PART2,LCD_DATA,0x00);//clear data in RAM
            
           }	
        }
#endif 
}
/*
void blightctrl(uint8 on)
{
if(on==1)
 IO0SET=(0x01<<16);// set P0.16 as 1. blacklight is on 
if(on==0)
IO0CLR=(0x01<<16);// set P0.16 as 0. blacklight is off
} */

void LcdLightCtr(uchar ctrl)
{
    if(ctrl)
    {
		LIGHT_ON;
   	}
    else
    {
		LIGHT_OFF;
	}
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美在线另类| 亚洲成人中文在线| 91麻豆精品国产91久久久 | 色老汉一区二区三区| 久久成人免费电影| 亚洲制服丝袜在线| 国产精品情趣视频| 精品电影一区二区三区| 在线精品亚洲一区二区不卡| 国产盗摄一区二区| 美女任你摸久久| 亚洲自拍偷拍网站| 国产精品护士白丝一区av| 精品久久久久久久久久久久包黑料 | 狠狠色综合播放一区二区| 亚洲国产视频在线| 亚洲精品视频免费看| 国产欧美日韩三区| 精品sm在线观看| 欧美精品 日韩| 欧美色男人天堂| 在线看国产一区| 91丨九色丨蝌蚪丨老版| 国产98色在线|日韩| 国产综合色精品一区二区三区| 日本视频免费一区| 午夜影院在线观看欧美| 亚洲一区二区在线观看视频 | 91麻豆自制传媒国产之光| 国产精品一区二区久久精品爱涩| 免费成人美女在线观看.| 亚洲第四色夜色| 亚洲成人免费看| 五月婷婷激情综合网| 亚洲午夜免费福利视频| 一区二区三区丝袜| 一区二区三区**美女毛片| 亚洲免费在线视频| 樱花草国产18久久久久| 亚洲精品日日夜夜| 亚洲午夜成aⅴ人片| 亚洲电影在线免费观看| 亚洲国产精品久久人人爱蜜臀| 亚洲一区二区精品3399| 亚洲国产日韩在线一区模特| 午夜欧美视频在线观看| 日韩av在线播放中文字幕| 日本不卡一区二区三区| 久久99精品久久久久久动态图| 精品一区免费av| 国产精品资源网| jlzzjlzz欧美大全| 国产精品久久久久久福利一牛影视| 色综合欧美在线视频区| 色播五月激情综合网| 欧美日韩一级大片网址| 5566中文字幕一区二区电影| 日韩一区二区在线看| 久久色在线视频| 中文字幕五月欧美| 亚洲国产精品久久久男人的天堂| 日本三级韩国三级欧美三级| 久久精品国产网站| 成人毛片视频在线观看| 色天使久久综合网天天| 欧美精品aⅴ在线视频| 精品国产1区二区| 国产精品久久久久久久久果冻传媒 | 成人av影视在线观看| 91影院在线免费观看| 欧美日韩夫妻久久| 精品国产乱码久久久久久1区2区| 欧美高清在线一区二区| 亚洲成人先锋电影| 国内精品伊人久久久久av一坑 | 日韩欧美一区在线| 欧美高清在线一区二区| 亚洲成在线观看| 韩国精品主播一区二区在线观看 | 国产清纯白嫩初高生在线观看91 | 日韩免费福利电影在线观看| 另类调教123区 | 日韩精品乱码av一区二区| 精品午夜久久福利影院| 99综合电影在线视频| 欧美精品三级在线观看| 国产欧美日韩综合精品一区二区| 亚洲男人的天堂网| 国内外成人在线| 在线观看亚洲a| 久久久精品蜜桃| 亚洲高清在线视频| 国产suv一区二区三区88区| 在线视频一区二区三| 精品成人一区二区三区| 樱桃视频在线观看一区| 国产大陆亚洲精品国产| 欧美精品久久一区| 1024国产精品| 黄页网站大全一区二区| 欧美日韩国产综合一区二区| 国产欧美日韩一区二区三区在线观看| 一区二区三区精品视频在线| 国产一区美女在线| 欧美精品在欧美一区二区少妇| 国产精品剧情在线亚洲| 久久精品av麻豆的观看方式| 在线亚洲高清视频| 国产精品久久久久一区| 精品一区二区三区免费| 欧美日韩一区视频| 亚洲欧美日韩在线不卡| 国产精品一区二区三区网站| 91麻豆精品国产91久久久资源速度 | 欧美一级精品在线| 亚洲一区二区三区在线| 成人av在线播放网址| 久久精品无码一区二区三区| 视频一区在线播放| 欧美亚洲综合在线| 亚洲欧美中日韩| 成人动漫中文字幕| 久久先锋影音av| 久久精品国产99国产| 91精品国产一区二区三区香蕉 | 国产真实乱对白精彩久久| 日韩一区二区中文字幕| 亚洲成人精品影院| 欧美色区777第一页| 亚洲蜜臀av乱码久久精品| 成人午夜av电影| 国产片一区二区| 高清国产一区二区三区| 中文字幕乱码一区二区免费| 国产精品一区二区无线| 国产色婷婷亚洲99精品小说| 国产一区日韩二区欧美三区| 2021国产精品久久精品| 国产九色sp调教91| 国产女人水真多18毛片18精品视频| 久久不见久久见免费视频1| 欧美大度的电影原声| 精品在线一区二区| 久久精品人人做| 成人免费毛片片v| 成人免费视频在线观看| 色狠狠av一区二区三区| 亚洲成人一区在线| 欧美一区二区三区四区高清 | 91浏览器在线视频| 伊人夜夜躁av伊人久久| 欧美亚洲综合网| 视频一区二区三区中文字幕| 日韩午夜小视频| 精品亚洲porn| 中文字幕亚洲在| 在线视频综合导航| 日韩精品一区第一页| 日韩欧美一级二级| 国产成人在线影院| 国产精品久久久久影视| 欧美性一区二区| 美腿丝袜亚洲一区| 国产欧美日韩综合| 欧美亚一区二区| 久久91精品国产91久久小草| 久久精品人人爽人人爽| 色av综合在线| 蜜桃精品视频在线| 国产精品久久久久久久久免费相片| 91福利区一区二区三区| 另类成人小视频在线| 国产精品国产自产拍在线| 欧美日韩在线电影| 国产伦精品一区二区三区视频青涩| 国产精品剧情在线亚洲| 91精品在线免费观看| 国产宾馆实践打屁股91| 亚洲国产一区视频| 国产日本亚洲高清| 欧美片网站yy| 成人18视频在线播放| 日韩黄色在线观看| 国产精品视频麻豆| 91精品久久久久久久91蜜桃| 丰满少妇久久久久久久| 三级久久三级久久| 中文字幕在线不卡一区二区三区| 欧美一个色资源| 日本韩国欧美一区| 国产精品456| 日韩精品免费视频人成| 综合久久一区二区三区| 26uuu亚洲综合色| 欧美日韩高清在线播放| 99久久久久久99| 国产精品白丝jk黑袜喷水| 石原莉奈在线亚洲三区| 亚洲男同1069视频| 久久精品一区二区三区av|