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

📄 lcd.lst

📁 数控电源的LCD菜单程序
💻 LST
📖 第 1 页 / 共 3 页
字号:
C51 COMPILER V7.06   LCD                                                                   09/14/2008 11:02:17 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE LCD
OBJECT MODULE PLACED IN LCD.OBJ
COMPILER INVOKED BY: D:\Program Files\C51\BIN\C51.EXE LCD.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include"reg51.h"
   2          #include"lcd12864_driver.h"
*** WARNING C318 IN LINE 2 OF LCD.c: can't open file 'lcd12864_driver.h'
   3          #include"user.h"
*** WARNING C318 IN LINE 3 OF LCD.c: can't open file 'user.h'
   4          #define size_of_keybd_menu  29
   5          #define uchar unsigned char
   6          void dis_one_zi(uchar x_add,uchar y_add,uchar code *po,bit back_flag,bit char_moudle);
   7          void dis_one_char(uchar x,uchar y,uchar asc_num,bit b_flag);
   8          void sys_auto_check(void);
   9          uchar keyfuncindex=0;
  10          void(*keyfuncptr)();
  11          uchar v,i,p,t,v_new,i_new,p_new,t_new;
  12          uchar vh,vl,ih,il,ph,pl,th,tl;
  13          
  14          unsigned char code x0[32] = {
  15          /*输   CCAE4 */
  16          0x00,0x10,0xD0,0xFC,0xFC,0xD4,0x50,0xD0,
  17          0xE0,0xB0,0xBC,0xAC,0x3C,0x30,0x20,0x60,
  18          0x00,0x11,0x19,0x09,0xFF,0xFF,0x09,0x7F,
  19          0x7F,0x4A,0x7F,0x7F,0x5E,0x5E,0x7F,0x7F};
  20          unsigned char code x1[32] = {
  21          /*出   CB3F6 */
  22          0x00,0x00,0x00,0xF8,0xF8,0x80,0x80,0x80,
  23          0xFC,0xFC,0x80,0x80,0x80,0xF8,0xF8,0x00,
  24          0x00,0x00,0x3E,0x3E,0x20,0x20,0x20,0x20,
  25          0x3F,0x3F,0x20,0x20,0x20,0x20,0x7E,0x7E};
  26          unsigned char code x2[32] = {
  27          /*电   CB5E7 */
  28          0x00,0x00,0xF0,0xF0,0x90,0x90,0x90,0xFC,
  29          0xFC,0x90,0x90,0x90,0x90,0xF0,0xF0,0x00,
  30          0x00,0x00,0x0F,0x0F,0x04,0x04,0x04,0x7F,
  31          0x7F,0x44,0x44,0x44,0x44,0x4F,0x7F,0x30};
  32          unsigned char code x3[32] = {
  33          /*压   CD1B9 */
  34          0x00,0x00,0xF8,0xF8,0x08,0x08,0x08,0x08,
  35          0x08,0xF8,0xF8,0x08,0x08,0x08,0x08,0x08,
  36          0x40,0x70,0x7F,0x0F,0x20,0x21,0x21,0x21,
  37          0x21,0x3F,0x3F,0x25,0x2D,0x3D,0x39,0x20};
  38          unsigned char code x4[32] = {
  39          /*流   CC1F7 */
  40          0x00,0x40,0x44,0xCC,0x98,0x90,0x90,0xD0,
  41          0xF0,0xBC,0x9C,0xB8,0xF0,0xD0,0x90,0x10,
  42          0x00,0x40,0x70,0x3C,0x4C,0x44,0x60,0x3E,
  43          0x1E,0x7E,0x7E,0x00,0x7E,0x7E,0x41,0x61};
  44          unsigned char code x5[32] = {
  45          /*功   CB9A6 */
  46          0x00,0x10,0x10,0x10,0xF0,0xF0,0x10,0x30,
  47          0x30,0x20,0xFC,0xFC,0x20,0x20,0xE0,0xE0,
  48          0x00,0x30,0x30,0x10,0x1F,0x1F,0x58,0x68,
  49          0x78,0x3C,0x0F,0x03,0x40,0x60,0x3F,0x1F};
  50          unsigned char code x6[32] = {
  51          /*率   CC2CA */
  52          0x00,0x00,0x28,0x28,0x68,0x48,0x48,0x68,
  53          0xFC,0xDC,0xE8,0xE8,0x48,0x68,0x28,0x08,
C51 COMPILER V7.06   LCD                                                                   09/14/2008 11:02:17 PAGE 2   

  54          0x00,0x08,0x0E,0x0E,0x0B,0x0B,0x0A,0x0B,
  55          0xFF,0xFE,0x0B,0x0F,0x0F,0x0B,0x0E,0x0E};
  56          unsigned char code x7[32] = {
  57          /*机   CBBFA */
  58          0x00,0x20,0x20,0xA0,0xFC,0xFC,0xA0,0x20,
  59          0xF8,0xF8,0x08,0x08,0xF8,0xF8,0x00,0x00,
  60          0x00,0x0C,0x0E,0x07,0x7F,0x7F,0x43,0x73,
  61          0x3F,0x0F,0x00,0x00,0x7F,0x7F,0x60,0x60};
  62          unsigned char code x8[32] = {
  63          /*内   CC4DA */
  64          0x00,0x00,0xF0,0xF0,0x10,0x10,0x10,0x90,
  65          0xFC,0xFC,0x10,0x10,0x10,0x10,0xF0,0xF0,
  66          0x00,0x00,0x7F,0x7F,0x08,0x0C,0x0E,0x07,
  67          0x01,0x01,0x03,0x47,0x4E,0x4C,0x7F,0x7F};
  68          unsigned char code x9[32] = {
  69          /*温   CCEC2 */
  70          0x00,0x00,0x44,0xCC,0xD8,0x18,0xF8,0xF8,
  71          0xA8,0xA8,0xA8,0xA8,0xA8,0xF8,0xF8,0x00,
  72          0x00,0x40,0x70,0x3C,0x4C,0x40,0x7E,0x7E,
  73          0x42,0x7E,0x7E,0x7E,0x7E,0x42,0x7E,0x7E};
  74          unsigned char code x10[32] = {
  75          /*度   CB6C8 */
  76          0x00,0x00,0xF8,0xF8,0x48,0x48,0xE8,0xE8,
  77          0x4C,0x4C,0x58,0xF8,0xE8,0x48,0x48,0x48,
  78          0x00,0x60,0x7F,0x7F,0x40,0x44,0x45,0x5D,
  79          0x7D,0x25,0x35,0x3D,0x6D,0x44,0x40,0x40};
  80          unsigned char code x11[32] = {
  81          /*设   CC9E8 */
  82          0x00,0x40,0x44,0xCC,0xDC,0x18,0x10,0x80,
  83          0xF8,0x78,0x08,0x08,0x78,0x78,0x40,0x40,
  84          0x00,0x00,0x00,0x7F,0x7F,0x70,0x58,0x49,
  85          0x67,0x2F,0x39,0x39,0x2D,0x67,0x43,0x40};
  86          unsigned char code x12[32] = {
  87          /*置   CD6C3 */
  88          0x00,0x40,0x58,0x58,0x58,0x58,0x58,0xF8,
  89          0xF8,0x58,0x58,0x58,0x58,0x58,0x58,0x40,
  90          0x00,0x40,0x40,0x7F,0x7F,0x6D,0x6D,0x6D,
  91          0x6D,0x6D,0x6D,0x6D,0x7F,0x7F,0x40,0x40};
  92          unsigned char code x13[32] = {
  93          /*保   CB1A3 */
  94          0x00,0x80,0xE0,0xF0,0xFC,0x0C,0x04,0x78,
  95          0x78,0x48,0xC8,0xC8,0x48,0x48,0x78,0x78,
  96          0x00,0x00,0x00,0x7F,0x7F,0x00,0x22,0x32,
  97          0x1A,0x0E,0x7F,0x7F,0x0E,0x1E,0x32,0x62};
  98          unsigned char code x14[32] = {
  99          /*护   CBBA4 */
 100          0x00,0x20,0x20,0x20,0xFC,0xFC,0x20,0x20,
 101          0xF0,0xF0,0x14,0x1C,0x18,0x10,0xF0,0xF0,
 102          0x00,0x02,0x42,0x42,0x7F,0x7F,0x41,0x71,
 103          0x3F,0x0F,0x01,0x01,0x01,0x01,0x03,0x03};
 104          unsigned char code x17[32] = {
 105          /*版   CB0E6 */
 106          0x00,0x00,0xFC,0xFC,0x40,0x7C,0x7C,0x40,
 107          0xF8,0xF8,0xC8,0xC8,0x48,0x48,0xCC,0xC4,
 108          0x00,0x60,0x7F,0x1F,0x02,0x7E,0x7E,0x30,
 109          0x7F,0x4F,0x63,0x3F,0x3C,0x3E,0x67,0x61};
 110          unsigned char code x18[32] = {
 111          /*本   CB1BE */
 112          0x00,0x00,0x20,0x20,0x20,0x20,0xA0,0xE0,
 113          0xFC,0xFC,0xE0,0xA0,0x20,0x20,0x20,0x20,
 114          0x00,0x10,0x10,0x18,0x0C,0x0F,0x0B,0x09,
 115          0x7F,0x7F,0x09,0x0B,0x0F,0x0C,0x18,0x18};
C51 COMPILER V7.06   LCD                                                                   09/14/2008 11:02:17 PAGE 3   

 116          unsigned char code x19[32] = {
 117          /*信   CD0C5 */
 118          0x00,0x80,0xE0,0xF8,0xFC,0x14,0x10,0x50,
 119          0x50,0x54,0x5C,0x58,0x50,0x50,0x50,0x10,
 120          0x00,0x00,0x00,0x7F,0x7F,0x00,0x7C,0x7D,
 121          0x25,0x25,0x25,0x25,0x25,0x7D,0x7D,0x00};
 122          unsigned char code x20[32] = {
 123          /*息   CCFA2 */
 124          0x00,0x00,0x00,0x00,0xF8,0xF8,0xA8,0xAC,
 125          0xAC,0xA8,0xA8,0xA8,0xF8,0xF8,0x00,0x00,
 126          0x00,0x20,0x38,0x18,0x03,0x7F,0x7E,0x42,
 127          0x4E,0x4E,0x4A,0x42,0x73,0x7B,0x38,0x30};
 128          unsigned char code x21[32] = {
 129          /*退   CCDCB */
 130          0x00,0x80,0x88,0x98,0x90,0x00,0x00,0xF8,
 131          0xF8,0xA8,0xA8,0xA8,0xA8,0xF8,0xF8,0x00,
 132          0x00,0x60,0x60,0x3F,0x3F,0x60,0x50,0x5F,
 133          0x5F,0x5A,0x4E,0x4C,0x4E,0x4A,0x5B,0x51};
 134          unsigned char code x22[32] = {
 135          /*出   CB3F6 */
 136          0x00,0x00,0x00,0xF8,0xF8,0x80,0x80,0x80,
 137          0xFC,0xFC,0x80,0x80,0x80,0xF8,0xF8,0x00,
 138          0x00,0x00,0x3E,0x3E,0x20,0x20,0x20,0x20,
 139          0x3F,0x3F,0x20,0x20,0x20,0x20,0x7E,0x7E};
 140          unsigned char code x23[32] = {
 141          /*当   CB5B1 */
 142          0x00,0x00,0x80,0x88,0x98,0xB0,0xA0,0x80,
 143          0xFC,0xFC,0xE0,0xE0,0xB0,0x98,0x88,0x08,
 144          0x00,0x00,0x24,0x24,0x24,0x24,0x24,0x24,
 145          0x24,0x24,0x24,0x24,0x24,0x7F,0x7F,0x00};
 146          unsigned char code x24[32] = {
 147          /*前   CC7B0 */
 148          0x00,0x10,0xD0,0xD0,0x50,0x54,0x5C,0xD8,
 149          0xD0,0x10,0x98,0x9C,0x14,0xF0,0xF0,0x10,
 150          0x00,0x00,0x7F,0x7F,0x0A,0x0A,0x4A,0x7F,
 151          0x7F,0x00,0x0F,0x4F,0x40,0x7F,0x7F,0x00};
 152          unsigned char code x25[32] = {
 153          /*修   CD0DE */
 154          0x00,0x80,0xC0,0xF0,0xFC,0xEC,0xE0,0x30,
 155          0x38,0xAC,0xEC,0xC8,0xE8,0xB8,0x98,0x00,
 156          0x00,0x00,0x00,0x7F,0x7F,0x1F,0x1F,0x45,
 157          0x55,0x5F,0x6A,0x2B,0x3D,0x17,0x1B,0x09};
 158          unsigned char code x26[32] = {
 159          /*改   CB8C4 */
 160          0x00,0x00,0x88,0x88,0x88,0x88,0xF8,0xF8,
 161          0xC0,0xF8,0x3C,0x24,0x20,0xE0,0xE0,0x20,
 162          0x00,0x00,0x7F,0x7F,0x30,0x50,0x58,0x48,
 163          0x60,0x23,0x37,0x1C,0x1E,0x37,0x61,0x60};
 164          unsigned char code x27[32] = {
 165          /*原   CD4AD */
 166          0x00,0x00,0x00,0xF8,0xF8,0x08,0xE8,0xE8,
 167          0xA8,0xB8,0xB8,0xA8,0xA8,0xE8,0xE8,0x08,
 168          0x00,0x40,0x70,0x7F,0x3F,0x30,0x3B,0x5B,
 169          0x4A,0x7E,0x7E,0x0A,0x0A,0x1B,0x33,0x30};
 170          unsigned char code x28[32] = {
 171          /*值   CD6B5 */
 172          0x00,0x80,0xC0,0xF0,0xFC,0x1C,0xD4,0xD0,
 173          0x50,0x78,0x7C,0x54,0x50,0xD0,0xD0,0x10,
 174          0x00,0x00,0x00,0x7F,0x7F,0x40,0x7F,0x7F,
 175          0x55,0x55,0x55,0x55,0x55,0x7F,0x7F,0x40};
 176          unsigned char code x29[32] = {
 177          /*新   CD0C2 */
C51 COMPILER V7.06   LCD                                                                   09/14/2008 11:02:17 PAGE 4   

 178          0x00,0x90,0x90,0xB0,0xF4,0xD4,0xD4,0xF0,
 179          0xB0,0x90,0xF8,0xF8,0x88,0x8C,0x84,0x84,
 180          0x00,0x20,0x32,0x5A,0x4A,0x7F,0x7F,0x0A,
 181          0x5A,0x72,0x3F,0x0F,0x00,0x7F,0x7F,0x00};
 182          unsigned char code x30[32] = {
 183          /*定   CB6A8 */
 184          0x00,0x00,0x38,0x38,0x88,0x88,0x88,0x88,
 185          0x8C,0x8C,0x88,0x88,0x88,0x88,0x38,0x38,
 186          0x00,0x40,0x60,0x70,0x3E,0x3E,0x20,0x60,
 187          0x7F,0x7F,0x44,0x44,0x44,0x44,0x44,0x40};
 188          unsigned char code x31[32] = {
 189          /*成   CB3C9 */
 190          0x00,0x00,0xF0,0xF0,0x90,0x90,0x90,0x90,
 191          0x90,0xFC,0xFC,0x14,0x94,0xDC,0x58,0x10,
 192          0x00,0x70,0x7F,0x1F,0x00,0x20,0x60,0x7F,
 193          0x7F,0x30,0x1F,0x1F,0x3F,0x61,0x70,0x70};
 194          unsigned char code x32[32] = {
 195          /*功   CB9A6 */
 196          0x00,0x10,0x10,0x10,0xF0,0xF0,0x10,0x30,
 197          0x30,0x20,0xFC,0xFC,0x20,0x20,0xE0,0xE0,
 198          0x00,0x30,0x30,0x10,0x1F,0x1F,0x58,0x68,
 199          0x78,0x3C,0x0F,0x03,0x40,0x60,0x3F,0x1F
 200          };
 201          unsigned char code x33[32] = {
 202          /*系   CCFB5 */
 203          0x00,0x00,0x02,0x22,0xB2,0xBA,0xEE,0x66,
 204          0x62,0x33,0x5D,0xCD,0x81,0x01,0x01,0x00,
 205          0x00,0x40,0x61,0x33,0x1B,0x0D,0x45,0xC1,
 206          0xFF,0x7F,0x05,0x0D,0x1B,0x73,0x62,0x00};
 207          unsigned char code x34[32] = {
 208          /*统   CCDB3 */
 209          0x20,0x30,0x3C,0xAF,0xE3,0x70,0x94,0xC4,
 210          0xE4,0xBD,0x9F,0x86,0xA4,0xE4,0xC4,0x84,
 211          0x20,0x22,0x23,0x33,0x12,0x92,0xD2,0x70,
 212          0x3F,0x0F,0x00,0x3F,0x7F,0x41,0x71,0x70};
 213          unsigned char code x35[32] = {
 214          /*自   CD7D4 */
 215          0x00,0x00,0x00,0xF8,0xF8,0x48,0x4C,0x4F,
 216          0x4B,0x4A,0x48,0x48,0xF8,0xF8,0x00,0x00,
 217          0x00,0x00,0x00,0xFF,0xFF,0x44,0x44,0x44,
 218          0x44,0x44,0x44,0x44,0xFF,0xFF,0x00,0x00};
 219          unsigned char code x36[32] = {
 220          /*检   CBCEC */
 221          0x08,0x88,0xE8,0xFF,0xFF,0x68,0x58,0x58,
 222          0x4C,0x47,0x47,0x4C,0x58,0x50,0x10,0x10,
 223          0x02,0x03,0x01,0x7F,0x7F,0x20,0x22,0x2E,
 224          0x2D,0x2F,0x3E,0x38,0x2F,0x27,0x22,0x20};
 225          void print_num(uchar x,uchar y,uchar disnum,uchar danwei,bit back)
 226          {
 227   1       uchar dh,dm,dl;
 228   1       dh=disnum/100+0x30;
 229   1       
 230   1       dm=(disnum%100)/10+0x30;
 231   1       dl= disnum%10+0x30;
 232   1      
 233   1       if(dh==0x30)
 234   1       dh=' ';
 235   1       switch(danwei)
 236   1       {
 237   2        case 'V':
 238   2       ji: {dis_one_char(x,y,':',back);
 239   3        dis_one_char(x,y+2, dh,back);
C51 COMPILER V7.06   LCD                                                                   09/14/2008 11:02:17 PAGE 5   

 240   3        dis_one_char(x,y+3, dm,back);
 241   3        dis_one_char(x,y+4,'.',back);
 242   3        dis_one_char(x,y+5, dl,back);
 243   3        dis_one_char(x,y+7,danwei,back);
 244   3        break;}
 245   2        
 246   2        case 'A':
 247   2        {dis_one_char(x,y,':',back);
 248   3        dis_one_char(x,y+2, dh,back);
 249   3        dis_one_char(x,y+3,'.',back);
 250   3        dis_one_char(x,y+4,dm,back);
 251   3        dis_one_char(x,y+5, dl,back);
 252   3        dis_one_char(x,y+7,danwei,back);
 253   3        break;}
 254   2        case 'W':
 255   2        {goto ji;
 256   3        }
 257   2        case 'C':
 258   2        {goto ji;
 259   3        }
 260   2       }
 261   1          if(dh==0x30 && dm==0x30 && dl==0x30)
 262   1       {

⌨️ 快捷键说明

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