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

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

?? 44blcd.c.bak

?? uclinux下驅(qū)動(dòng)160*240,320*240lcd,sdt2.51上測(cè)試通過
?? BAK
字號(hào):
#include <string.h>
#include "inc\option.h"
#include "inc\def.h"
#include "inc\44b.h"
#include "inc\44blib.h"
#include "inc\44blcd.h"
#include "inc\PLMM.h"
#include "inc\test.h"
#include "inc\ascii.h"

void displaylcd(void);
void displaylcd1(void);
void clrscreen(void);
void Lcd_MonoInit(void);
U8 LcdBuffeer[160/8][240];
void  printchar(U8 rowfirst,U8 colfirst, char *p);
void   Putedot(U8 j ,U8 row,U8 col);
/*volatile char which_int=0;*/
/*液晶屏初始化*/
void LcdInit(void)
{
 
  Lcd_MonoInit();
  clrscreen();

}
/*液晶屏系統(tǒng)配置初始化*/
void Lcd_MonoInit(void)
{
    //160x240 1bit/1pixel LCD
    #define MVAL_USED 0
         rLCDCON1=(0)|(1<<5)|(MVAL_USED<<7)|(0x3<<8)|(0x3<<10)|(CLKVAL_MONO<<12);
	    // disable,4B_SNGL_SCAN,WDLY=8clk,WLH=8clk,
	rLCDCON2=(LINEVAL)|(HOZVAL<<10)|(10<<21);  
	    //LINEBLANK=10 (without any calculation) 
	rLCDSADDR1= (0x0<<27) | ( ((U32)LcdBuffeer>>22)<<21 ) | M5D((U32)LcdBuffeer>>1);
	    // monochrome, LCDBANK, LCDBASEU
	rLCDSADDR2= M5D( (((U32)LcdBuffeer+(SCR_XSIZE*LCD_YSIZE/8))>>1) ) | (MVAL<<21);
	rLCDSADDR3= (LCD_XSIZE/16) | ( ((SCR_XSIZE-LCD_XSIZE)/16)<<9 );

	rLCDCON1=(1)|(1<<5)|(MVAL_USED<<7)|(0x3<<8)|(0x3<<10)|(CLKVAL_MONO<<12);
	    // enable,4B_SNGL_SCAN,WDLY=8clk,WLH=8clk,
    
}

/*液晶屏單個(gè)字符輸出*/
void Putedot(U8 j ,U8 row,U8 col)
{
      U8 *pbuffer;
      U8 i,a;
      U32 k;  
      pbuffer =(U8*) LcdBuffeer; 
      k=col+row*20; 
      if(j==0)j=0;  else j++;                                            
      for(i=0;i<16;i++)
	    {       
	    	   
                     a=ascii8x16[j][i];                
	    	   pbuffer[k+i*20]=ascii8x16[j][i];   //從字庫(kù)中調(diào)出到顯示寄存器
                             
	    }                        
}
/*圖片顯示輸出*/
void displaylcd()
{
    U32 *pbuffer,temp_data;
     int i;
     
    clrscreen();
    pbuffer =(U32*) LcdBuffeer;
    for(i = 0; i< (4800/4) ;i++)
    {
       temp_data = (plmmBitmap[i*4] << 24) + (plmmBitmap[i*4+1] << 16) + (plmmBitmap[i*4+2] << 8) +(plmmBitmap[i*4+3]);
      pbuffer[i] = temp_data;

 }
}
/*字符串顯示輸出*/
void  printchar(U8 rowfirst,U8 colfirst, char *p)
{
        U8 q,row,col;
        int i,b,c,k; 
        static int j; 
        b=colfirst;
        i=0;j=0;
        row=rowfirst;   							   
        while(p[i]!='\0')
		{ 
	            if(p[i]=='\n')                    //遇到換行符,則換行
	            row+=18;
                    row=rowfirst+(i/20)*18;           //確定行值
                    if(240-row<16){Delay(2000);row=0;}              //若行到最大值,延時(shí)后從首行開始
	           col=b+i%20;
                    col++; 
                    c=col%4;
                    switch(c)                          //顯示的列地址和寄存器的列地址的轉(zhuǎn)換
                    {
                          case 1: k=4;break;
                          case 2: k=3;break;
                          case 3: k=2;break;
                          case 0: k=1;break;
                     }
                    col=(int)((col-1)/4)*4+k;          //寄存器的列地址
                    if(col==0)col=0;                   //判斷是否為零,為零保持,否則減一
                    else col--; 
		  q=p[i];
		  i++;
		  Putedot((q-0x20),row,col);          //輸出單個(gè)字符
		}
}
/*測(cè)試用,圖片顯示*/
void displaylcd4()
{
    U32 *pbuffer,temp_data;
     int i;
     
    clrscreen();
    pbuffer =(U32*) LcdBuffeer;
    for(i = 0; i< (1100/4) ;i++)
    {
       temp_data = (test3[i*4] << 24) + (test3[i*4+1] << 16) + (test3[i*4+2] << 8) +(test3[i*4+3]);
        pbuffer[i] = temp_data;

 }
}
/*畫矩形函數(shù)*/
void lcddrawbox(int V_offset,int H_offset,int V_size,int H_size)
{
    U32 i,j;    
    for(i = 0; i< V_size;i++)
      for(j = 0;j< H_size ;j++)
    { 
         LcdBuffeer[H_offset+j][V_offset+i]  = 0xFF;

 }
}
/*清屏函數(shù)*/
void clrscreen(void)
{
  int i,j;

 for (i=0;i<240;i++)
     for (j=0;j<320;j++)
   {
     LcdBuffeer[j][i]=0x0;//(0x0FFFFFFFF);  
   }
}


void Main()
{
    //char *ch="Hello!";
    Port_Init();
    *((U32 *)PLLCON) = 0x48032; //set clock to be 40M
    Uart_Init(0,115200);
    LcdInit();
    displaylcd();
    displaylcd4();
    clrscreen();
    printchar(0,0,"\nhello!\nThe LCD is OK!\\n temp_data = (plmmBitmap[i*4] << 24) + (plmmBitmap[i*4+1] << 16)plmmBitmap[i*4+3]");
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品一区二区三区四区视频| 成人高清视频在线| 精品系列免费在线观看| 国产欧美日韩在线视频| 国产午夜亚洲精品午夜鲁丝片| 国产精品成人网| 琪琪久久久久日韩精品| 91视频你懂的| 久久亚洲精品国产精品紫薇| 亚洲大型综合色站| 成人黄色小视频| 久久久无码精品亚洲日韩按摩| 日韩在线一区二区三区| 99久久精品国产观看| 精品国产乱码久久久久久老虎| 亚洲福利一区二区三区| 国产一区二区主播在线| 欧美一级夜夜爽| 亚洲国产精品久久一线不卡| 91网站视频在线观看| 国产精品亲子伦对白| 亚洲激情av在线| av网站免费线看精品| 日韩欧美一区电影| 天天色天天操综合| 欧美日韩高清一区| 亚洲欧美日韩国产一区二区三区| 国产成人精品aa毛片| 久久久久久久久久久久电影| 韩国av一区二区三区在线观看| 欧美一级片在线| 老司机免费视频一区二区| 8x8x8国产精品| 日韩经典一区二区| 91麻豆精品国产自产在线 | 91在线丨porny丨国产| 国产亚洲欧洲997久久综合| 久久国产精品色婷婷| 精品国精品国产| 色综合天天综合色综合av | 中文字幕av一区二区三区| 麻豆国产91在线播放| 日韩欧美一级二级三级| 日韩黄色免费网站| 精品裸体舞一区二区三区| 久久91精品国产91久久小草 | 亚洲欧美日本在线| 国产福利一区二区| 亚洲国产高清在线观看视频| k8久久久一区二区三区| 亚洲精品国产无套在线观| 欧美在线观看一区| 裸体健美xxxx欧美裸体表演| 久久久.com| 一本久久a久久精品亚洲| 亚洲一区二区三区四区的| 欧美卡1卡2卡| 黄色小说综合网站| 亚洲欧洲精品成人久久奇米网| 色屁屁一区二区| 青青草伊人久久| 国产精品入口麻豆九色| 欧美日韩激情在线| 国产精品影视在线| 亚洲日本va午夜在线电影| 91精品一区二区三区在线观看| 国产美女精品人人做人人爽| 亚洲精品久久7777| 久久日韩粉嫩一区二区三区| 色屁屁一区二区| 日韩黄色免费网站| 成人免费观看视频| 亚洲色图在线视频| 日韩欧美成人一区| 一本一本大道香蕉久在线精品| 日本视频中文字幕一区二区三区| 国产亚洲精品资源在线26u| 欧美四级电影网| 岛国一区二区三区| 蜜臀久久99精品久久久画质超高清| 国产精品国产三级国产a| 日韩一区二区在线观看| 91原创在线视频| 国产在线不卡一区| 亚洲国产成人av网| 亚洲欧洲精品一区二区精品久久久| 日韩一区二区三区在线| 欧美午夜寂寞影院| 97国产一区二区| 国产精品1024| 美女精品自拍一二三四| 亚洲国产欧美在线人成| 免费视频最近日韩| 久久久久久久网| 91精品国产综合久久福利| 91麻豆自制传媒国产之光| 国产美女娇喘av呻吟久久| 奇米影视一区二区三区| 亚洲国产sm捆绑调教视频 | 制服丝袜成人动漫| 欧美亚洲动漫制服丝袜| 99这里只有久久精品视频| 韩国成人在线视频| 麻豆成人免费电影| 美女mm1313爽爽久久久蜜臀| 亚洲18色成人| 亚洲午夜激情av| 亚洲成人午夜影院| 亚洲国产精品自拍| 亚洲一区二区偷拍精品| 亚洲精品国产一区二区精华液| 国产精品家庭影院| 1000部国产精品成人观看| 国产精品久久毛片| 中文字幕永久在线不卡| 国产精品第四页| 亚洲视频一区二区在线| 亚洲综合另类小说| 婷婷久久综合九色综合伊人色| 亚洲国产精品久久久男人的天堂| 同产精品九九九| 麻豆精品视频在线| 国产一区二区三区国产| 国产91露脸合集magnet| 99久久99久久精品免费看蜜桃| 95精品视频在线| 欧美午夜在线观看| 欧美一级久久久| 久久久久久黄色| 亚洲三级电影网站| 日精品一区二区三区| 久久国产尿小便嘘嘘尿| 福利一区二区在线观看| 99久久伊人精品| 欧美日韩免费不卡视频一区二区三区| 性久久久久久久| 成人丝袜18视频在线观看| 成人福利电影精品一区二区在线观看| 国产白丝精品91爽爽久久| av网站免费线看精品| 欧美精选一区二区| 精品美女在线观看| 亚洲美女在线一区| 日本美女一区二区三区视频| 国产一区亚洲一区| 色狠狠桃花综合| 久久综合久久久久88| 国产精品视频免费| 亚洲一区在线免费观看| 久久国产欧美日韩精品| 一本到不卡精品视频在线观看| 欧美一区二区视频免费观看| 国产精品色在线观看| 日本中文字幕一区| 成人av动漫网站| 日韩免费看网站| 亚洲综合丁香婷婷六月香| 国产一区二区三区综合| 欧美日韩在线播放三区四区| 国产色产综合产在线视频| 亚洲午夜久久久久中文字幕久| 国产精品影音先锋| 亚洲欧美日韩国产一区二区三区| 日韩一区日韩二区| 美女在线一区二区| 日本韩国欧美一区二区三区| 精品99一区二区| 日韩和欧美一区二区| 色综合久久综合网| 国产日韩三级在线| 麻豆91免费观看| 欧美久久一区二区| 一区二区三区在线免费视频| 国产精品一区二区三区99| 欧美精品国产精品| 亚洲男同性恋视频| 粗大黑人巨茎大战欧美成人| 欧美电视剧免费全集观看| 天天操天天干天天综合网| 91浏览器入口在线观看| 日本一区二区视频在线| 国产精品一区二区在线看| 日韩一区二区三区免费观看 | 国产色综合久久| 毛片av一区二区三区| 欧美另类一区二区三区| 亚洲综合精品久久| 色综合久久综合| 亚洲欧洲精品天堂一级| bt7086福利一区国产| 国产色综合久久| 成人激情视频网站| 中文字幕av一区二区三区| 成人午夜视频网站| 国产女同互慰高潮91漫画| 国模冰冰炮一区二区| 久久久一区二区| 国产精品白丝jk黑袜喷水| 国产三级一区二区三区| 国产成人99久久亚洲综合精品|