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

📄 lcd_coef.lst

📁 液晶显示器程序代码
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V7.06   LCD_COEF                                                              11/21/2005 13:47:27 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE LCD_COEF
OBJECT MODULE PLACED IN .\Output\Lcd_coef.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Code\Lcd_coef.c OPTIMIZE(9,SPEED) BROWSE DEBUG OBJECTEXTEND CODE SYMBOLS PR
                    -INT(.\Output\Lcd_coef.lst) PREPRINT(.\Output\Lcd_coef.i) OBJECT(.\Output\Lcd_coef.obj)

stmt 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          
  49          unsigned char code NEW_DITHER_TABLE[] = 
  50          {
  51             0x73,0x84,// [3 0 3 1 0 1 0 2]
  52             0xac,0x8a,// [0 3 2 2 2 2 0 2]
  53             0x25,0x43,// [1 1 2 0 3 0 0 1]
  54             0x9d,0xdf,// [1 3 1 2 3 3 1 3]
C51 COMPILER V7.06   LCD_COEF                                                              11/21/2005 13:47:27 PAGE 2   

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

 117          0x8C,0x0F,0x8F,0x0F,0x93,0x0F,0x98,0x0F,0x9E,0x0F,0xA5,0x0F,0xAD,0x0F,0xB4,0x0F,
 118          };
 119          
 120          unsigned char code SU_COEF_2[]  = 
 121          {
 122          /*
 123              // b = firls(97, [0 1.00/32 1.63/32 1], [2 2 0 0], [1.0 1.0]);
 124              // NRG = 0.5623, MXG = 1.0159
 125              0xfc,0x0f, 0xfb,0x0f, 0xf9,0x0f, 0xf7,0x0f, 0xf5,0x0f, 0xf3,0x0f, 0xee,0x0f, 0xea,0x0f,
 126              0xe5,0x0f, 0xe0,0x0f, 0xda,0x0f, 0xd3,0x0f, 0xcc,0x0f, 0xc5,0x0f, 0xbf,0x0f, 0xb7,0x0f,
 127              0xb1,0x0f, 0xaa,0x0f, 0xa4,0x0f, 0x9f,0x0f, 0x9a,0x0f, 0x97,0x0f, 0x95,0x0f, 0x94,0x0f,
 128              0x95,0x0f, 0x97,0x0f, 0x9c,0x0f, 0xa3,0x0f, 0xac,0x0f, 0xb8,0x0f, 0xc5,0x0f, 0xd5,0x0f,
 129              0xea,0x0f, 0x01,0x00, 0x1a,0x00, 0x37,0x00, 0x55,0x00, 0x76,0x00, 0x9b,0x00, 0xc1,0x00,
 130              0xe9,0x00, 0x14,0x01, 0x40,0x01, 0x70,0x01, 0x9f,0x01, 0xd0,0x01, 0x01,0x02, 0x34,0x02,
 131              0x64,0x02, 0x96,0x02, 0xc7,0x02, 0xf6,0x02, 0x23,0x03, 0x4f,0x03, 0x77,0x03, 0x9e,0x03,
 132              0xc0,0x03, 0xe0,0x03, 0xfb,0x03, 0x13,0x04, 0x26,0x04, 0x35,0x04, 0x3f,0x04, 0x45,0x04,
 133          
 134              // b = firls(97, [0 0.95/32 1.601/32 1], [2 2 0 0], [1.0 1.0]);
 135              // NRG = 0.5358, MXG = 1.0127
 136              // FFA, FF8, FF8, FF6, FF2, FEF, FEB, FE7, 
 137              // FE1, FDC, FD5, FD0, FC9, FC2, FBD, FB6, 
 138          
 139              // FB0, FAA, FA5, FA0, F9D, F9A, F99, F9A, 
 140              // F9B, F9F, FA4, FAC, FB6, FC2, FD2, FE2, 
 141          
 142              // FF6,   F,  28,  45,  64,  87,  A9,  D0, 
 143              //  F7, 122, 14D, 17A, 1A7, 1D7, 205, 236, 
 144          
 145              // 264, 294, 2C2, 2F0, 319, 344, 369, 38E, 
 146              // 3AE, 3CD, 3E6, 3FE, 40F, 41E, 427, 42E, 
 147          */
 148          /*
 149              0xfa,0x0f, 0xf8,0x0f, 0xf8,0x0f, 0xf6,0x0f, 0xf2,0x0f, 0xef,0x0f, 0xeb,0x0f, 0xe7,0x0f,
 150              0xe1,0x0f, 0xdc,0x0f, 0xd5,0x0f, 0xd0,0x0f, 0xc9,0x0f, 0xc2,0x0f, 0xbd,0x0f, 0xb6,0x0f,
 151          
 152              0xf6,0x0f, 0x0f,0x00, 0x28,0x00, 0x45,0x00, 0x64,0x00, 0x87,0x00, 0xa9,0x00, 0xd0,0x00,
 153              0xf7,0x00, 0x22,0x01, 0x4d,0x01, 0x7a,0x01, 0xa7,0x01, 0xd7,0x01, 0x05,0x02, 0x36,0x02,
 154          
 155              0x2e,0x04, 0x27,0x04, 0x1e,0x04, 0x0f,0x04, 0xfe,0x03, 0xe6,0x03, 0xcd,0x03, 0xae,0x03,
 156              0x8e,0x03, 0x69,0x03, 0x44,0x03, 0x19,0x03, 0xf0,0x02, 0xc2,0x02, 0x94,0x02, 0x64,0x02,
 157          
 158              0xe2,0x0f, 0xd2,0x0f, 0xc2,0x0f, 0xb6,0x0f, 0xac,0x0f, 0xa4,0x0f, 0x9f,0x0f, 0x9b,0x0f,
 159              0x9a,0x0f, 0x99,0x0f, 0x9a,0x0f, 0x9d,0x0f, 0xa0,0x0f, 0xa5,0x0f, 0xaa,0x0f, 0xb0,0x0f,*/
 160                  /*
 161          FF9, FF9, FF8, FF5, FF3, FF0, FEC, FE8, 
 162          FE2, FDD, FD7, FD1, FCA, FC4, FBE, FB7, 
 163          FB1, FAB, FA5, FA1, F9D, F9B, F9A, F99, 
 164          F9B, F9F, FA4, FAC, FB6, FC2, FD1, FE2, 
 165          FF6, 00E, 027, 045, 063, 085, 0A7, 0CE, 
 166          0F6, 120, 14A, 179, 1A6, 1D6, 204, 235, 
 167          263, 293, 2C1, 2EF, 319, 344, 369, 38F, 
 168          3AF, 3CE, 3E7, 3FE, 410, 41F, 428, 42F, */ 
 169          /* 
 170                0xf9,0x0f,0xf9,0x0f,0xf8,0x0f,0xf5,0x0f,0xf3,0x0f,0xf0,0x0f,0xec,0x0f,0xe8,0x0f,
 171                    0xe2,0x0f,0xdd,0x0f,0xd7,0x0f,0xd1,0x0f,0xca,0x0f,0xc4,0x0f,0xbe,0x0f,0xb7,0x0f,
 172          
 173                    0xb1,0x0f,0xab,0x0f,0xa5,0x0f,0xa1,0x0f,0x9d,0x0f,0x9b,0x0f,0x9a,0x0f,0x99,0x0f,
 174                    0x9b,0x0f,0x9f,0x0f,0xa4,0x0f,0xac,0x0f,0xb6,0x0f,0xc2,0x0f,0xd1,0x0f,0xe2,0x0f,
 175          
 176                    0xf6,0x0f,0x0e,0x00,0x27,0x00,0x45,0x00,0x63,0x00,0x85,0x00,0xa7,0x00,0xce,0x00,
 177                    0xf6,0x00,0x20,0x01,0x4a,0x01,0x79,0x01,0xa6,0x01,0xd6,0x01,0x04,0x02,0x35,0x02,
 178          
C51 COMPILER V7.06   LCD_COEF                                                              11/21/2005 13:47:27 PAGE 4   

 179                    0x63,0x02,0x93,0x02,0xc1,0x02,0xef,0x02,0x19,0x03,0x44,0x03,0x69,0x03,0x8f,0x03,
 180                    0x1f,0x03,0xce,0x03,0xe7,0x03,0xfe,0x03,0x10,0x04,0x1f,0x04,0x28,0x04,0x2f,0x04,  */
 181          
 182          0xF9,0x0F,0xF9,0x0F,0xF8,0x0F,0xF5,0x0F,0xF3,0x0F,0xF0,0x0F,0xEC,0x0F,0xE8,0x0F,
 183          0xE2,0x0F,0xDD,0x0F,0xD7,0x0F,0xD1,0x0F,0xCA,0x0F,0xC4,0x0F,0xBE,0x0F,0xB7,0x0F,
 184          0xF6,0x0F,0x0E,0x00,0x27,0x00,0x45,0x00,0x63,0x00,0x85,0x00,0xA7,0x00,0xCE,0x00,
 185          0xF6,0x00,0x20,0x01,0x4A,0x01,0x79,0x01,0xA6,0x01,0xD6,0x01,0x04,0x02,0x35,0x02,
 186          0x2F,0x04,0x28,0x04,0x1F,0x04,0x10,0x04,0xFE,0x03,0xE7,0x03,0xCE,0x03,0xAF,0x03,
 187          0x8F,0x03,0x69,0x03,0x44,0x03,0x19,0x03,0xEF,0x02,0xC1,0x02,0x93,0x02,0x63,0x02,
 188          0xE2,0x0F,0xD1,0x0F,0xC2,0x0F,0xB6,0x0F,0xAC,0x0F,0xA4,0x0F,0x9F,0x0F,0x9B,0x0F,
 189          0x99,0x0F,0x9A,0x0F,0x9B,0x0F,0x9D,0x0F,0xA1,0x0F,0xA5,0x0F,0xAB,0x0F,0xB1,0x0F,
 190          
 191          };
 192          
 193          
 194          
 195          unsigned char code SU_COEF_3[]  = 
 196          {
 197          /*
 198              // b = remez(96, [0 0.66/32 1.60/32 31.5/32], [1 1 0 0], [1.0 1.0]);
 199              // NRG = 0.4334, MXG = 1.0018
 200              0xee,0x0f, 0xed,0x0f, 0xec,0x0f, 0xeb,0x0f, 0xe8,0x0f, 0xe5,0x0f, 0xe0,0x0f, 0xdd,0x0f,
 201              0xd7,0x0f, 0xd3,0x0f, 0xcf,0x0f, 0xc9,0x0f, 0xc4,0x0f, 0xbf,0x0f, 0xbb,0x0f, 0xb6,0x0f,
 202              0xb3,0x0f, 0xb0,0x0f, 0xae,0x0f, 0xad,0x0f, 0xac,0x0f, 0xad,0x0f, 0xb0,0x0f, 0xb5,0x0f,
 203              0xba,0x0f, 0xc2,0x0f, 0xcb,0x0f, 0xd7,0x0f, 0xe3,0x0f, 0xf4,0x0f, 0x07,0x00, 0x10,0x00,
 204              0x25,0x00, 0x41,0x00, 0x5c,0x00, 0x7b,0x00, 0x99,0x00, 0xbb,0x00, 0xdd,0x00, 0x01,0x01,
 205              0x25,0x01, 0x4c,0x01, 0x71,0x01, 0x9a,0x01, 0xc0,0x01, 0xe9,0x01, 0x0f,0x02, 0x38,0x02,
 206              0x5f,0x02, 0x86,0x02, 0xaa,0x02, 0xcf,0x02, 0xf1,0x02, 0x13,0x03, 0x31,0x03, 0x4f,0x03,
 207              0x68,0x03, 0x81,0x03, 0x95,0x03, 0xa8,0x03, 0xb7,0x03, 0xc4,0x03, 0xcb,0x03, 0xdd,0x03,
 208          */
 209          /*
 210              0xee,0x0f, 0xed,0x0f, 0xec,0x0f, 0xeb,0x0f, 0xe8,0x0f, 0xe5,0x0f, 0xe0,0x0f, 0xdd,0x0f, // 00~15
 211              0xd7,0x0f, 0xd3,0x0f, 0xcf,0x0f, 0xc9,0x0f, 0xc4,0x0f, 0xbf,0x0f, 0xbb,0x0f, 0xb6,0x0f,
 212          
 213              0x25,0x00, 0x41,0x00, 0x5c,0x00, 0x7b,0x00, 0x99,0x00, 0xbb,0x00, 0xdd,0x00, 0x01,0x01, // 32~47

⌨️ 快捷键说明

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