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

📄 lcd_coef.lst

📁 keil c51平台,此代码可用于学习TFT LCD 之TCON,SCALER,OSD,(本人自己修改)
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V7.50   LCD_COEF                                                              07/28/2008 16:10:53 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE LCD_COEF
OBJECT MODULE PLACED IN .\REL_OUT\Lcd_coef.obj
COMPILER INVOKED BY: D:\keil-701\C51\BIN\C51.EXE Lcd_coef.c OPTIMIZE(9,SPEED) BROWSE DEBUG OBJECTEXTEND PRINT(.\REL_OUT\
                    -Lcd_coef.lst) OBJECT(.\REL_OUT\Lcd_coef.obj)

line level    source

   1          unsigned char code DITHER_1[]   =
   2          {
   3          /*
   4              0x0e,0xf1,  //(-2,  0,  1, -1)
   5              0xf1,0x0e,  //( 1, -1, -2,  0)
   6              0x0e,0xf1,  //(-2,  0,  1, -1)
   7              0xf1,0x0e,  //( 1, -1, -2,  0)   */
   8              0x1e ,0x1e,    //  -2  1 -2  1
   9              0xf0, 0xf0,    //    0 -1  0 -1
  10              0xe1, 0xe1,   //    1 -2  1 -2
  11              0x0f, 0x0f,    //  -1  0 -1  0
  12          
  13          /*
  14             0x1e ,0x1e,    //  -2  1 -2  1
  15             0xf0, 0xf0,    //    0 -1  0 -1
  16             0xe1, 0xe1,   //    1 -2  1 -2
  17             0x0f, 0x0f,    //  -1  0 -1  0  */
  18          
  19          
  20          };
  21          
  22          unsigned char code DITHER_2[]   =
  23          {
  24              0xf1,0x0e,  //( 1, -1, -2,  0)
  25              0x0e,0xf1,  //(-2,  0,  1, -1)
  26              0xf1,0x0e,  //( 1, -1, -2,  0)
  27              0x0e,0xf1,  //(-2,  0,  1, -1)
  28          };
  29          
  30          /*
  31          unsigned char code DITHER_3[]   =
  32          {
  33              0xf0,0xf0,  //( 0, -1,  0, -1)
  34              0xe1,0xe1,  //( 1, -2,  1, -2)
  35              0xf0,0xf0,  //( 0, -1,  0, -1)
  36              0xe1,0xe1,  //( 1, -2,  1, -2)
  37          };
  38          
  39          unsigned char code DITHER_4[]   =
  40          {
  41              0xf1,0xf1,  //( 1, -1,  1, -1)
  42              0xe0,0xe0,  //( 0, -2,  0, -2)
  43              0xf1,0xf1,  //( 1, -1,  1, -1)
  44              0xe0,0xe0,  //( 0, -2,  0, -2)
  45          };
  46          */
  47          
  48          unsigned char code SU_COEF_1[]  = 
  49          {
  50          /*
  51              // b = firls(97, [0 1.122/32 1.638/32 1], [2 2 0 0], [1.0 1.0]);
  52              // NRG = 0.6168, MXG = 1.0228
  53          
  54                4,   2,   2, FFF, FFC, FF9, FF5, FF1, 
C51 COMPILER V7.50   LCD_COEF                                                              07/28/2008 16:10:53 PAGE 2   

  55              FEC, FE5, FDF, FD8, FD1, FCA, FC2, FBB,
  56              
  57              FB2, FAB, FA4, F9E, F98, F93, F8F, F8C, 
  58              F8B, F8B, F8E, F91, F98, FA1, FAC, FBA, 
  59          
  60              FCB, FE2, FF7,  15,  34,  56,  7A,  A3, 
  61               CD,  FC, 12A, 15D, 18E, 1C4, 1F9, 22F, 
  62          
  63              264, 29A, 2CE, 303, 333, 364, 390, 3BB, 
  64              3E1, 406, 423, 43F, 454, 466, 470, 477, 
  65          */
  66          /*
  67              0x04,0x00, 0x02,0x00, 0x02,0x00, 0xff,0x0f, 0xfc,0x0f, 0xf9,0x0f, 0xf5,0x0f, 0xf1,0x0f, 
  68              0xec,0x0f, 0xe5,0x0f, 0xdf,0x0f, 0xd8,0x0f, 0xd1,0x0f, 0xca,0x0f, 0xc2,0x0f, 0xbb,0x0f,
  69          
  70              0xcb,0x0f, 0xe2,0x0f, 0xf7,0x0f, 0x15,0x00, 0x34,0x00, 0x56,0x00, 0x7a,0x00, 0xa3,0x00,
  71              0xcd,0x00, 0xfc,0x00, 0x2a,0x01, 0x5d,0x01, 0x8e,0x01, 0xc4,0x01, 0xf9,0x01, 0x2f,0x02,
  72          
  73              0x77,0x04, 0x70,0x04, 0x66,0x04, 0x54,0x04, 0x3f,0x04, 0x23,0x04, 0x06,0x04, 0xe1,0x03,
  74              0xbb,0x03, 0x90,0x03, 0x64,0x03, 0x33,0x03, 0x03,0x03, 0xce,0x02, 0x9a,0x02, 0x64,0x02,
  75          
  76              0xba,0x0f, 0xac,0x0f, 0xa1,0x0f, 0x98,0x0f, 0x91,0x0f, 0x8e,0x0f, 0x8b,0x0f, 0x8b,0x0f,
  77              0x8c,0x0f, 0x8f,0x0f, 0x93,0x0f, 0x98,0x0f, 0x9e,0x0f, 0xa4,0x0f, 0xab,0x0f, 0xb2,0x0f, */
  78          
  79                  /*004, 003, 002, 000, FFE, FFA, FF6, FF2, 
  80                FEC, FE6, FE0, FD9, FD2, FCA, FC3, FBB, 
  81          FB4, FAD, FA5, F9E, F98, F93, F8F, F8C, 
  82          F8B, F8B, F8D, F91, F98, F9F, FAB, FB9, 
  83          FCA, FE0, FF7, 013, 031, 054, 078, 0A1, 
  84          0CB, 0FA, 128, 15B, 18D, 1C3, 1F7, 22E, 
  85          263, 299, 2CE, 303, 334, 365, 391, 3BD, 
  86          3E2, 407, 425, 440, 455, 468, 472, 479, */
  87          /*      0x04,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xfe,0x0f,0xfa,0x0f,0xf6,0x0f,0xf2,0x0f,
  88                    0xec,0x0f,0xe6,0x0f,0xe0,0x0f,0xd9,0x0f,0xd2,0x0f,0xca,0x0f,0xc3,0x0f,0xbb,0x0f,
  89          
  90                    0xb4,0x0f,0xad,0x0f,0xa5,0x0f,0x9e,0x0f,0x98,0x0f,0x93,0x0f,0x8f,0x0f,0x8c,0x0f,
  91                    0x8b,0x0f,0x8b,0x0f,0x8d,0x0f,0x91,0x0f,0x98,0x0f,0x9f,0x0f,0xab,0x0f,0xb9,0x0f,
  92          
  93                    0xca,0x0f,0xe0,0x0f,0xf7,0x0f,0x13,0x00,0x31,0x00,0x54,0x00,0x78,0x00,0xa1,0x00,
  94                    0xcb,0x00,0xfa,0x00,0x28,0x01,0x5b,0x01,0x8d,0x01,0xc3,0x01,0xf7,0x01,0x2e,0x02,
  95          
  96                    0x63,0x02,0x99,0x02,0xce,0x02,0x03,0x03,0x34,0x03,0x65,0x03,0x91,0x03,0xbd,0x03,
  97                    0xe2,0x03,0x07,0x04,0x25,0x04,0x49,0x04,0x55,0x04,0x68,0x04,0x72,0x04,0x79,0x04,  */
  98          
  99          0x04,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xFE,0x0F,0xFA,0x0F,0xF6,0x0F,0xF2,0x0F,
 100          0xEC,0x0F,0xE6,0x0F,0xE0,0x0F,0xD9,0x0F,0xD2,0x0F,0xCA,0x0F,0xC3,0x0F,0xBB,0x0F,
 101          0xCA,0x0F,0xE0,0x0F,0xF7,0x0F,0x13,0x00,0x31,0x00,0x54,0x00,0x78,0x00,0xA1,0x00,
 102          0xCB,0x00,0xFA,0x00,0x28,0x01,0x5B,0x01,0x8D,0x01,0xC3,0x01,0xF7,0x01,0x2E,0x02,
 103          0x79,0x04,0x72,0x04,0x68,0x04,0x55,0x04,0x40,0x04,0x25,0x04,0x07,0x04,0xE2,0x03,
 104          0xBD,0x03,0x91,0x03,0x65,0x03,0x34,0x03,0x03,0x03,0xCE,0x02,0x99,0x02,0x63,0x02,
 105          0xB9,0x0F,0xAB,0x0F,0x9F,0x0F,0x98,0x0F,0x91,0x0F,0x8D,0x0F,0x8B,0x0F,0x8B,0x0F,
 106          0x8C,0x0F,0x8F,0x0F,0x93,0x0F,0x98,0x0F,0x9E,0x0F,0xA5,0x0F,0xAD,0x0F,0xB4,0x0F,
 107          };
 108          
 109          unsigned char code SU_COEF_2[]  = 
 110          {
 111          /*
 112              // b = firls(97, [0 1.00/32 1.63/32 1], [2 2 0 0], [1.0 1.0]);
 113              // NRG = 0.5623, MXG = 1.0159
 114              0xfc,0x0f, 0xfb,0x0f, 0xf9,0x0f, 0xf7,0x0f, 0xf5,0x0f, 0xf3,0x0f, 0xee,0x0f, 0xea,0x0f,
 115              0xe5,0x0f, 0xe0,0x0f, 0xda,0x0f, 0xd3,0x0f, 0xcc,0x0f, 0xc5,0x0f, 0xbf,0x0f, 0xb7,0x0f,
 116              0xb1,0x0f, 0xaa,0x0f, 0xa4,0x0f, 0x9f,0x0f, 0x9a,0x0f, 0x97,0x0f, 0x95,0x0f, 0x94,0x0f,
C51 COMPILER V7.50   LCD_COEF                                                              07/28/2008 16:10:53 PAGE 3   

 117              0x95,0x0f, 0x97,0x0f, 0x9c,0x0f, 0xa3,0x0f, 0xac,0x0f, 0xb8,0x0f, 0xc5,0x0f, 0xd5,0x0f,
 118              0xea,0x0f, 0x01,0x00, 0x1a,0x00, 0x37,0x00, 0x55,0x00, 0x76,0x00, 0x9b,0x00, 0xc1,0x00,
 119              0xe9,0x00, 0x14,0x01, 0x40,0x01, 0x70,0x01, 0x9f,0x01, 0xd0,0x01, 0x01,0x02, 0x34,0x02,
 120              0x64,0x02, 0x96,0x02, 0xc7,0x02, 0xf6,0x02, 0x23,0x03, 0x4f,0x03, 0x77,0x03, 0x9e,0x03,
 121              0xc0,0x03, 0xe0,0x03, 0xfb,0x03, 0x13,0x04, 0x26,0x04, 0x35,0x04, 0x3f,0x04, 0x45,0x04,
 122          
 123              // b = firls(97, [0 0.95/32 1.601/32 1], [2 2 0 0], [1.0 1.0]);
 124              // NRG = 0.5358, MXG = 1.0127
 125              // FFA, FF8, FF8, FF6, FF2, FEF, FEB, FE7, 
 126              // FE1, FDC, FD5, FD0, FC9, FC2, FBD, FB6, 
 127          
 128              // FB0, FAA, FA5, FA0, F9D, F9A, F99, F9A, 
 129              // F9B, F9F, FA4, FAC, FB6, FC2, FD2, FE2, 
 130          
 131              // FF6,   F,  28,  45,  64,  87,  A9,  D0, 
 132              //  F7, 122, 14D, 17A, 1A7, 1D7, 205, 236, 
 133          
 134              // 264, 294, 2C2, 2F0, 319, 344, 369, 38E, 
 135              // 3AE, 3CD, 3E6, 3FE, 40F, 41E, 427, 42E, 
 136          */
 137          /*
 138              0xfa,0x0f, 0xf8,0x0f, 0xf8,0x0f, 0xf6,0x0f, 0xf2,0x0f, 0xef,0x0f, 0xeb,0x0f, 0xe7,0x0f,
 139              0xe1,0x0f, 0xdc,0x0f, 0xd5,0x0f, 0xd0,0x0f, 0xc9,0x0f, 0xc2,0x0f, 0xbd,0x0f, 0xb6,0x0f,
 140          
 141              0xf6,0x0f, 0x0f,0x00, 0x28,0x00, 0x45,0x00, 0x64,0x00, 0x87,0x00, 0xa9,0x00, 0xd0,0x00,
 142              0xf7,0x00, 0x22,0x01, 0x4d,0x01, 0x7a,0x01, 0xa7,0x01, 0xd7,0x01, 0x05,0x02, 0x36,0x02,
 143          
 144              0x2e,0x04, 0x27,0x04, 0x1e,0x04, 0x0f,0x04, 0xfe,0x03, 0xe6,0x03, 0xcd,0x03, 0xae,0x03,
 145              0x8e,0x03, 0x69,0x03, 0x44,0x03, 0x19,0x03, 0xf0,0x02, 0xc2,0x02, 0x94,0x02, 0x64,0x02,
 146          
 147              0xe2,0x0f, 0xd2,0x0f, 0xc2,0x0f, 0xb6,0x0f, 0xac,0x0f, 0xa4,0x0f, 0x9f,0x0f, 0x9b,0x0f,
 148              0x9a,0x0f, 0x99,0x0f, 0x9a,0x0f, 0x9d,0x0f, 0xa0,0x0f, 0xa5,0x0f, 0xaa,0x0f, 0xb0,0x0f,*/
 149                  /*
 150          FF9, FF9, FF8, FF5, FF3, FF0, FEC, FE8, 
 151          FE2, FDD, FD7, FD1, FCA, FC4, FBE, FB7, 
 152          FB1, FAB, FA5, FA1, F9D, F9B, F9A, F99, 
 153          F9B, F9F, FA4, FAC, FB6, FC2, FD1, FE2, 
 154          FF6, 00E, 027, 045, 063, 085, 0A7, 0CE, 
 155          0F6, 120, 14A, 179, 1A6, 1D6, 204, 235, 
 156          263, 293, 2C1, 2EF, 319, 344, 369, 38F, 
 157          3AF, 3CE, 3E7, 3FE, 410, 41F, 428, 42F, */ 
 158          /* 
 159                0xf9,0x0f,0xf9,0x0f,0xf8,0x0f,0xf5,0x0f,0xf3,0x0f,0xf0,0x0f,0xec,0x0f,0xe8,0x0f,
 160                    0xe2,0x0f,0xdd,0x0f,0xd7,0x0f,0xd1,0x0f,0xca,0x0f,0xc4,0x0f,0xbe,0x0f,0xb7,0x0f,
 161          
 162                    0xb1,0x0f,0xab,0x0f,0xa5,0x0f,0xa1,0x0f,0x9d,0x0f,0x9b,0x0f,0x9a,0x0f,0x99,0x0f,
 163                    0x9b,0x0f,0x9f,0x0f,0xa4,0x0f,0xac,0x0f,0xb6,0x0f,0xc2,0x0f,0xd1,0x0f,0xe2,0x0f,
 164          
 165                    0xf6,0x0f,0x0e,0x00,0x27,0x00,0x45,0x00,0x63,0x00,0x85,0x00,0xa7,0x00,0xce,0x00,
 166                    0xf6,0x00,0x20,0x01,0x4a,0x01,0x79,0x01,0xa6,0x01,0xd6,0x01,0x04,0x02,0x35,0x02,
 167          
 168                    0x63,0x02,0x93,0x02,0xc1,0x02,0xef,0x02,0x19,0x03,0x44,0x03,0x69,0x03,0x8f,0x03,
 169                    0x1f,0x03,0xce,0x03,0xe7,0x03,0xfe,0x03,0x10,0x04,0x1f,0x04,0x28,0x04,0x2f,0x04,  */
 170          
 171          0xF9,0x0F,0xF9,0x0F,0xF8,0x0F,0xF5,0x0F,0xF3,0x0F,0xF0,0x0F,0xEC,0x0F,0xE8,0x0F,
 172          0xE2,0x0F,0xDD,0x0F,0xD7,0x0F,0xD1,0x0F,0xCA,0x0F,0xC4,0x0F,0xBE,0x0F,0xB7,0x0F,
 173          0xF6,0x0F,0x0E,0x00,0x27,0x00,0x45,0x00,0x63,0x00,0x85,0x00,0xA7,0x00,0xCE,0x00,
 174          0xF6,0x00,0x20,0x01,0x4A,0x01,0x79,0x01,0xA6,0x01,0xD6,0x01,0x04,0x02,0x35,0x02,
 175          0x2F,0x04,0x28,0x04,0x1F,0x04,0x10,0x04,0xFE,0x03,0xE7,0x03,0xCE,0x03,0xAF,0x03,
 176          0x8F,0x03,0x69,0x03,0x44,0x03,0x19,0x03,0xEF,0x02,0xC1,0x02,0x93,0x02,0x63,0x02,
 177          0xE2,0x0F,0xD1,0x0F,0xC2,0x0F,0xB6,0x0F,0xAC,0x0F,0xA4,0x0F,0x9F,0x0F,0x9B,0x0F,
 178          0x99,0x0F,0x9A,0x0F,0x9B,0x0F,0x9D,0x0F,0xA1,0x0F,0xA5,0x0F,0xAB,0x0F,0xB1,0x0F,
C51 COMPILER V7.50   LCD_COEF                                                              07/28/2008 16:10:53 PAGE 4   

 179          
 180          };
 181          
 182          
 183          
 184          unsigned char code SU_COEF_3[]  = 
 185          {
 186          /*
 187              // b = remez(96, [0 0.66/32 1.60/32 31.5/32], [1 1 0 0], [1.0 1.0]);
 188              // NRG = 0.4334, MXG = 1.0018
 189              0xee,0x0f, 0xed,0x0f, 0xec,0x0f, 0xeb,0x0f, 0xe8,0x0f, 0xe5,0x0f, 0xe0,0x0f, 0xdd,0x0f,
 190              0xd7,0x0f, 0xd3,0x0f, 0xcf,0x0f, 0xc9,0x0f, 0xc4,0x0f, 0xbf,0x0f, 0xbb,0x0f, 0xb6,0x0f,
 191              0xb3,0x0f, 0xb0,0x0f, 0xae,0x0f, 0xad,0x0f, 0xac,0x0f, 0xad,0x0f, 0xb0,0x0f, 0xb5,0x0f,
 192              0xba,0x0f, 0xc2,0x0f, 0xcb,0x0f, 0xd7,0x0f, 0xe3,0x0f, 0xf4,0x0f, 0x07,0x00, 0x10,0x00,
 193              0x25,0x00, 0x41,0x00, 0x5c,0x00, 0x7b,0x00, 0x99,0x00, 0xbb,0x00, 0xdd,0x00, 0x01,0x01,
 194              0x25,0x01, 0x4c,0x01, 0x71,0x01, 0x9a,0x01, 0xc0,0x01, 0xe9,0x01, 0x0f,0x02, 0x38,0x02,
 195              0x5f,0x02, 0x86,0x02, 0xaa,0x02, 0xcf,0x02, 0xf1,0x02, 0x13,0x03, 0x31,0x03, 0x4f,0x03,
 196              0x68,0x03, 0x81,0x03, 0x95,0x03, 0xa8,0x03, 0xb7,0x03, 0xc4,0x03, 0xcb,0x03, 0xdd,0x03,
 197          */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -