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

📄 闪烁.lst

📁 蜂鸣器响 改变蜂鸣器的频率
💻 LST
字号:
C51 COMPILER V7.50   闪烁                                                                  02/15/2009 22:27:30 PAGE 1   


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

line level    source

   1          #include<reg52.h>
   2          sbit led1=P0^0;
   3          sbit led2=P0^1;
   4          sbit led3=P0^2;
   5          sbit led4=P0^3;
   6          sbit led5=P0^4;
   7          sbit led6=P0^5;
   8          sbit led7=P0^6;
   9          sbit led8=P0^7;//定义八位led灯的特殊寄存器
  10          sbit led_k=P1^0;//不可以写led-k
  11          sbit du=P1^1;
  12          sbit we=P1^2;
  13          void delay(int x,int y);
  14          main()
  15          {   
  16   1              we=0;
  17   1          du=0;
  18   1              //这句没有也可以因为开机状态就是高阻上拉
  19   1              while(1)
  20   1              {
  21   2              led_k=1;
  22   2          P0=0x00;
  23   2              delay(2,50000);
  24   2              P0=0xff;
  25   2              delay(2,50000);
  26   2              }
  27   1      
  28   1      }
  29          void delay(int x,int y)//延时函数 1
  30          {
  31   1              while(x--)
  32   1                      {
  33   2                              while(y--);
  34   2                      
  35   2                      };
  36   1      }
  37          
  38          /*
  39          void delay(int x,int y)//延时函数 2
  40          {
  41                          for(;x!=0;)
  42                          {     
  43                                      x--;
  44                                  for(;y!=0;)  
  45                                          y-- ;
  46                          };//这里如果加上一个分号那么不执行y循环只是相当于for(;x>0;x--)后面直接加一个分号。(不是这么回事。)
  47          } 
  48          //for循环中用不等于就可以延时,大于零就不管用。但是,不等于零也不能任意调节延时时间,通过调节输入值x不管用
  49          */
  50          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     52    ----
   CONSTANT SIZE    =   ----    ----
C51 COMPILER V7.50   闪烁                                                                  02/15/2009 22:27:30 PAGE 2   

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