beep.lst

来自「自己的平时一些制作 现在整理一下 与大家一起分享」· LST 代码 · 共 60 行

LST
60
字号
C51 COMPILER V7.01  BEEP                                                                   07/15/2007 09:37:40 PAGE 1   


C51 COMPILER V7.01, COMPILATION OF MODULE BEEP
OBJECT MODULE PLACED IN beep.OBJ
COMPILER INVOKED BY: D:\SOFTWARE\kkk\C51\BIN\C51.EXE beep.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /* Beep.C - Beep for the Keil Evaluation with 80C51 device*/
   2          
   3          #include <REG51.H>
   4          //#include <EX.H>
   5          
   6          bit bdata p=1;
   7          sbit P2_3=0xA3;
   8          sbit SW4=0xA4;
   9          sbit BEEP=0x97;
  10          unsigned int i;
  11          
  12          void testkey()
  13          {
  14   1       SW4=1;
  15   1       p=1;
  16   1       if (SW4==0)
  17   1          {for(i=1;i<=500;i++);
  18   2           if (SW4==0)p=0;
  19   2          }
  20   1      }
  21          
  22          void main()
  23          {        
  24   1          P0=0x76;
  25   1          P2=8;
  26   1          SW4=1;
  27   1          while (1)  
  28   1          {
  29   2            testkey();
  30   2            if (p==0) 
  31   2               {BEEP=0; P2_3=1; for(i=1;i<=500;i++);}
  32   2            if (p==1) 
  33   2               {BEEP=1; P2_3=0;}
  34   2          }
  35   1      }
  36          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     84    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      2    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      1    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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