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

📄 test.lst

📁 51单片机经典程序。初学者使用。包括键盘控制
💻 LST
字号:
C51 COMPILER V7.20   TEST                                                                  11/17/2005 09:56:44 PAGE 1   


C51 COMPILER V7.20, COMPILATION OF MODULE TEST
OBJECT MODULE PLACED IN test.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE test.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*----------------------------------www.00IC.com-----------------------------------------
   2                                ╔=======================================╗
   3                                ┆     00IC-51开发板配套实验学习例程     ┆
   4                                ┆             Version 2.0.1             ┆
   5                                ┆                                       ┆
   6                                ┆               零零电子                ┆
   7                                ┆                                       ┆
   8                                ┆          http://www.00IC.com          ┆
   9                                ┆         E-mail:sales@00IC.com         ┆
  10                                ╚=======================================╝
  11          ************************* ********* 程序功能说明 ******************************************************
  12             按第一个按键,蜂鸣器响一长声;按第二个按键,蜂鸣器响一短声;按第三个按键,蜂鸣器响两长声
  13             按第四个按键,蜂鸣器响两短声;按第五个按键,蜂鸣器响两长三短声
  14          ********************************************************************************************/
  15          #include "reg52.h"
  16          
  17          sbit key1 = P3^2;
  18          sbit key2 = P3^3;
  19          sbit key3 = P3^4;
  20          sbit key4 = P3^5;
  21          sbit key5 = P3^7;
  22          sbit speaker = P2^4;
  23          
  24          void Delay(int m)
  25          {
  26   1              while(--m);
  27   1      }
  28          
  29          void main(void)
  30          {
  31   1              while(1)
  32   1              {
  33   2                      if(!key1)
  34   2                      {
  35   3                              speaker= 0;
  36   3                              Delay(60000);
  37   3                              speaker= 1;
  38   3                      }
  39   2      
  40   2                      if(!key2)
  41   2                      {
  42   3                              speaker= 0;
  43   3                              Delay(10000);
  44   3                              speaker= 1;
  45   3                      }
  46   2      
  47   2                      if(!key3)
  48   2                      {
  49   3                              speaker= 0;
  50   3                              Delay(60000);
  51   3                              speaker= 1;
  52   3                              Delay(60000);
  53   3                              speaker= 0;
  54   3                              Delay(60000);
  55   3                              speaker= 1;
C51 COMPILER V7.20   TEST                                                                  11/17/2005 09:56:44 PAGE 2   

  56   3                      }
  57   2      
  58   2                      if(!key4)
  59   2                      {
  60   3                              speaker= 0;
  61   3                              Delay(10000);
  62   3                              speaker= 1;
  63   3                              Delay(10000);
  64   3                              speaker= 0;
  65   3                              Delay(10000);
  66   3                              speaker= 1;
  67   3                      }
  68   2      
  69   2                      if(!key5)
  70   2                      {
  71   3                              speaker= 0;
  72   3                              Delay(60000);
  73   3                              speaker= 1;
  74   3                              Delay(60000);
  75   3                              speaker= 0;
  76   3                              Delay(60000);
  77   3                               speaker= 1;
  78   3                              Delay(40000);
  79   3                              speaker= 0;
  80   3                              Delay(10000);
  81   3                              speaker= 1;
  82   3                              Delay(10000);
  83   3                              speaker= 0;
  84   3                              Delay(10000);
  85   3                              speaker= 1;
  86   3                              Delay(10000);
  87   3                              speaker= 0;
  88   3                              Delay(10000);
  89   3                              speaker= 1;
  90   3                      }
  91   2              }
  92   1      }


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