⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 app.lst

📁 用51模拟的TFT RGB接口驱动程序(HS,VS,DE,PCLK时序)
💻 LST
字号:
C51 COMPILER V8.05a   APP                                                                  12/25/2007 01:05:22 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE APP
OBJECT MODULE PLACED IN app.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE app.c DEBUG OBJECTEXTEND

line level    source

   1          /****************************************************************************
   2          * 公司名称:SITRONIX                                                                                             *
   3          * 模块名称:APP.C                                                                                    *
   4          * 模块功能:IC上层应用文件                                                               *
   5          * 创建人员:Jim Yuan                                                                                                                     *
   6          * 创建日期:2007-6-26                                                                                                            *
   7          * 修改日期:2007-7-5                                                                                                             *
   8          ****************************************************************************/
   9          
  10          #include "interface.h"
  11          #include "lcd.h"
  12          
  13          sbit RGB_R = P1^5;
  14          sbit RGB_G = P1^6;
  15          sbit RGB_B = P1^7;
  16          
  17          
  18          void lcd_main(void)
  19          {
  20   1              volatile uint8 key_tmp;
  21   1              hardware_reset();
  22   1              init();
  23   1      
  24   1              while(1)
  25   1              {
  26   2                      key_tmp = key_read();
  27   2                      switch (key_tmp)
  28   2                      {
  29   3                              case KEY_00_SHORT:
  30   3                                      if (RGB_B == 1){RGB_B = 0;}
  31   3                                      else{RGB_B = 1;}
  32   3                                      break;
  33   3                               case KEY_01_SHORT:
  34   3                                      if (RGB_G == 1){RGB_G = 0;}
  35   3                                      else{RGB_G = 1;}
  36   3                                      break;
  37   3                              case KEY_03_SHORT:      
  38   3                                      if (RGB_R == 1){RGB_R = 0;}
  39   3                                      else{RGB_R = 1;}
  40   3                                      //disp_pattern(0x00,0x1F); //显示PATTERN BULE
  41   3                                      break;
  42   3                              case KEY_02_SHORT:
  43   3                                      //disp_pattern(0x00,0x00); //display pattern black
  44   3                                      break;
  45   3                              case KEY_00_LONG:
  46   3                                      disp_pattern(0xFF,0xFF); //display pattern black
  47   3                                      break;
  48   3                              case KEY_01_LONG:
  49   3                                      disp_flash(1,0x000000);  //display pic in flash_1
  50   3                                      break;          
  51   3                              case KEY_03_LONG:
  52   3                                  /* total row = 320/16,total column = 240/8 */
  53   3                                      disp_string(9,8,"Sitronix ST7787");
  54   3                                      disp_key_test(11,8); 
  55   3                                      break;           
C51 COMPILER V8.05a   APP                                                                  12/25/2007 01:05:22 PAGE 2   

  56   3                              case KEY_02_LONG:
  57   3                                      disp_hex( 0,0,0x00);
  58   3                                      disp_hex( 1,0,0x01);
  59   3                                      disp_hex( 2,0,0x02);
  60   3                                      disp_hex( 3,0,0x03);
  61   3                                      disp_hex( 4,0,0x04);
  62   3                                      disp_hex( 5,0,0x05);
  63   3                                      disp_hex( 6,0,0x06);
  64   3                                      disp_hex( 7,0,0x07);
  65   3                                      disp_hex( 8,0,0x08);
  66   3                                      disp_hex( 9,0,0x09);
  67   3                                      disp_hex(10,0,0x0A);
  68   3                                      disp_hex(11,0,0x0B);
  69   3                                      disp_hex(12,0,0x0C);
  70   3                                      disp_hex(13,0,0x0D);
  71   3                                      disp_hex(14,0,0x0E);
  72   3                                      disp_hex(15,0,0x0F);
  73   3                                      disp_hex(16,0,0x10);
  74   3                                      disp_hex(17,0,0x11);
  75   3                                      disp_hex(18,0,0x12);
  76   3                                      disp_hex(19,0,0x13);
  77   3                                      break;  
  78   3                              default:break;
  79   3                      }
  80   2                      delay(1);
  81   2              }
  82   1      }
  83          
  84          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    363    ----
   CONSTANT SIZE    =     16    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       1
   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 + -