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

📄 lcd.lst

📁 tc35i程序代码是很好的开发短信的程序! 可以参照一下
💻 LST
字号:
C51 COMPILER V7.01  LCD                                                                    12/15/2006 18:48:38 PAGE 1   


C51 COMPILER V7.01, COMPILATION OF MODULE LCD
OBJECT MODULE PLACED IN lcd.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE lcd.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include"reg52.h"
   2          #define uchar unsigned char
   3          sbit RS=P2^0;
   4          sbit RW=P2^1;
   5          sbit E=P2^2;
   6          void delayl()
   7               {uchar i,j;      
   8   1                i=0xff;
   9   1                j=0x0a;
  10   1                while(i--)
  11   1                while(j--);
  12   1               }
  13          void delays()
  14               {uchar i;
  15   1                i=0xff;
  16   1                while(i--);
  17   1                }
  18          void wrdat(uchar c)
  19               {delays();
  20   1                E=0;
  21   1                RS=1;
  22   1                RW=0;
  23   1                E=1;
  24   1                P0=c;
  25   1                E=0;
  26   1                RW=1;
  27   1               }
  28          void wrcom(uchar c)
  29               {delays();
  30   1                E=0;
  31   1                RS=0;
  32   1                RW=0;
  33   1                E=1;
  34   1                P0=c;
  35   1                E=0;
  36   1                RW=1;
  37   1               }
  38          /*uchar readdat(uchar i)
  39                {uchar c;
  40                     wrcom(i);
  41                 P0=0xff;
  42                 E=0;
  43                     RS=1;
  44                     RW=1;
  45                     E=1;
  46                     c=P0;
  47                     E=0;
  48                     RW=0;
  49                     return c;
  50                    }*/
  51          void inilcd()
  52               {delayl();
  53   1            wrcom(0x38);
  54   1            delayl();
  55   1            wrcom(0x38);
C51 COMPILER V7.01  LCD                                                                    12/15/2006 18:48:38 PAGE 2   

  56   1                delayl();
  57   1            wrcom(0x0e);
  58   1            delayl();
  59   1            wrcom(0x06);
  60   1                }
  61          void showstr(uchar i,char *p)
  62               { switch (i)
  63   1                {case 0x80:
  64   2                     for(;i<=0x8f;i++)
  65   2                        {wrcom(i);
  66   3                             wrdat(*p);
  67   3                             p++;
  68   3                            } 
  69   2                 break;
  70   2                      case 0xc0:
  71   2                     for(;i<=0xcf;i++)
  72   2                        {wrcom(i);
  73   3                             wrdat(*p);
  74   3                             p++;
  75   3                             }
  76   2                  break;
  77   2                  }}
  78          /*void showword(uchar i,uchar j)
  79               {wrcom(i);
  80                    wrdat(j);
  81                    }*/
  82          void wrline(uchar i,uchar *p)
  83               {uchar j;
  84   1            for(j=0xc0;j<=i;j++)
  85   1               {wrcom(j);
  86   2                        wrdat(*p);
  87   2                        p++;
  88   2                       }
  89   1                for(;j<=0xcf;j++)
  90   1                   {wrcom(j);
  91   2                        wrdat(' ');
  92   2                       }
  93   1      
  94   1              }    


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    197    ----
   CONSTANT SIZE    =   ----    ----
   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 + -