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

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

?? tft.lst

?? FAT32文件系統(tǒng)源碼
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V7.02a   TFT                                                                  12/22/2010 21:07:55 PAGE 1   


C51 COMPILER V7.02a, COMPILATION OF MODULE TFT
OBJECT MODULE PLACED IN TFT.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE TFT.c LARGE BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1                                  
   2          #include "tft.h"
   3          unsigned char mode;
   4          void ClearScreen(unsigned int x0,unsigned int xlong,unsigned int y0,unsigned int ylong,unsigned int bColor
             -)
   5          {
   6   1       unsigned int i,j;
   7   1       LCD_SetPos(x0,x0+xlong,y0,y0+ylong);//320x240
   8   1       for (i=y0;i<ylong;i++)
   9   1              {
  10   2              
  11   2                 for (j=x0;j<xlong;j++)
  12   2                     Write_Data_U16(bColor);
  13   2      
  14   2              }
  15   1      }
  16          
  17          //////////////////////////////////////////////////////////////////////////////////////////////
  18          #include "8X16.h"
  19          void LCD_PutChar8x16(unsigned short x, unsigned short y, char c, unsigned int fColor, unsigned int bColor)
  20          {
  21   1       unsigned int i,j;
  22   1       unsigned short x0,y0;
  23   1       if(mode==0)
  24   1        {x0=x;
  25   2         y0=y;
  26   2         for(i=0; i<16;i++) 
  27   2             {
  28   3                      unsigned char m=Font8x16[c*16+i];
  29   3                      for(j=0;j<8;j++)
  30   3                       {
  31   4                              if((m&0x80)==0x80) 
  32   4                                  {
  33   5                                      LCD_SetPos(x0+j,x0+j,y0+i,y0+i);
  34   5                                      Write_Data_U16(fColor);
  35   5                                      }
  36   4                              m<<=1;
  37   4                       }
  38   3                      }
  39   2        }     
  40   1       if(mode)
  41   1       {
  42   2       LCD_SetPos(x,x+8-1,y,y+16-1);
  43   2       for(i=0; i<16;i++) 
  44   2         {
  45   3                      unsigned char m=Font8x16[c*16+i];
  46   3                      for(j=0;j<8;j++) 
  47   3                       {
  48   4                              if((m&0x80)==0x80) 
  49   4                                  {
  50   5                                      Write_Data_U16(fColor);
  51   5                                      }
  52   4                              else 
  53   4                                  {
  54   5                                      Write_Data_U16(bColor);
C51 COMPILER V7.02a   TFT                                                                  12/22/2010 21:07:55 PAGE 2   

  55   5                                      }
  56   4                              m<<=1;
  57   4                      }
  58   3         }                    
  59   2       }      
  60   1       /*unsigned int i,j;
  61   1       LCD_SetPos(x,x+8-1,y,y+16-1);
  62   1       for(i=0; i<16;i++) {
  63   1                      unsigned char m=Font8x16[c*16+i];
  64   1                      for(j=0;j<8;j++) {
  65   1                              if((m&0x80)==0x80) {
  66   1                                      Write_Data_U16(fColor);
  67   1                                      }
  68   1                              else {
  69   1                                      Write_Data_U16(bColor);
  70   1                                      //LCD_SetPos(x+j,x+j,y+i,y+i);
  71   1                                      }
  72   1                              
  73   1                              m<<=1;
  74   1                              }
  75   1                      }
  76   1        */
  77   1      }
  78          
  79          
  80          void LCD_PutChar(unsigned short x, unsigned short y, char c, unsigned int fColor, unsigned int bColor) {
  81   1      
  82   1                      LCD_PutChar8x16( x, y, c, fColor, bColor );
  83   1              }
  84          
  85          
  86          /*#include "GB1616.h"   //16*16漢字字模
  87          
  88          void PutGB1616(unsigned short x, unsigned short  y, unsigned char c[2], unsigned int fColor,unsigned int b
             -Color){
  89                  unsigned int i,j,k;
  90          
  91                  LCD_SetPos(x,  x+16-1,y, y+16-1);
  92          
  93                  for (k=0;k<80;k++) { //64標示自建漢字庫中的個數(shù),循環(huán)查詢內(nèi)碼
  94                    if ((codeGB_16[k].Index[0]==c[0])&&(codeGB_16[k].Index[1]==c[1])){ 
  95                  for(i=0;i<32;i++) {
  96                            unsigned short m=codeGB_16[k].Msk[i];
  97                            for(j=0;j<8;j++) {
  98                                  if((m&0x80)==0x80) {
  99                                          Write_Data_U16(fColor);
 100                                          }
 101                                  else {
 102                                          Write_Data_U16(bColor);
 103                                          }
 104                                  m<<=1;
 105                                  } 
 106                            }
 107                          }  
 108                    }     
 109                  }  
 110           
 111          void PutGB3232(unsigned short x, unsigned short  y, unsigned char c[2], unsigned int fColor,unsigned int b
             -Color)
 112          {
 113                  unsigned int i,j,k;
 114          
C51 COMPILER V7.02a   TFT                                                                  12/22/2010 21:07:55 PAGE 3   

 115                  LCD_SetPos(x,  x+32-1,y, y+32-1);
 116          
 117                  for (k=0;k<50;k++) { //15標示自建漢字庫中的個數(shù),循環(huán)查詢內(nèi)碼
 118                    if ((codeGB_32[k].Index[0]==c[0])&&(codeGB_32[k].Index[1]==c[1])){ 
 119                  for(i=0;i<128;i++) {
 120                            unsigned short m=codeGB_32[k].Msk[i];
 121                            for(j=0;j<8;j++) {
 122                                  if((m&0x80)==0x80) {
 123                                          Write_Data_U16(fColor);
 124                                          }
 125                                  else {
 126                                          Write_Data_U16(bColor);
 127                                          }
 128                                  m<<=1;
 129                                  } 
 130                            }
 131                          }  
 132                    }     
 133                  }       
 134                     */
 135          void LCD_PutString(unsigned short x, unsigned short y, unsigned char *s, unsigned int fColor, unsigned int
             - bColor) {
 136   1               unsigned char l=0;
 137   1              while(*s) {
 138   2                      if( *s < 0x80) 
 139   2                          {
 140   3                              LCD_PutChar(x+l*8,y,*s,fColor,bColor);
 141   3                              s++;l++;
 142   3                              }
 143   2                      else
 144   2                          {
 145   3                              PutGB1616/*PutGB3232*/(x+l*8,y,(unsigned char*)s,fColor,bColor);
 146   3                              s+=2;l+=2;
 147   3                              }
 148   2                      }
 149   1              }
 150          
 151          
 152          //=======================================================//
 153          
 154          
 155          
 156          void  Write_Cmd_Data (unsigned char x,unsigned int y)
 157          {
 158   1              unsigned char m,n;
 159   1              m=y>>8;
 160   1              n=y;
 161   1              Write_Cmd(0x00,x);
 162   1              Write_Data(m,n);
 163   1      
 164   1      }
 165          
 166          
 167          void  Write_Data_U16(unsigned int y)
 168          {
 169   1              unsigned char m,n;
 170   1              m=y>>8;
 171   1              n=y;
 172   1              Write_Data(m,n);
 173   1      
 174   1      }
 175          //====================== 寫命令 ==========================//
C51 COMPILER V7.02a   TFT                                                                  12/22/2010 21:07:55 PAGE 4   

 176          
 177          void Write_Cmd(unsigned char DH,unsigned char DL)
 178          {
 179   1        
 180   1              
 181   1      
 182   1              CS=0;
 183   1              RS=0;
 184   1      
 185   1              P2=DH;
 186   1              RW=0;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区在线高清| 亚洲精品日韩综合观看成人91| 成人网在线免费视频| 亚洲色图一区二区| 欧美大片在线观看| 欧美亚洲综合久久| 粉嫩av一区二区三区在线播放| 午夜不卡av免费| 亚洲老司机在线| 国产天堂亚洲国产碰碰| 欧美一区二区三区日韩| 91久久国产最好的精华液| 国产一二三精品| 欧美aⅴ一区二区三区视频| 18成人在线观看| 中文字幕av在线一区二区三区| 日韩一区二区电影| 在线观看日韩一区| 91色九色蝌蚪| 91污片在线观看| av亚洲精华国产精华| 国产乱妇无码大片在线观看| 久久成人免费电影| 视频精品一区二区| 性做久久久久久免费观看| 亚洲天堂2014| 中文字幕中文字幕一区二区| 久久精品视频在线免费观看| 久久综合久久久久88| 欧美精品一区二区三区四区| 日韩欧美一区二区在线视频| 欧美日本在线视频| 欧美美女bb生活片| 欧美日韩www| 欧美精选午夜久久久乱码6080| 色屁屁一区二区| 欧美在线播放高清精品| 91久久精品一区二区| 91麻豆精品在线观看| 91亚洲国产成人精品一区二区三| 91一区二区在线观看| 99视频超级精品| 91美女片黄在线| 欧美影视一区二区三区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 91在线国产福利| 色狠狠综合天天综合综合| 欧美性受xxxx黑人xyx性爽| 欧美色视频在线观看| 91麻豆精品国产91久久久使用方法 | 亚洲私人影院在线观看| 亚洲免费观看高清| 午夜久久久久久久久| 亚洲福利电影网| 麻豆国产精品一区二区三区| 狠狠色狠狠色合久久伊人| 国产乱码精品一区二区三区忘忧草 | 欧美亚洲动漫另类| 欧美色综合天天久久综合精品| 日本道色综合久久| 国产日产欧美一区二区视频| 国产亚洲福利社区一区| 亚洲人成电影网站色mp4| 亚洲国产精品一区二区www在线| 三级不卡在线观看| 国产一区二区三区四区五区入口 | 91在线视频18| 欧美日韩黄视频| 亚洲精品一线二线三线| 中文字幕久久午夜不卡| 一区二区欧美精品| 国内一区二区在线| 色婷婷av一区二区三区大白胸| 欧美久久久久久久久中文字幕| 久久亚洲免费视频| 亚洲乱码中文字幕综合| 日韩**一区毛片| 成人av电影免费观看| 91精品国产综合久久精品图片| 久久久国产午夜精品| 亚洲国产视频a| 国产精品一区三区| 欧美专区在线观看一区| 精品1区2区在线观看| 国产日韩欧美不卡在线| 一区二区三区不卡视频| 国产一区二区三区免费播放| 日本韩国精品一区二区在线观看| 欧美一区二区福利在线| 亚洲精品视频在线观看免费| 日韩在线观看一区二区| 波多野结衣视频一区| 日韩小视频在线观看专区| 国产精品家庭影院| 精品一区二区三区蜜桃| 欧美性感一区二区三区| 国产精品美女久久久久av爽李琼| 欧美aaa在线| 欧美日韩一区二区三区视频| 久久久www成人免费毛片麻豆 | 国产激情91久久精品导航| 欧美精品乱码久久久久久| 国产精品不卡视频| 国产呦精品一区二区三区网站| 欧美三级电影精品| 亚洲免费av在线| 成人网男人的天堂| 久久久综合视频| 麻豆精品一区二区三区| 欧美三级电影在线看| 亚洲婷婷在线视频| 成人黄色小视频| 国产欧美日韩精品a在线观看| 五月天激情综合| 91免费视频网址| 国产精品久久久久天堂| 国产一区二区看久久| 欧美第一区第二区| 久久国产精品99久久人人澡| 欧美精品乱人伦久久久久久| 一区二区三区国产精华| 99精品视频在线观看| 国产精品免费免费| 粉嫩高潮美女一区二区三区| 国产丝袜欧美中文另类| 国产黄色成人av| 国产欧美精品一区二区色综合朱莉 | 欧美电影免费观看完整版| 性做久久久久久久免费看| 欧美性色综合网| 性做久久久久久免费观看欧美| 欧美性受极品xxxx喷水| 亚洲一区欧美一区| 在线一区二区三区做爰视频网站| 综合久久国产九一剧情麻豆| 91丝袜美女网| 亚洲综合自拍偷拍| 7777精品久久久大香线蕉| 偷拍亚洲欧洲综合| 日韩精品一区在线| 久久99热这里只有精品| 久久尤物电影视频在线观看| 国产一区欧美一区| 国产欧美精品在线观看| 成人av午夜电影| 亚洲精品国产品国语在线app| 91日韩精品一区| 亚洲国产wwwccc36天堂| 制服丝袜中文字幕亚洲| 国产在线精品一区二区三区不卡| 久久精品人人做人人爽人人| 国产69精品久久777的优势| 亚洲色图制服丝袜| 欧美美女喷水视频| 极品尤物av久久免费看| 国产精品欧美久久久久无广告| 色综合欧美在线视频区| 午夜av区久久| 国产人伦精品一区二区| www.亚洲色图.com| 亚洲午夜激情网页| 欧美xxxxx裸体时装秀| 高清不卡一二三区| 亚洲综合成人网| 26uuu国产在线精品一区二区| 福利一区福利二区| 亚洲电影一级黄| 久久久久国产免费免费| 日本丶国产丶欧美色综合| 秋霞影院一区二区| 中文字幕一区二区三区四区| 欧美日韩国产影片| 国产99精品视频| 丝袜亚洲精品中文字幕一区| 久久精品免视看| 欧美午夜精品久久久久久超碰| 久久国内精品视频| 一区二区三区四区不卡在线| 精品国产三级电影在线观看| 色美美综合视频| 国产自产v一区二区三区c| 亚洲欧美激情视频在线观看一区二区三区| 91精品在线一区二区| jizz一区二区| 蜜臀av性久久久久蜜臀av麻豆 | 亚洲成av人片在www色猫咪| 精品国产乱码久久久久久牛牛| 色婷婷久久99综合精品jk白丝| 美女一区二区三区| 一区二区三区四区视频精品免费 | 免费av成人在线| 中文字幕日本乱码精品影院| 欧美久久高跟鞋激| 91免费版pro下载短视频| 国内精品写真在线观看| 亚洲永久精品国产| 国产精品美女久久久久久久网站| 日韩欧美国产三级| 欧美丰满嫩嫩电影| 色av综合在线|