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

📄 demod.lst

📁 LCD61202驱动程序
💻 LST
📖 第 1 页 / 共 3 页
字号:
C51 COMPILER V4.01,  DEMOD                                                                 15/10/01  13:22:44  PAGE 1   


DOS C51 COMPILER V4.01, COMPILATION OF MODULE DEMOD
OBJECT MODULE PLACED IN F:\C_SOFT\HD61202\VP12864\DEMOD.OBJ
COMPILER INVOKED BY: C:\COMP51\C51.EXE F:\C_SOFT\HD61202\VP12864\DEMOD.C DB SB OE

stmt level    source

   1          #include <reg51.h>
   2          #include <stdio.h>
   3          #include <math.h>
   4          #include <absacc.h>
   5          #include <string.h>
   6          /*  地址定义  */
   7          #define  cwadd1 XBYTE[0x800]
   8          #define  cradd1 XBYTE[0xa00]
   9          #define  dwadd1 XBYTE[0x900]
  10          #define  dradd1 XBYTE[0xb00]
  11          #define  cwadd2 XBYTE[0x400]
  12          #define  cradd2 XBYTE[0x600]
  13          #define  dwadd2 XBYTE[0x500]
  14          #define  dradd2 XBYTE[0x700]
  15          
  16          /*  常量定义  */
  17          #define  display_on    0x3f;
  18          #define  display_off   0x3e;
  19          #define  para1         0x40;
  20          #define  start_line0   0xc0;
  21             sbit ACC_7=ACC^7;
  22          unsigned int O_X,O_Y,com,dat1;
  23          unsigned char code_1,count1;
  24          /*  西文字符库定义  */
  25          code unsigned char  CHTAB[96][8]={
  26                                              0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,    /*" "=00H*/
  27                                              0x00,0x00,0x00,0x4F,0x00,0x00,0x00,0x00,    /*"!"=01H*/
  28                                              0x00,0x00,0x07,0x00,0x07,0x00,0x00,0x00,    /*"""=02h*/
  29                                              0x00,0x14,0x7F,0x14,0x7F,0x14,0x00,0x00,    /*"#"=03h*/
  30                                              0x00,0x24,0x2A,0x7F,0x2A,0x12,0x00,0x00,    /*"$"=04h*/
  31                                              0x00,0x23,0x13,0x08,0x64,0x62,0x00,0x00,    /*"%"=05h*/
  32                                              0x00,0x36,0x49,0x55,0x22,0x50,0x00,0x00,    /*"&"=06h*/
  33                                              0x00,0x00,0x05,0x03,0x00,0x00,0x00,0x00,    /*"'"=07h*/
  34                                              0x00,0x00,0x1C,0x22,0x41,0x00,0x00,0x00,    /*"("=08h*/
  35                                              0x00,0x00,0x41,0x22,0x1C,0x00,0x00,0x00,    /*")"=09h*/
  36                                              0x00,0x14,0x08,0x3E,0x08,0x14,0x00,0x00,    /*"*"=0Ah*/
  37                                              0x00,0x08,0x08,0x3E,0x08,0x08,0x00,0x00,    /*"+"=0Bh*/
  38                                              0x00,0x00,0x50,0x30,0x00,0x00,0x00,0x00,    /*";"=0Ch*/
  39                                              0x00,0x08,0x08,0x08,0x08,0x08,0x00,0x00,    /*"-"=0Dh*/
  40                                              0x00,0x00,0x60,0x60,0x00,0x00,0x00,0x00,    /*"."=0Eh*/
  41                                              0x00,0x20,0x10,0x08,0x04,0x02,0x00,0x00,    /*"/"=0Fh*/
  42                                              0x00,0x3E,0x51,0x49,0x45,0x3E,0x00,0x00,    /*"0"=10h*/
  43                                              0x00,0x00,0x42,0x7F,0x40,0x00,0x00,0x00,    /*"1"=11h*/
  44                                              0x00,0x42,0x61,0x51,0x49,0x46,0x00,0x00,    /*"2"=12h*/
  45                                              0x00,0x21,0x41,0x45,0x4B,0x31,0x00,0x00,    /*"3"=13h*/
  46                                              0x00,0x18,0x14,0x12,0x7F,0x10,0x00,0x00,    /*"4"=14h*/
  47                                              0x00,0x27,0x45,0x45,0x45,0x39,0x00,0x00,    /*"5"=15h*/
  48                                              0x00,0x3C,0x4A,0x49,0x49,0x30,0x00,0x00,    /*"6"=16h*/
  49                                              0x00,0x01,0x01,0x79,0x05,0x03,0x00,0x00,    /*"7"=17h*/
  50                                              0x00,0x36,0x49,0x49,0x49,0x36,0x00,0x00,    /*"8"=18h*/
  51                                              0x00,0x06,0x49,0x49,0x29,0x1E,0x00,0x00,    /*"9"=19h*/
  52                                              0x00,0x00,0x36,0x36,0x00,0x00,0x00,0x00,    /*":"=1Ah*/
  53                                              0x00,0x00,0x56,0x36,0x00,0x00,0x00,0x00,    /*";"=1Bh*/
  54                                              0x00,0x08,0x14,0x22,0x41,0x00,0x00,0x00,    /*"<"=1Ch*/
  55                                              0x00,0x14,0x14,0x14,0x14,0x14,0x00,0x00,    /*"="=1Dh*/
  56                                              0x00,0x00,0x41,0x22,0x14,0x08,0x00,0x00,    /*">"=1Eh*/
  57                                              0x00,0x02,0x01,0x51,0x09,0x06,0x00,0x00,    /*"?"=1Fh*/
  58                                              0x00,0x32,0x49,0x79,0x41,0x3E,0x00,0x00,    /*"@"=20h*/
  59                                              0x00,0x7E,0x11,0x11,0x11,0x7E,0x00,0x00,    /*"A"=21h*/
C51 COMPILER V4.01,  DEMOD                                                                 15/10/01  13:22:44  PAGE 2   

  60                                              0x00,0x41,0x7F,0x49,0x49,0x36,0x00,0x00,    /*"B"=22h*/
  61                                              0x00,0x3E,0x41,0x41,0x41,0x22,0x00,0x00,    /*"C"=23h*/
  62                                              0x00,0x41,0x7F,0x41,0x41,0x3E,0x00,0x00,    /*"D"=24h*/
  63                                              0x00,0x7F,0x49,0x49,0x49,0x49,0x00,0x00,    /*"E"=25h*/
  64                                              0x00,0x7F,0x09,0x09,0x09,0x01,0x00,0x00,    /*"F"=26h*/
  65                                              0x00,0x3E,0x41,0x41,0x49,0x7A,0x00,0x00,    /*"G"=27h*/
  66                                              0x00,0x7F,0x08,0x08,0x08,0x7F,0x00,0x00,    /*"h"=28h*/
  67                                              0x00,0x00,0x41,0x7F,0x41,0x00,0x00,0x00,    /*"I"=29h*/
  68                                              0x00,0x20,0x40,0x41,0x3F,0x01,0x00,0x00,    /*"J"=2Ah*/
  69                                              0x00,0x7F,0x08,0x14,0x22,0x41,0x00,0x00,    /*"K"=2Bh*/
  70                                              0x00,0x7F,0x40,0x40,0x40,0x40,0x00,0x00,    /*"L"=2Ch*/
  71                                              0x00,0x7F,0x02,0x0C,0x02,0x7F,0x00,0x00,    /*"M"=2Dh*/
  72                                              0x00,0x7F,0x06,0x08,0x30,0x7F,0x00,0x00,    /*"N"=2Eh*/
  73                                              0x00,0x3E,0x41,0x41,0x41,0x3E,0x00,0x00,    /*"O"=2Fh*/
  74                                              0x00,0x7F,0x09,0x09,0x09,0x06,0x00,0x00,    /*"P"=30h*/
  75                                              0x00,0x3E,0x41,0x51,0x21,0x5E,0x00,0x00,    /*"Q"=31h*/
  76                                              0x00,0x7F,0x09,0x19,0x29,0x46,0x00,0x00,    /*"R"=32h*/
  77                                              0x00,0x26,0x49,0x49,0x49,0x32,0x00,0x00,    /*"S"=33h*/
  78                                              0x00,0x01,0x01,0x7F,0x01,0x01,0x00,0x00,    /*"T"=34h*/
  79                                              0x00,0x3F,0x40,0x40,0x40,0x3F,0x00,0x00,    /*"U"=35h*/
  80                                              0x00,0x1F,0x20,0x40,0x20,0x1F,0x00,0x00,    /*"V"=36h*/
  81                                              0x00,0x7F,0x20,0x18,0x20,0x7F,0x00,0x00,    /*"W"=37h*/
  82                                              0x00,0x63,0x14,0x08,0x14,0x63,0x00,0x00,    /*"X"=38h*/
  83                                              0x00,0x07,0x08,0x70,0x08,0x07,0x00,0x00,    /*"Y"=39h*/
  84                                              0x00,0x61,0x51,0x49,0x45,0x43,0x00,0x00,    /*"Z"=3Ah*/
  85                                              0x00,0x00,0x7F,0x41,0x41,0x00,0x00,0x00,    /*"["=3Bh*/
  86                                              0x00,0x02,0x04,0x08,0x10,0x20,0x00,0x00,    /*"\"=3Ch*/
  87                                              0x00,0x00,0x41,0x41,0x7F,0x00,0x00,0x00,    /*"]"=3Dh*/
  88                                              0x00,0x04,0x02,0x01,0x02,0x04,0x00,0x00,    /*"^"=3Eh*/
  89                                              0x00,0x40,0x40,0x40,0x40,0x40,0x00,0x00,    /*"_"=3Fh*/
  90                                              0x00,0x01,0x02,0x04,0x00,0x00,0x00,0x00,    /*"`"=40h*/
  91                                              0x00,0x20,0x54,0x54,0x54,0x78,0x00,0x00,    /*"a"=41h*/
  92                                              0x00,0x7F,0x48,0x44,0x44,0x38,0x00,0x00,    /*"b"=42h*/
  93                                              0x00,0x38,0x44,0x44,0x44,0x28,0x00,0x00,    /*"c"=43h*/
  94                                              0x00,0x38,0x44,0x44,0x48,0x7F,0x00,0x00,    /*"d"=44h*/
  95                                              0x00,0x38,0x54,0x54,0x54,0x18,0x00,0x00,    /*"e"=45h*/
  96                                              0x00,0x00,0x08,0x7E,0x09,0x02,0x00,0x00,    /*"f"=46h*/
  97                                              0x00,0x0C,0x52,0x52,0x4C,0x3E,0x00,0x00,    /*"g"=47h*/
  98                                              0x00,0x7F,0x08,0x04,0x04,0x78,0x00,0x00,    /*"h"=48h*/
  99                                              0x00,0x00,0x44,0x7D,0x40,0x00,0x00,0x00,    /*"i"=49h*/
 100                                              0x00,0x20,0x40,0x44,0x3D,0x00,0x00,0x00,    /*"j"=4Ah*/
 101                                              0x00,0x00,0x7F,0x10,0x28,0x44,0x00,0x00,    /*"k"=4Bh*/
 102                                              0x00,0x00,0x41,0x7F,0x40,0x00,0x00,0x00,    /*"l"=4Ch*/
 103                                              0x00,0x7C,0x04,0x78,0x04,0x78,0x00,0x00,    /*"m"=4Dh*/
 104                                              0x00,0x7C,0x08,0x04,0x04,0x78,0x00,0x00,    /*"n"=4Eh*/
 105                                              0x00,0x38,0x44,0x44,0x44,0x38,0x00,0x00,    /*"o'=4Fh*/
 106                                              0x00,0x7E,0x0C,0x12,0x12,0x0C,0x00,0x00,    /*"p"=50h*/
 107                                              0x00,0x0C,0x12,0x12,0x0C,0x7E,0x00,0x00,    /*"q"=51h*/
 108                                              0x00,0x7C,0x08,0x04,0x04,0x08,0x00,0x00,    /*"r"=52h*/
 109                                              0x00,0x58,0x54,0x54,0x54,0x64,0x00,0x00,    /*"s"=53h*/
 110                                              0x00,0x04,0x3F,0x44,0x40,0x20,0x00,0x00,    /*"t"=54h*/
 111                                              0x00,0x3C,0x40,0x40,0x3C,0x40,0x00,0x00,    /*"u"=55h*/
 112                                              0x00,0x1C,0x20,0x40,0x20,0x1C,0x00,0x00,    /*"v"=56h*/
 113                                              0x00,0x3C,0x40,0x30,0x40,0x3C,0x00,0x00,    /*"w"=57h*/
 114                                              0x00,0x44,0x28,0x10,0x28,0x44,0x00,0x00,    /*"x"=58h*/
 115                                              0x00,0x1C,0xA0,0xA0,0x90,0x7C,0x00,0x00,    /*"y"=59h*/
 116                                              0x00,0x44,0x64,0x54,0x4C,0x44,0x00,0x00,    /*"z"=5Ah*/
 117                                              0x00,0x00,0x08,0x36,0x41,0x00,0x00,0x00,    /*"{"=5Bh*/
 118                                              0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x00,    /*"|"=5Ch*/
 119                                              0x00,0x00,0x41,0x36,0x08,0x00,0x00,0x00,    /*"}"=5Dh*/
 120                                              0x00,0x02,0x01,0x02,0x04,0x02,0x00,0x00,    /*"~"=5Fh*/
 121                                              0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00     /*" "=0x60*/
 122                                              };
 123          
 124          /************************************************************************************************/
 125          /*  中文字符库定义  */
C51 COMPILER V4.01,  DEMOD                                                                 15/10/01  13:22:44  PAGE 3   

 126           code unsigned char  CCTAB[16][8]={
 127                                             0x82,0x8A,0x92,0xB2,0x02,0xA7,0x92,0x5E,     /*蓬90 = 00H*/
 128                                             0x2A,0xAF,0x2A,0x5A,0x4A,0x83,0x82,0x00,
 129                                             0x00,0x80,0x40,0x3F,0x41,0x90,0x95,0x95,
 130                                             0x95,0xFF,0x95,0x95,0x95,0xD0,0x40,0x00,
 131                                             0x80,0x64,0x24,0x24,0x3F,0x24,0xA6,0x64,     /*勃90 = 01H*/
 132                                             0x20,0x20,0xFF,0x20,0x20,0xF0,0x20,0x00,
 133                                             0x00,0x08,0x49,0x89,0x7D,0x0B,0x89,0x40,
 134                                             0x30,0x0E,0x41,0x80,0x40,0x3F,0x00,0x00,
 135                                             0x40,0x42,0x44,0xCC,0x00,0x20,0x22,0xE2,     /*远90 = 02H*/
 136                                             0x22,0x22,0xE2,0x23,0x32,0x20,0x00,0x00,
 137                                             0x00,0x40,0x20,0x1F,0x20,0x50,0x4C,0x43,
 138                                             0x40,0x40,0x47,0x48,0x48,0x6E,0x20,0x00,
 139                                             0x20,0x20,0x20,0x20,0x20,0x20,0xA0,0x7F,     /*大90 = 03H*/
 140                                             0xA0,0x20,0x20,0x20,0x20,0x30,0x20,0x00,
 141                                             0x00,0x40,0x40,0x20,0x10,0x0C,0x03,0x00,
 142                                             0x01,0x06,0x08,0x10,0x20,0x60,0x20,0x00
 143                                             };
 144          
 145          
 146          
 147          /*************************************/
 148          /*            演示主程序             */
 149          /*************************************/
 150             void main()
 151                  {
 152   1                 unsigned char a,b,i,j;
 153   1                 INT_1();               /*  调初始化子程序  */
*** WARNING 206 IN LINE 153 OF F:\C_SOFT\HD61202\VP12864\DEMOD.C: 'INT_1': missing function-prototype
 154   1                 CLEAR();               /*  调清屏子程序  */
*** WARNING 206 IN LINE 154 OF F:\C_SOFT\HD61202\VP12864\DEMOD.C: 'CLEAR': missing function-prototype
 155   1      
 156   1                 i=0;                   /*  绘点显示  */
 157   1                 j=0;
 158   1                 com=0xc0;
 159   1                 PR1();
*** WARNING 206 IN LINE 159 OF F:\C_SOFT\HD61202\VP12864\DEMOD.C: 'PR1': missing function-prototype
 160   1                 PR4();
*** WARNING 206 IN LINE 160 OF F:\C_SOFT\HD61202\VP12864\DEMOD.C: 'PR4': missing function-prototype
 161   1                 for(i=0;i<128;)
 162   1                    {
 163   2                       for(j=0;j<64;j++)
 164   2      
 165   2                          {
 166   3                              O_X=i;
 167   3                              O_Y=j;
 168   3                              W_DOT();
*** WARNING 206 IN LINE 168 OF F:\C_SOFT\HD61202\VP12864\DEMOD.C: 'W_DOT': missing function-prototype
 169   3                              i++;
 170   3      
 171   3                          }
 172   2                       for(j=64;j>0;j--)
 173   2      
 174   2                          {
 175   3                              O_X=i;
 176   3                              O_Y=j;
 177   3                              W_DOT();
 178   3                              i++;
 179   3                          }
 180   2                    }
 181   1      
 182   1                 O_Y=0;                /*  汉字显示  */
 183   1                 O_X=0;
 184   1                 code_1=0x00;
 185   1                 CCW_PR();
*** WARNING 206 IN LINE 185 OF F:\C_SOFT\HD61202\VP12864\DEMOD.C: 'CCW_PR': missing function-prototype
C51 COMPILER V4.01,  DEMOD                                                                 15/10/01  13:22:44  PAGE 4   

 186   1                 O_Y=0x01;
 187   1                 O_X=0x30;
 188   1                 code_1=0x04;
 189   1                 CCW_PR();
 190   1                 O_Y=0x02;
 191   1                 O_X=0x50;
 192   1                 code_1=0x08;
 193   1                 CCW_PR();
 194   1                 O_Y=0x03;
 195   1                 O_X=0x70;
 196   1                 code_1=0x0c;
 197   1                 CCW_PR();
 198   1      
 199   1                 O_Y=0x04;
 200   1                 O_X=0x00;
 201   1                 code_1=0x00;
 202   1                 CCW_PR();
 203   1                 O_Y=0x05;
 204   1                 O_X=0x30;
 205   1                 code_1=0x04;
 206   1                 CCW_PR();
 207   1                 O_Y=0x06;
 208   1                 O_X=0x50;
 209   1                 code_1=0x08;
 210   1                 CCW_PR();
 211   1      
 212   1                 O_Y=0x07;
 213   1                 O_X=0x70;
 214   1                 code_1=0x0c;
 215   1                 CCW_PR();
 216   1      
 217   1                 a=0;                   /*  西文显示  */
 218   1                 b=0;
 219   1                 code_1=0;
 220   1         for(i=0;i<96;i++)
 221   1                {
 222   2                 O_Y=a;
 223   2                 O_X=b;

⌨️ 快捷键说明

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