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

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

?? demo.lst

?? RA8803液晶控制器的程序
?? LST
字號:
C51 COMPILER V8.08   DEMO                                                                  02/27/2008 09:09:24 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE DEMO
OBJECT MODULE PLACED IN Demo.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE Demo.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*******************************************************************************
   2          *                                                                            
   3          *       Filename:       Demo.c
   4          * 
   5          *       Author:         Duke Chang
   6          *       Company:        RAiO Technology Inc.
   7          *       Case:           320x240 
   8          *       Device:         MXIC MX10E8050IQC at 18.432MHz
   9          *       Date:           2005/10/1
  10          *       Modifier:       Duke Chang
  11          *       Modify Date:    2005/10/13
  12          *       Visions:        1.0
  13          *       Compiled Using Keil C v7.50
  14          *       
  15          *******************************************************************************/
  16          
  17          #include "Demo.h"
  18          
  19          /******************************************************************************/
  20          /*Main program area                                                                                                                       */
  21          /******************************************************************************/
  22          void main(void)
  23          {
  24   1              uchar state;
  25   1      
  26   1              P0 = 0xff;
  27   1              P1 = 0xff;
  28   1              P2 = 0xff;
  29   1      #ifdef Parallel_8080
  30   1              P3 = 0xff;
  31   1      #endif
  32   1      
  33   1      #ifdef Parallel_6800
                      P3 = 0x77;
              #endif
  36   1              
  37   1              AUXR = B0000_0011;      //Enable MOVX for external interface
  38   1      
  39   1              LCD_Reset();
  40   1              LCD_Initial();
  41   1              state = 0;
  42   1      
  43   1              while(1)        
  44   1              {               
  45   2                      switch(state)
  46   2                      {
  47   3                              case 0:
  48   3                                      Test_Font();
  49   3                                      break;  
  50   3                              case 1:
  51   3                                      Test_Pattern();
  52   3                                      break;  
  53   3                              case 2: 
  54   3                                      Test_Font();
  55   3                                      Test_Touch();
C51 COMPILER V8.08   DEMO                                                                  02/27/2008 09:09:24 PAGE 2   

  56   3                                      break;
  57   3      
  58   3                      }       
  59   2                      state++;
  60   2                      if(state==3) state=0;                                           
  61   2              }                               
  62   1      }
  63          
  64          /******************************************************************************/
  65          /*Sub program area                                                                                                                        */
  66          /******************************************************************************/
  67          
  68          //==============================================================================
  69          //Subroutine:   Test_Pattern
  70          //Function:             
  71          //==============================================================================
  72          void Test_Pattern(void)
  73          {
  74   1              uchar x, y;
  75   1              uchar pat, temp, count;
  76   1      
  77   1              LCD_ON();
  78   1              LCD_Graphic();
  79   1      
  80   1              for(pat=0; pat<10; pat++)       
  81   1              {                       
  82   2                      switch(pat)
  83   2                      {
  84   3                              case 0: temp = 0xff;
  85   3                                      break;  
  86   3                              case 1: temp = 0x00;
  87   3                                      break;
  88   3                              case 2: temp = 0x55;
  89   3                                      break;
  90   3                              case 3: temp = 0xaa;
  91   3                                      break;  
  92   3                              case 4: temp = 0xcc;
  93   3                                      break;  
  94   3                              case 5: temp = 0x33;
  95   3                                      break;  
  96   3                              case 6: temp = 0xF0;
  97   3                                      break;  
  98   3                              case 7: temp = 0x0F;
  99   3                                      break;
 100   3                              case 8: temp = 0x0F;
 101   3                                      break;
 102   3                              case 9: temp = 0xFF;
 103   3                                      break;                          
 104   3                      }                                                               
 105   2                      count = 0;
 106   2                      LCD_GotoXY(0, 0);
 107   2                      Delay100us(1);
 108   2                      for(y=0 ; y<cYSize ; y++)
 109   2                      { 
 110   3                              for(x=0 ; x<cXSize/2 ; x++)
 111   3                              {
 112   4                                      LCD_DataWrite(temp);
 113   4                                      if(pat==9)      LCD_DataWrite(~temp);
 114   4                                      else LCD_DataWrite(temp);
 115   4                              }
 116   3                              count++;
 117   3                              if((pat==8)&&(count==4))
C51 COMPILER V8.08   DEMO                                                                  02/27/2008 09:09:24 PAGE 3   

 118   3                              {       temp = ~temp;
 119   4                                      count=0;
 120   4                              }
 121   3      
 122   3                              else if((pat==9)&&(count==8))
 123   3                              {       temp = ~temp;
 124   4                                      count=0;
 125   4                              } 
 126   3                      }
 127   2                      LCD_CmdWrite(MAMR, B1001_0001);
 128   2                      Delay100ms(10);
 129   2              }
 130   1      }
 131          
 132          //==============================================================================
 133          //Subroutine:   Test Display/Inverse/Blink/Cursor
 134          //Function:             
 135          //==============================================================================
 136          void Test_Touch(void)
 137          {
 138   1              uchar temp, X1, X2, Y1, Y2;
 139   1              uint Timeout;
 140   1      
 141   1              ADC_On();
 142   1              LCD_GotoXY(0, 210);
 143   1              for(temp=0 ; temp<22 ; temp++)
 144   1              {       LCD_DataWrite(sRAiO5[temp]);
 145   2              }
 146   1      
 147   1              Timeout=0;
 148   1              while(1)
 149   1              {
 150   2                      temp = ADC_Touch();
 151   2                      if(temp==0x01)
 152   2                      {
 153   3                              Timeout=0;
 154   3                              X1 = ADC_X();
 155   3                              Y1 = ADC_Y();
 156   3                              Delay1ms(2);
 157   3                              temp = ADC_Touch();
 158   3                              if(temp==0x01)
 159   3                              {
 160   4                                      X2 = ADC_X();
 161   4                                      Y2 = ADC_Y();
 162   4      //                              Delay1ms(2);
 163   4                              
 164   4                                      LCD_GotoXY(0, 210);
 165   4                                      if((X1==X2) && (Y1==Y2))
 166   4                                      {       
 167   5                                              LCD_Bold();
 168   5                                              for(temp=0 ; temp<11 ; temp++)
 169   5                                              {       LCD_DataWrite(sRAiO7[temp]);
 170   6                                              }
 171   5      //                                      Delay10ms(1);
 172   5                                              LCD_GotoXY(13, 210);
 173   5                                              Print_Hex(Y1);
 174   5                                              LCD_GotoXY(21, 210);
 175   5                                              Print_Hex(X1);
 176   5                                              LCD_NoBold();
 177   5                                      }
 178   4                              }
 179   3                      }
C51 COMPILER V8.08   DEMO                                                                  02/27/2008 09:09:24 PAGE 4   

 180   2                      else
 181   2                      {
 182   3                              LCD_GotoXY(0, 210);
 183   3                              for(temp=0 ; temp<11 ; temp++)
 184   3                              {       LCD_DataWrite(sRAiO6[temp]);
 185   4                              }
 186   3                              Timeout++;
 187   3                              if(Timeout==0x08FF) break;
 188   3                      }
 189   2              }
 190   1      }
 191          //==============================================================================
 192          //Subroutine:   Test_Font, 8x18, 8x16m 16x16, Bold
 193          //Function:             
 194          //==============================================================================
 195          void Test_Font(void)
 196          {
 197   1              uchar temp;
 198   1      
 199   1              LCD_ON();
 200   1              LCD_Clear();
 201   1              LCD_Text();
 202   1              LCD_AlignOff();
 203   1      
 204   1              LCD_GotoXY(0, 0);
 205   1              LCD_PrintStr(sRAiO1, cXSize);
 206   1              Delay10ms(2);
 207   1      
 208   1              LCD_PrintStr(sRAiO2, cXSize);
 209   1              Delay10ms(2);
 210   1      
 211   1              LCD_Inv();
 212   1              LCD_PrintStr(sRAiO3, cXSize);
 213   1              Delay10ms(2);
 214   1      
 215   1              LCD_NoInv();
 216   1              LCD_GotoXY(10, 75);
 217   1              LCD_FontSize(0x05);
 218   1              for(temp=0 ; temp<11 ; temp++)
 219   1              {       LCD_DataWrite(sRAiO4[temp]);
 220   2                      Delay100us(2);
 221   2              }
 222   1              Delay10ms(2);
 223   1      
 224   1              LCD_FontSize(0x00);
 225   1              LCD_GotoXY(0, 120);
 226   1              for(temp=0x30 ; temp<=0x7F ; temp++)
 227   1              {       LCD_DataWrite(temp);
 228   2              }
 229   1              Delay10ms(2);
 230   1      
 231   1              LCD_GotoXY(0, 160);
 232   1              LCD_Bold();
 233   1              for(temp=0x30 ; temp<=0x7F ; temp++)
 234   1              {       LCD_DataWrite(temp);
 235   2              }
 236   1      
 237   1              LCD_NoBold();
 238   1              Delay100ms(20);
 239   1      }


C51 COMPILER V8.08   DEMO                                                                  02/27/2008 09:09:24 PAGE 5   

MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    665    ----
   CONSTANT SIZE    =    220    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      14
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲丝袜制服诱惑| 日韩三级电影网址| 国产一区二区三区久久悠悠色av| 亚洲国产精品久久人人爱| 亚洲视频免费在线| 自拍偷拍国产精品| 亚洲女同一区二区| 一区二区久久久久| 婷婷综合另类小说色区| 天天综合天天综合色| 亚洲电影在线免费观看| 亚洲一区二区三区视频在线| 亚洲综合网站在线观看| 亚洲综合网站在线观看| 日日夜夜免费精品| 麻豆国产精品777777在线| 精品一区二区三区在线观看| 国产综合久久久久久久久久久久| 国产精品18久久久久久vr| 成人黄色在线看| 91福利资源站| 91精品国产丝袜白色高跟鞋| 欧美成人女星排行榜| 久久久亚洲国产美女国产盗摄| 国产午夜精品一区二区三区嫩草 | 欧美丰满一区二区免费视频 | 欧美日韩激情一区| 制服丝袜国产精品| 日本一区二区三区视频视频| 亚洲情趣在线观看| 日韩成人精品在线观看| 国产91丝袜在线观看| 91精品1区2区| 精品国产百合女同互慰| 中文字幕在线观看不卡视频| 亚洲国产aⅴ成人精品无吗| 麻豆精品视频在线观看视频| 成人av网站在线| 欧美日韩三级一区二区| 久久综合狠狠综合久久激情| 国产精品毛片无遮挡高清| 亚洲18色成人| 成人免费视频视频| 欧美丰满嫩嫩电影| 国产精品美女www爽爽爽| 日韩和的一区二区| 91香蕉国产在线观看软件| 日韩精品在线网站| 亚洲午夜羞羞片| 国产成人免费9x9x人网站视频| 欧美三区在线观看| 国产精品麻豆久久久| 久久91精品国产91久久小草| 91视视频在线观看入口直接观看www | 亚洲不卡av一区二区三区| 国产成人在线电影| 日韩一区二区三区在线观看 | 91色|porny| 欧美激情综合五月色丁香小说| 五月天亚洲婷婷| 91丝袜高跟美女视频| 国产日韩精品久久久| 久久99深爱久久99精品| 在线免费一区三区| 亚洲日本乱码在线观看| 粉嫩aⅴ一区二区三区四区| 久久婷婷一区二区三区| 另类小说欧美激情| 日韩视频永久免费| 日韩福利电影在线观看| 欧美日韩国产天堂| 亚洲一级二级在线| 欧美午夜精品一区二区三区| 亚洲欧美日韩电影| 91日韩在线专区| 亚洲精品国产成人久久av盗摄| 成人免费不卡视频| 欧美国产精品中文字幕| 国产精品99久久久久久久女警| 亚洲精品一区二区三区福利| 久久99九九99精品| 久久亚洲精品国产精品紫薇| 激情丁香综合五月| 久久久综合激的五月天| 国产露脸91国语对白| 国产欧美久久久精品影院| 国产精品99久久久久久久女警| 国产日韩欧美一区二区三区乱码| 国产乱子轮精品视频| 国产视频不卡一区| 9i看片成人免费高清| 成人免费在线视频| 欧美性生活一区| 视频一区二区三区在线| 欧美一区二区播放| 国产激情视频一区二区在线观看| 欧美国产激情一区二区三区蜜月| a美女胸又www黄视频久久| 亚洲日本乱码在线观看| 欧美日韩国产综合一区二区| 老司机免费视频一区二区| 久久蜜桃香蕉精品一区二区三区| 成人av在线播放网址| 亚洲一区在线播放| 欧美成人一级视频| 99久久er热在这里只有精品15 | 精品精品国产高清一毛片一天堂| 国产福利一区二区三区视频| 亚洲色图制服丝袜| 欧美精品xxxxbbbb| 国产精品一二三四五| 一区二区三区在线看| 欧美一级片在线| 99国产精品99久久久久久| 香蕉av福利精品导航| 亚洲精品一区在线观看| 色综合久久久久综合体| 麻豆91在线看| 亚洲精品国产无天堂网2021| 日韩一级二级三级| 91在线看国产| 国内欧美视频一区二区| 亚洲宅男天堂在线观看无病毒| 日韩精品在线看片z| 在线亚洲免费视频| 国产成人综合亚洲网站| 午夜一区二区三区视频| 国产精品欧美综合在线| 欧美成人福利视频| 欧美天堂亚洲电影院在线播放| 丁香桃色午夜亚洲一区二区三区| 亚洲h在线观看| 亚洲视频 欧洲视频| 国产欧美一区二区精品秋霞影院 | www国产成人免费观看视频 深夜成人网| 成人亚洲一区二区一| 美女一区二区在线观看| 亚洲一区在线观看免费观看电影高清 | 日韩va欧美va亚洲va久久| 亚洲美女免费在线| 国产精品国产三级国产普通话三级| 久久久久久久性| 欧美日本一道本| 欧美中文一区二区三区| 成人av动漫在线| 国产成人精品免费网站| 国产一区二区视频在线| 久久91精品国产91久久小草| 日韩高清不卡在线| 亚洲成人自拍偷拍| 亚洲在线观看免费| 一二三区精品视频| 亚洲综合一二区| 亚洲影视在线播放| 亚洲国产一区二区三区青草影视 | 欧美在线制服丝袜| 91亚洲精华国产精华精华液| 成人av电影在线| 国产成人精品免费在线| 国产91丝袜在线观看| 国产成人av福利| 成人涩涩免费视频| 欧美日韩不卡一区| 欧美日韩国产123区| 欧美亚洲日本国产| 欧美精品xxxxbbbb| 欧美v国产在线一区二区三区| 欧美一级二级三级蜜桃| 日韩精品一区二区在线| 久久久久久久电影| 国产精品麻豆视频| 一区二区国产视频| 青青国产91久久久久久| 久久精品国产一区二区| 国产精品亚洲视频| 91丨九色丨蝌蚪富婆spa| 欧美日本一区二区| 精品久久一二三区| 国产精品萝li| 亚洲大型综合色站| 久久99热99| 99久久精品久久久久久清纯| 欧美精品黑人性xxxx| 久久色在线视频| 亚洲精品欧美专区| 精品在线一区二区| www.亚洲在线| 欧美一区欧美二区| 国产精品久久久久天堂| 视频在线在亚洲| 丁香六月综合激情| 91麻豆精品国产91久久久久久 | 亚洲综合清纯丝袜自拍| 蜜臀av性久久久久蜜臀av麻豆 | 亚洲黄色片在线观看| 蜜臀久久久久久久| 97精品久久久午夜一区二区三区| 欧美高清你懂得| 亚洲精品国产精品乱码不99| 久久99深爱久久99精品|