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

📄 voiceligth.lst

📁 初学者首选各种实验原代码
💻 LST
字号:
C51 COMPILER V7.02a   VOICELIGTH                                                           05/04/2004 07:11:36 PAGE 1   


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

stmt level    source

   1          /***************************************************************
   2          功能:实现一个灯光报警程序                             
   3          作者:SG                                                         
   4          时间:2004-03-28                                                 
   5          版本:V1.0                                                       
   6          ***************************************************************/
   7          sbit _Led1 = 0xa0;                              //对应CPU管脚P2.0
   8          sbit _Led2 = 0xa1;                              //对应CPU管脚P2.1
   9          sbit _Led3 = 0xa2;                              //对应CPU管脚P2.2
  10          sbit _Led4 = 0xa3;                              //对应CPU管脚P2.3
  11          sbit _Led5 = 0xa4;                              //对应CPU管脚P2.4
  12          sbit _Led6 = 0xa5;                              //对应CPU管脚P2.5
  13          sbit _Led7 = 0xa6;                              //对应CPU管脚P2.6
  14          sbit _Led8 = 0xa7;                              //对应CPU管脚P2.7
  15          sbit _Speak = 0xb2;                             //对应CPU管脚P3.2
  16          
  17          /*-------------------------------------------------
  18          功能:1MS延时子程序
  19          -------------------------------------------------*/
  20          void Delay_xMs(unsigned int x)
  21          {
  22   1          unsigned int i,j;
  23   1          for( i =0;i < x;i++ )
  24   1          {
  25   2              for( j =0;j<50;j++ );
  26   2          }
  27   1      }
  28          
  29          /*-------------------------------------------------
  30          功能:发音子程序
  31          -------------------------------------------------*/
  32          void Speak(void)
  33          {
  34   1              unsigned int i;
  35   1              for(i = 0;i < 80;i++ )
  36   1              {
  37   2                      _Speak = ~_Speak;
  38   2                      Delay_xMs(2);
  39   2              }
  40   1      }
  41          /*-------------------------------------------------
  42          功能:主程序
  43          -------------------------------------------------*/
  44          void main()
  45          {
  46   1              while(1)
  47   1              {
  48   2                      _Led1=0;_Led2=0;_Led3=0;_Led4=0;_Led5=0;_Led6=0;_Led7=0;_Led8=0;                                //亮灯
  49   2                      Speak();                        //发音
  50   2                      Delay_xMs(500);         //延时
  51   2                      _Led1=1;_Led2=1;_Led3=1;_Led4=1;_Led5=1;_Led6=1;_Led7=1;_Led8=1;                                //灭灯
  52   2                      Delay_xMs(500);         //延时
  53   2               }
  54   1      }

C51 COMPILER V7.02a   VOICELIGTH                                                           05/04/2004 07:11:36 PAGE 2   


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    101    ----
   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 + -