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

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

?? lcd.c

?? (320*240)單色LCD中英文顯示程序 ads1.2環境
?? C
?? 第 1 頁 / 共 2 頁
字號:
#include "44b.h"
#include "44blib.h"
#include "def.h"

#include "lcd.h"
#include "lcdlib.h"
#include "glib.h"
#include "slib.h"


void Test_LcdMono(void);
void Test_LcdG4(void);
void Test_LcdG16(void);
void Test_LcdColor(void);

void Test_LcdMono(void)
{
    int i,j;
    Lcd_Init(MODE_MONO);
    Lcd_DispON();
    Glib_Init(MODE_MONO);
    Uart_Printf("[Mono(1bit/1pixel) LCD Test]: Press Any Key!\n");              

    Glib_ClearScr(0);
    for(j=0;j<LCD_YSIZE;j+=16)
	for(i=0;i<LCD_XSIZE;i+=16)
	    Glib_FilledRectangle(i,j,i+15,j+15,((j+i)/16)%2);
    Uart_Printf("Mono test 1. Press any key!\n");
    Uart_Getch();  	

    Glib_ClearScr(0);
    Glib_FilledRectangle(160,0,319,239,1);
    Uart_Printf("Mono test 2. Press any key!\n");
    Uart_Getch();  	

    Glib_ClearScr(0); 
    Glib_Rectangle(0,0,319,239,1);   // #0
    Glib_Line(0,0,319,239,1);        // 00
    Glib_Line(0,239,319,0,1);

    Glib_Rectangle(0+320,0,319+320,239,1);   // 0#
    Glib_Line(0+320,0,319+320,239,1);        // 00
    Glib_Line(0+320,239,319+320,0,1);
    Glib_FilledRectangle(50+320,50,269+320,189,1);

    Glib_Rectangle(0,0+240,319,239+240,1);   // 00
    Glib_Line(0,0+240,319,239+240,1);        // #0
    Glib_Line(0,239+240,319,0+240,1);
    Glib_FilledRectangle(50,50+240,269,189+240,1);
    
    Glib_Rectangle(0+320,0+240,319+320,239+240,1);   // 00	
    Glib_Line(0+320,0+240,319+320,239+240,1);        // 0#
    Glib_Line(0+320,239+240,319+320,0+240,1);
    Glib_Rectangle(50+320,50+240,269+320,189+240,1);

    Uart_Printf("Virtual Screen Test(Mono). Press any key[ijkm\\r]!\n");
    MoveViewPort(MODE_MONO);

    Lcd_MoveViewPort(0,0,MODE_MONO);
}





void Test_LcdG4(void)
{
    int i,j,k;

    Lcd_Init(MODE_G4);
    Lcd_DispON();
    Glib_Init(MODE_G4);

    Uart_Printf("[4gray(2bit/1pixel) LCD Test]: Press Any Key!\n");

    Glib_ClearScr(0);


    j=0;
    for(i=0;i<320;i+=80)
        Glib_FilledRectangle(0+i,0,79+i,239,j++);
    Uart_Printf("4 gray mode test 1. Press any key!\n");
    Uart_Getch();  	


    Glib_ClearScr(0);
    j=0;
    for(i=0;i<320;i+=80)
    {
    	Glib_FilledRectangle(0+i,0,79+i,119,j);
    	Glib_FilledRectangle(0+i,120,79+i,239,3-j);
    	j++;
    }
    Uart_Printf("4 gray mode test 2. Press any key!\n");
    Uart_Getch();  	


    Glib_ClearScr(0);
    j=0;
    for(i=0;i<240;i+=60)
    {
    	Glib_FilledRectangle(i,i,i+59,i+59,j);
    	j++;
    }
    Uart_Printf("4 gray mode test 3. Press any key!\n");
    Uart_Getch();  	


    Glib_ClearScr(0);
    k=0;
    for(i=160;i<480;i+=80)
    {
    	for(j=120;j<360;j+=60)
    	{
    	    Glib_FilledRectangle(i,j,i+79,j+59,k%4);
    	    k++;
    	}
    	k+=2;;
    }

    // #0
    // 00
    Glib_Rectangle(0,0,319,239,3);   
    Glib_Line(0,0,319,239,3);        
    Glib_Line(0,239,319,0,3);

    // 0#
    // 00
    Glib_Rectangle(0+320,0,319+320,239,3);          
    Glib_Line(0+320,0,319+320,239,3);        
    Glib_Line(0+320,239,319+320,0,3);

    // 00
    // #0
    Glib_Rectangle(0,0+240,319,239+240,3);          
    Glib_Line(0,0+240,319,239+240,3);        
    Glib_Line(0,239+240,319,0+240,3);

    // 00
    // 0#
    Glib_Line(0+320,0+240,319+320,239+240,3);        
    Glib_Line(0+320,239+240,319+320,0+240,3);
    Glib_Rectangle(50+320,50+240,269+320,189+240,3);

    Uart_Printf("Virtual Screen Test(4 gray). Press any key[ijkm\\r]!\n");
    MoveViewPort(MODE_G4);

    Lcd_MoveViewPort(0,0,MODE_G4);

}


void Test_LcdG16(void)
{
    int x, y, m ;

    Lcd_Init(MODE_G16);
    Lcd_DispON();
    Glib_Init(MODE_G16);

    Uart_Printf("[16 gray(4bit/1pixel) LCD Test]: Press Any Key!\n");

    Glib_ClearScr(0);
    m = 0;
    for( y = 0; y < LCD_YSIZE; y+=40 )
    {
    	for( x = 0; x < LCD_XSIZE; x+=40 )
    	{
    	    Glib_FilledRectangle( x, y, (x+39), (y+39), (m&0xf) );
    	    m++ ;
    	}
    }    
    Uart_Printf("Virtual Screen Test(16 gray). Press any key[ijkm\\r]!\n");
    MoveViewPort(MODE_G16);

    Glib_ClearScr(0xf);
    m = 0;
    for( y = 0; y < SCR_YSIZE; y+=40 )
    {
    	for( x = 0; x < SCR_XSIZE; x+=40 )
    	{
    	    Glib_FilledRectangle( x, y, (x+39), (y+39), (m&0xf) );
    	    m++ ;
    	}
    }    
    Uart_Printf("Virtual Screen Test(16 gray). Press any key[ijkm\\r]!\n");
    MoveViewPort(MODE_G16);
    Lcd_MoveViewPort(0,0,MODE_G16);
/*
    Glib_ClearScr(0x0);
    m = 0;
    for( y = 0; y < 320; y++ )		//畫16色圖片
    {
    	for( x = 0; x < 240; x+=2 )
    	{
			PutPixel( (x+1), y, (ac1_Ucdragon16[m]&0x0f) );    	    
			PutPixel( (x+0), y, (ac1_Ucdragon16[m]>>4) );    	    
    	    m++ ;
    	}
    }    
    Uart_Printf("paint bmp 1 !\n");   Uart_Getch();  	

    Glib_ClearScr(0x0);
    m = 0;
    for( y = 0; y < 320; y++ )		//畫16色圖片
    {
    	for( x = 0; x < 240; x+=2 )
    	{
			PutPixel( (x+1), y, (acBRUCELEE[m]&0x0f) );    	    
			PutPixel( (x+0), y, (acBRUCELEE[m]>>4) );    	    
    	    m++ ;
    	}
    }    
    Uart_Printf("paint bmp 2 !\n");   Uart_Getch();  	

    Glib_ClearScr(0x0);
    m = 0;
    for( y = 0; y < 320; y++ )		//畫16色圖片
    {
    	for( x = 0; x < 240; x+=2 )
    	{
			PutPixel( (x+1), y, (acHEBEN[m]&0x0f) );    	    
			PutPixel( (x+0), y, (acHEBEN[m]>>4) );    	    
    	    m++ ;
    	}
    }    
    Uart_Printf("paint bmp 3 !\n");   Uart_Getch();  	

    Glib_ClearScr(0x0);
    m = 0;
    for( y = 0; y < 320; y++ )		//畫16色圖片
    {
    	for( x = 0; x < 240; x+=2 )
    	{
			PutPixel( (x+1), y, (acLDH[m]&0x0f) );    	    
			PutPixel( (x+0), y, (acLDH[m]>>4) );    	    
    	    m++ ;
    	}
    }    
    Uart_Printf("paint bmp 4 !\n");   Uart_Getch();  	

    Glib_ClearScr(0x0);
    m = 0;
    for( y = 0; y < 320; y++ )		//畫16色圖片
    {
    	for( x = 0; x < 240; x+=2 )
    	{
			PutPixel( (x+1), y, (acMAO[m]&0x0f) );    	    
			PutPixel( (x+0), y, (acMAO[m]>>4) );    	    
    	    m++ ;
    	}
    }    
    Uart_Printf("paint bmp 5 !\n");   Uart_Getch();  	

    Glib_ClearScr(0x0);
    m = 0;
    for( y = 0; y < 320; y++ )		//畫16色圖片
    {
    	for( x = 0; x < 240; x+=2 )
    	{
			PutPixel( (x+1), y, (acSCHOOL[m]&0x0f) );    	    
			PutPixel( (x+0), y, (acSCHOOL[m]>>4) );    	    
    	    m++ ;
    	}
    }    
    Uart_Printf("paint bmp 6 !\n");   Uart_Getch();  	
*/
}

void LcdG16_Bmp( unsigned char bmp[] )
{
    int x, y, m ;

    Lcd_Init(MODE_G16);
    Lcd_DispON();
    Glib_Init(MODE_G16);

    m = 0;
    for( y = 0; y < 320; y++ )		//畫16色圖片
    {
    	for( x = 0; x < 240; x+=2 )
    	{
			PutPixel( (x+1), y, (bmp[m]&0x0f) );    	    
			PutPixel( (x+0), y, (bmp[m]>>4) );    	    
    	    m++ ;
    	}
    }    
}

//*****************************************************************************
U8 High_Low( U8 x )
{
	x = ( (x>>1)&0x1c ) | (x>>6) | (x<<5);
	return x ;
}

void Test_LcdColor(void)
{
    int i,j,k;

    rPDATE=rPDATE&~(1<<5)|(1<<5);	//GPE5=H	 
    rPCONE=rPCONE&~(3<<10)|(1<<10);	//GPE5=output
    rPCONC=rPCONC&~(0xff<<8)|(0xff<<8);	//GPC[4:7] => VD[7:4]
    
    Uart_Printf("[(240x3)x320 COLOR STN LCD TEST]\n");
 
    Uart_Printf("     R:0   ...    7 \n");
    Uart_Printf("G:0  B0:1 B0:1 B0:1 \n");
    Uart_Printf("G:.   2:3  2:3  2:3 \n");
    Uart_Printf("G:.  B0:1 B0:1 B0:1 \n");
    Uart_Printf("G:.   2:3  2:3  2:3 \n");
    Uart_Printf("G:.  B0:1 B0:1 B0:1 \n");
    Uart_Printf("G:7   2:3  2:3  2:3 \n");

    Lcd_Init(MODE_COLOR);
    Lcd_DispON();
    Glib_Init(MODE_COLOR);

    Glib_ClearScr(0);
    Uart_Printf("The screen is clear!\n");
    Uart_Getch();  	

    k=0;
    for(i=0;i<320;i+=20)
	    for(j=0;j<240;j+=15)
	    {
    	    Glib_FilledRectangle(i,j,(i+20),(j+15),k);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩精品系列| 色婷婷综合久久久中文字幕| 日韩免费在线观看| 美洲天堂一区二卡三卡四卡视频| 精品久久一区二区三区| 国产精品99精品久久免费| 中文欧美字幕免费| 成人av电影在线观看| 亚洲国产美女搞黄色| 欧美一级爆毛片| 国产精品一区二区三区乱码| 亚洲欧洲精品一区二区三区不卡| 91豆麻精品91久久久久久| 石原莉奈在线亚洲二区| 欧美不卡在线视频| 99国产精品一区| 日韩国产欧美在线播放| 久久综合九色综合97婷婷| 9色porny自拍视频一区二区| 午夜国产不卡在线观看视频| 久久久亚洲午夜电影| 色天天综合色天天久久| 激情综合色播激情啊| 亚洲日本va午夜在线电影| 777亚洲妇女| 成人福利视频在线看| 亚洲电影视频在线| 国产网站一区二区三区| 欧美亚洲日本国产| 国产成人免费视频一区| 亚洲成人免费影院| 国产精品美女久久久久久| 91麻豆精品91久久久久久清纯 | 成人丝袜18视频在线观看| 亚洲色欲色欲www| 日韩久久精品一区| 色噜噜狠狠一区二区三区果冻| 久色婷婷小香蕉久久| 亚洲精品国久久99热| 久久免费美女视频| 欧美妇女性影城| 色视频成人在线观看免| 国产尤物一区二区在线| 午夜精品免费在线观看| 中文字幕日韩一区二区| 亚洲精品在线观看视频| 久久久久久黄色| 欧美精品久久一区二区三区| 成a人片国产精品| 国产一区二区三区视频在线播放| 亚洲国产精品麻豆| 综合激情成人伊人| 国产女主播在线一区二区| 欧美成人a∨高清免费观看| 欧美日韩不卡一区| 欧美在线影院一区二区| www.日本不卡| 丁香激情综合五月| 国产成人一级电影| 黄色小说综合网站| 麻豆国产精品一区二区三区| 亚洲妇熟xx妇色黄| 亚洲宅男天堂在线观看无病毒| 国产精品国产三级国产普通话99 | 久久亚洲精华国产精华液 | 国产在线一区二区| 日本美女视频一区二区| 亚洲综合男人的天堂| 亚洲欧美日韩久久精品| 国产精品成人免费| 中文字幕一区二区三区色视频 | 精品少妇一区二区三区免费观看| 欧美日韩黄色一区二区| 欧美剧在线免费观看网站| 欧美调教femdomvk| 欧美剧情电影在线观看完整版免费励志电影 | 久久久久久久性| 久久综合九色综合欧美98| 久久在线观看免费| 久久蜜桃av一区二区天堂 | 91精品国产91久久久久久一区二区 | 久久久激情视频| 国产精品视频在线看| 亚洲天堂久久久久久久| 亚洲裸体xxx| 亚洲福利视频一区| 免费av成人在线| 国内久久精品视频| 国产精品一区二区在线看| 国产91精品免费| 色综合色综合色综合色综合色综合| 91在线观看地址| 欧美日韩极品在线观看一区| 日韩精品一区二区三区swag| 久久精品一区二区三区不卡牛牛| 欧美激情资源网| 亚洲一区二区三区免费视频| 日本欧美一区二区三区乱码 | 大陆成人av片| 欧美在线视频你懂得| 欧美肥妇毛茸茸| 久久精品综合网| 亚洲综合久久久久| 老司机午夜精品| heyzo一本久久综合| 欧美三区免费完整视频在线观看| 国产精品五月天| 亚洲自拍另类综合| 麻豆视频一区二区| 99久久精品国产一区二区三区 | 亚洲线精品一区二区三区| 美女免费视频一区二区| 成人激情图片网| 91精品免费观看| 中文字幕一区二区三区精华液| 日本午夜精品一区二区三区电影| 国产成人免费在线观看| 欧美日韩国产一区| 国产精品每日更新在线播放网址| 亚洲第一成年网| 成人伦理片在线| 欧美一级欧美三级在线观看| 亚洲国产精品ⅴa在线观看| 日本午夜一本久久久综合| 99久久er热在这里只有精品66| 欧美一级午夜免费电影| 一区二区三区在线视频观看| 国产精品一区在线观看乱码| 欧美精品123区| 亚洲欧美日韩在线不卡| 极品尤物av久久免费看| 欧美性猛片xxxx免费看久爱| 国产日韩成人精品| 麻豆国产91在线播放| 欧美性色欧美a在线播放| 国产日本欧美一区二区| 裸体一区二区三区| 欧美性受xxxx| 伊人性伊人情综合网| 国产精品一区二区91| 欧美一区二区福利在线| 亚洲国产另类精品专区| 91网页版在线| 国产精品亲子乱子伦xxxx裸| 久久99精品国产| 日韩午夜激情av| 午夜精品福利久久久| 色偷偷成人一区二区三区91 | 国产一区在线视频| 91精品欧美福利在线观看| 亚洲国产精品综合小说图片区| 91女神在线视频| 国产精品久久久久aaaa樱花| 国产精品18久久久久久久网站| 欧美一卡在线观看| 日韩国产欧美三级| 欧美一区二区三区在线| 午夜精品一区二区三区电影天堂| 欧美在线色视频| 亚洲图片有声小说| 欧美视频你懂的| 亚洲国产日产av| 欧美精品丝袜久久久中文字幕| 亚洲电影在线播放| 欧美精品一级二级三级| 日韩综合小视频| 欧美一区二区三区白人| 美女任你摸久久| 久久综合狠狠综合| 国产经典欧美精品| 中文一区二区在线观看| 99久久精品情趣| 亚洲一级片在线观看| 欧美日韩午夜在线| 日产国产欧美视频一区精品| 91麻豆精品国产91久久久久久久久| 日韩一区精品视频| 亚洲精品一区二区三区99| 黄色日韩网站视频| 欧美经典一区二区三区| 不卡一区中文字幕| 亚洲曰韩产成在线| 欧美一区二区精品| 国产精品综合视频| 最新国产精品久久精品| 欧美午夜电影网| 日本久久电影网| 丝袜亚洲精品中文字幕一区| 精品少妇一区二区三区| 国产91精品一区二区麻豆网站| 亚洲精品乱码久久久久久| 91精品国产日韩91久久久久久| 久久69国产一区二区蜜臀| 欧美国产禁国产网站cc| 欧美优质美女网站| 黄页网站大全一区二区| 亚洲精品菠萝久久久久久久| 日韩一区二区高清| 高清在线成人网| 日韩精品成人一区二区三区|