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

📄 1.lst

📁 本程序是一个人机接口程序
💻 LST
字号:
C51 COMPILER V8.02   1                                                                     01/24/2008 15:18:35 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE 1
OBJECT MODULE PLACED IN 1.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 1.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include "reg52.h"
   2          #include "intrins.h"
   3          
   4          #define uchar unsigned char
   5          #define uint unsigned int
   6          #define LcdDataPort P0
   7          
   8          sbit _WR=P1^0;
   9          sbit _RD=P1^1;
  10          sbit _CE=P1^3;
  11          sbit C_D=P1^2;
  12          sbit RST=P1^4;
  13          
  14          void Delay(uint Delx)
  15           {
  16   1              uint i=0;
  17   1              while(i<Delx)
  18   1              {
  19   2                      i++;
  20   2              }
  21   1      }
  22          
  23          void LcdDataWrite(uchar Data)
  24          {
  25   1              Delay(1000);
  26   1              C_D=0;
  27   1              _WR=0;
  28   1              _nop_();
  29   1              _nop_();
  30   1              _nop_();
  31   1              LcdDataPort=Data;
  32   1              _nop_();
  33   1              _nop_();
  34   1              _nop_();
  35   1              _WR=1;
  36   1      }
  37          
  38          void LcdCommand(uchar Data1,uchar Data2,uchar Com,uchar Pnum)
  39          {
  40   1              if((Pnum==1) | (Pnum==2))
  41   1              {
  42   2                      LcdDataWrite(Data1);
  43   2              }
  44   1              if(Pnum==2)
  45   1              {
  46   2                      LcdDataWrite(Data2);
  47   2              }
  48   1              Delay(1000);
  49   1              C_D=1;
  50   1              _WR=0;
  51   1              _nop_();
  52   1              _nop_();
  53   1              _nop_();
  54   1              LcdDataPort=Com;
  55   1              _nop_();
C51 COMPILER V8.02   1                                                                     01/24/2008 15:18:35 PAGE 2   

  56   1              _nop_();
  57   1              _nop_();
  58   1              _WR=1;
  59   1      }
  60          
  61          void Initialize(void)
  62          {
  63   1              LcdCommand(0,0,0x80,0);
  64   1              LcdCommand(0x00,0x00,0x40,2);
  65   1              LcdCommand(0x1e,0x00,0x41,2);
  66   1              LcdCommand(0x00,0x0f,0x42,2);
  67   1              LcdCommand(0x1e,0x00,0x43,2);
  68   1      }
  69          
  70          void ClearScr()
  71          {
  72   1              uint i=0;
  73   1              LcdCommand(0x00,0x00,0x24,2);
  74   1              for(i=0;i<0x1000;i++) LcdCommand(0x00,0,0xc0,1);
  75   1      }
  76          
  77          void DisplayASC(uchar CursorX,uchar CursorY,uchar *ASC)
  78          {
  79   1              uint CharSit;
  80   1              CharSit=CursorY*30+CursorX;
  81   1              LcdCommand((uchar)CharSit,(uchar)(CharSit>>8),0x24,2);
  82   1              while(*ASC>0)
  83   1              {
  84   2                      LcdCommand(*ASC-0x20,0,0xc0,1);
  85   2                      ASC++;
  86   2              }
  87   1      }
  88          
  89          void main()
  90          {
  91   1              RST=0;
  92   1              Delay(1000);
  93   1              RST=1;
  94   1              _CE=0;
  95   1              Initialize();
  96   1      
  97   1              LcdCommand(0,0,0x94,0); //      ClearScr();
  98   1              DisplayASC(0,0,"Shenzhen TOPWAY Technology CO., Ltd.");
  99   1              while(1) {};
 100   1      }
 101          
 102          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    309    ----
   CONSTANT SIZE    =     37    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       8
   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 + -