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

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

?? lcd4.c

?? 在Linux下調(diào)用系統(tǒng)函數(shù)
?? C
字號(hào):
#include <unistd.h>
#include <stdio.h>
#include <fcntl.h>
#include <linux/fb.h>
#include <sys/mman.h>
//#define row 2//縱坐標(biāo)放大倍數(shù)
//#define col 2 //橫坐標(biāo)放大倍數(shù)
#define row 1
#define col 1

struct fb_var_screeninfo vinfo;
struct fb_fix_screeninfo finfo;
long screensize=0;
char *fbp = 0;
  
//===========================================================畫點(diǎn)函數(shù)
int DrawPixel ( int x,int y,char color,char flag )
{ 
 //long location=x*2+y*1280;
 long location=(x+vinfo.xoffset)*(vinfo.bits_per_pixel/8)+(y+vinfo.yoffset)*finfo.line_length;
 if(flag)
 	{
 		switch(color)
 		{
 		case 'g':
 		     { *(fbp + location) = 0xe0; 
          *(fbp + location + 1) = 0x07; /* 綠色的色深*/ 
        break;}
    case 'r':  
          {*(fbp + location) = 0x0; /* 紅色的色深*/ 
          *(fbp + location+1) = 0xf8; 
        break;}
    case 'b':     
        {*(fbp + location) = 0x1f; /* 藍(lán)色的色深*/ 
        *(fbp + location+1) = 0x0;
        break;}
    }     
   }
   else
   	{
   		*(fbp + location) = 0x0; /* 紅色的色深*/ 
       *(fbp + location+1) = 0x0;
      }
 }
 //===============================================================顯示一個(gè)漢字
 DispChar(int x,int y,const char *str ,char flag )
{
	int i,n,j,k,m;
  FILE *fp;
  char buffer[32];
  unsigned char qh,wh;
  unsigned long offset;

  if((fp=fopen("./hzk16","rb"))==NULL)
  {
  printf("error,please try again\n");
  return 0;
  }
while(*str)
{
qh=*(str)-0xa0;
wh=*(str+1)-0xa0;
offset=(94*(qh-1)+(wh-1))*32L;//計(jì)算該漢字在字庫(kù)中偏移量
fseek(fp,offset,SEEK_SET);
fread(buffer,1,32,fp); //取出漢字32字節(jié)的點(diǎn)陣字模存入buffer中(一個(gè)漢字)
for(i=0;i<16;i++)
for(n=0;n<row;n++)
for( j=0;j<2;j++)
for( k=0;k<8;k++)
for(m=0;m<row;m++)
if((buffer[i*2+j]>>(7-k))&0x1)
DrawPixel(x+8*j*col+k*col+m,y+i*row+n,'r',1);
//將32位字節(jié)的點(diǎn)陣按位在屏幕上畫出來
str+=2;//因?yàn)橐粋€(gè)漢字內(nèi)碼占用兩個(gè)字節(jié),所以s必須加2
//x+=35;
x+=30;
}
return 1;
}


//=============================================================主函數(shù)
int main () {
int fp=0;
int x,y;
fp = open ("/dev/fb0",O_RDWR);//打開液晶的緩存
if (fp < 0){
printf("Error : Can not open framebuffer device\n");
exit(1);
}

if (ioctl(fp,FBIOGET_FSCREENINFO,&finfo)){
printf("Error reading fixed information\n");
exit(2);
}

if (ioctl(fp,FBIOGET_VSCREENINFO,&vinfo)){
printf("Error reading variable information\n");
exit(3);
}

screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
printf("%d,%d", vinfo.xres,vinfo.yres);
/*這就是把fp所指的文件中從開始到screensize大小的內(nèi)容給映射出來,得到一個(gè)指向這塊空間的指針*/
fbp =(char *) mmap (0, screensize, PROT_READ | PROT_WRITE, MAP_SHARED, fp,0);
  if ((int) fbp == -1)
    {
     printf ("Error: failed to map framebuffer device to memory.\n");
      exit (4);
    }
memset(fbp , 0 ,screensize);//清屏
//寫幾個(gè)字
//for(x=150;x<360;x++)
for(x=80;x<160;x++)
 for(y=72;y<108;y++)
  //for(y=150;y<;x++)
   DrawPixel(x,y,'b',1);
//DispChar(150,75,"直",1);
/*
DispChar(150,75,"直接進(jìn)入系統(tǒng)",1);
DispChar(150,125,"使用網(wǎng)線升級(jí)",1);
DispChar(150,175,"使用優(yōu)盤升級(jí)",1);
*/
DispChar(100,75,"電腦",1);
DispChar(400,75,"顯示器",1);  
DispChar(600,75,"回收站",1);
DispChar(100,275,"瀏覽器",1);
DispChar(400,275,"寬帶",1);
DispChar(600,275,"信箱",1);
   munmap (fbp, screensize); /*解除映射*/
  close (fp); /*關(guān)閉文件*/
  return 0;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月婷婷久久综合| 国产一二精品视频| 欧美精品18+| 日韩精品电影一区亚洲| 欧美精品久久99久久在免费线 | 亚洲国产精品自拍| 91精品福利在线一区二区三区| 日本亚洲免费观看| 久久久国产精品麻豆| 成人激情午夜影院| 午夜不卡在线视频| 中文成人综合网| 欧美日韩高清在线| 国产成人在线视频播放| 亚洲一卡二卡三卡四卡| 国产欧美一区二区三区网站| 色综合久久综合中文综合网| 蜜臀精品一区二区三区在线观看| 精品成人私密视频| 欧美午夜寂寞影院| 99久久精品免费| 国产成人在线观看免费网站| 午夜精品久久久| 日韩理论片在线| 国产婷婷精品av在线| 久久精品一区八戒影视| 精品日韩欧美在线| 亚洲国产精品影院| 成人精品一区二区三区四区| 天天影视涩香欲综合网| 国产精品免费久久| 欧美国产成人在线| 国产精品美女久久福利网站| 亚洲精品在线电影| 日韩免费成人网| 欧美一区二区三区在线视频| 欧美日韩免费一区二区三区视频| 99在线精品免费| 欧美日韩亚洲综合在线 | 国产精品一二三四| 久久91精品久久久久久秒播| 黄色日韩网站视频| 国产福利精品一区二区| 成人免费视频app| 91蜜桃网址入口| 欧美另类videos死尸| 欧美另类z0zxhd电影| 久久人人爽人人爽| 国产精品久久久99| 亚洲国产精品久久不卡毛片| 日日夜夜免费精品| 国产在线精品免费| 色综合天天综合网天天狠天天| 欧美在线观看一二区| 欧美成人aa大片| 亚洲精品伦理在线| 久久99日本精品| 精品视频123区在线观看| 欧美r级电影在线观看| 亚洲六月丁香色婷婷综合久久 | 秋霞电影一区二区| 国产白丝精品91爽爽久久| 色哟哟精品一区| 久久久综合视频| 欧美aa在线视频| 欧美日韩一级黄| 一区二区三区精品| www.久久久久久久久| 2021久久国产精品不只是精品| 亚洲国产cao| 色综合久久天天| 中文字幕中文字幕一区| 韩国女主播成人在线| 欧美一区二区三区播放老司机| 亚洲少妇最新在线视频| 91丨九色丨黑人外教| 亚洲色图欧洲色图| 一本一道综合狠狠老| 亚洲乱码中文字幕综合| 欧美午夜精品电影| 亚洲大片一区二区三区| 欧美精品一二三四| 美女视频网站黄色亚洲| 欧美一级二级在线观看| 蜜桃视频免费观看一区| 精品国产乱码91久久久久久网站| 日本亚洲天堂网| 久久午夜色播影院免费高清| 粉嫩aⅴ一区二区三区四区| 日本一区二区久久| 日本道精品一区二区三区| 午夜精品在线看| 久久综合狠狠综合久久激情| 99精品国产一区二区三区不卡| 亚洲欧美视频在线观看视频| 欧美午夜影院一区| 国产综合色视频| 亚洲综合图片区| 精品国产乱码久久久久久1区2区 | 综合久久久久久| 日韩午夜在线观看| 在线免费av一区| 国产精品一区二区久激情瑜伽| 中文字幕亚洲欧美在线不卡| 欧美一区二区三区人| 99视频精品全部免费在线| 日韩中文欧美在线| 久久精品欧美一区二区三区麻豆| 99久久综合99久久综合网站| 激情久久五月天| 午夜精品福利在线| 午夜精品一区二区三区免费视频 | 中文字幕一区二区三区乱码在线 | 欧美影视一区二区三区| 成人蜜臀av电影| 岛国av在线一区| 国产乱人伦精品一区二区在线观看| 亚洲成人在线网站| 亚洲一卡二卡三卡四卡无卡久久| 亚洲日本青草视频在线怡红院| 国产三级精品三级| 国产精品国产自产拍高清av| 欧美国产成人精品| 国产清纯美女被跳蛋高潮一区二区久久w | 一本大道av一区二区在线播放 | 精品一区二区综合| 狠狠狠色丁香婷婷综合激情| 国产酒店精品激情| 99久久国产免费看| 欧美精品亚洲一区二区在线播放| 日韩午夜激情av| 国产亚洲精品资源在线26u| 国产蜜臀av在线一区二区三区| 亚洲国产精品激情在线观看| 樱花草国产18久久久久| 日本午夜精品视频在线观看 | 国产性色一区二区| 亚洲精品国产视频| 美国欧美日韩国产在线播放| 国产成人av福利| 91精品国产美女浴室洗澡无遮挡| 久久久久久黄色| 亚洲gay无套男同| 成人毛片在线观看| 精品久久国产老人久久综合| 亚洲精品久久嫩草网站秘色| 国产精品综合一区二区三区| 欧美午夜在线一二页| 亚洲色图另类专区| 丁香婷婷综合激情五月色| 日韩精品一区二区三区三区免费 | 国产精品美日韩| 看片网站欧美日韩| 欧美zozozo| 91丨porny丨中文| 成人丝袜18视频在线观看| 国产福利一区二区三区视频在线 | 午夜精品在线视频一区| 亚洲成人av一区| 欧美日韩欧美一区二区| 国产精品拍天天在线| 精品亚洲国产成人av制服丝袜 | 国产一二精品视频| 亚洲精品一区二区三区蜜桃下载 | 欧美午夜精品免费| 玉米视频成人免费看| 99re热视频这里只精品| 国产网站一区二区| 91视频免费观看| 樱花影视一区二区| 色婷婷综合激情| 国产精品午夜在线观看| 豆国产96在线|亚洲| 国产精品成人一区二区三区夜夜夜| 图片区日韩欧美亚洲| 精品国产免费久久| 国产精品538一区二区在线| 2021国产精品久久精品| 成人免费黄色大片| 国产精品久久久久久久久动漫| 粉嫩aⅴ一区二区三区四区| 自拍偷拍欧美精品| 欧美xxxxx裸体时装秀| 国产精品一区二区三区99| 日韩一区有码在线| 欧美mv和日韩mv的网站| 国产成人综合网| 亚洲福利一区二区| 日韩精品资源二区在线| 国产999精品久久久久久绿帽| 成人欧美一区二区三区小说| 色哟哟一区二区三区| 国产精品 欧美精品| 亚洲婷婷综合色高清在线| 69p69国产精品| 不卡的av电影| 国产在线播放一区二区三区| 一区二区三区色| 中文字幕一区二区三区av| 欧美tickling挠脚心丨vk|