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

📄 12.lst

📁 刚学时编的小程序
💻 LST
字号:
C51 COMPILER V8.02   12                                                                    03/10/2007 15:45:12 PAGE 1   


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

line level    source

   1          #include<AT89X51.H>
   2          #include<INTRINS.H>
   3          
   4          sbit RS=P0^0;
   5          sbit RW=P0^1;
   6          sbit E=P0^2;
   7          sbit PSB=P0^3;
   8          sbit RST=P0^4;
   9          sbit b=P1^7;
  10                                                                                             
  11          unsigned char c;        
  12                                     
  13          unsigned char a[]= {0xa2,0xd9,0xa2,0xda,0xbe/*,0xa7*/};
  14          
  15            
  16          
  17           busy()
  18          {
  19   1              P1=0xff;
  20   1              RS=0;
  21   1              RW=1;
  22   1              E=1;
  23   1              while(b==1)        ;
  24   1              E=0;
  25   1      }
  26          
  27          SEND_I(unsigned char A)
  28          {
  29   1              busy();
  30   1              RS=0;
  31   1              RW=0;
  32   1              P1=A;
  33   1              E=1;
  34   1              _nop_();
  35   1              _nop_();
  36   1              E=0;
  37   1      }
  38          
  39          SEND_D(unsigned char A)
  40          {
  41   1              busy();
  42   1              RS=1;
  43   1              RW=0                                                                                                     
             -                                                                                                                        
             -                                                                                                                        
             -                                                                                                                        
             -                                                                                                                        
             -                                                ;
  44   1              P1=A;
  45   1              E=1;
  46   1              _nop_();
  47   1              _nop_();
  48   1              E=0;
  49   1      }
  50          
C51 COMPILER V8.02   12                                                                    03/10/2007 15:45:12 PAGE 2   

  51          READ_D(unsigned char A)
  52          {
  53   1              busy();
  54   1              RS=1;
  55   1              RW=1;
  56   1              E=1;
  57   1              _nop_();
  58   1              A=P1;
  59   1              _nop_();
  60   1              E=0;
  61   1      }
  62          
  63          
  64          
  65          void Print(unsigned char *str)
  66          {
  67   1              while(*str!='\0')
  68   1              {
  69   2                      SEND_D(*str);
  70   2                      str++;
  71   2              }
  72   1      }
  73          
  74          chushi()
  75          {
  76   1              RST=1;
  77   1              PSB=1;
  78   1              SEND_I(0x34);
  79   1              
  80   1              SEND_I(0x30);
  81   1              SEND_I(0x01);
  82   1              SEND_I(0x06);
  83   1              SEND_I(0x0c);
  84   1      }
  85          
  86          
  87          main()
  88          {
  89   1         
  90   1         chushi();
  91   1         SEND_I(0x80);
  92   1         Print("大城地一切从实际出发");
  93   1         Print("在所惜地");
  94   1         Print("~!@#$%^&*()_+|{}");
  95   1         while(a[c]!=0)
  96   1         {
  97   2                 SEND_D(a[c]);
  98   2                 c++;
  99   2         }
 100   1        
 101   1         //SEND_D(0xff);  
 102   1         
 103   1         
 104   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    159    ----
   CONSTANT SIZE    =     47    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      6    ----
C51 COMPILER V8.02   12                                                                    03/10/2007 15:45:12 PAGE 3   

   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 + -