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

📄 playmusic.lst

📁 单片机驱动蜂鸣器
💻 LST
字号:
C51 COMPILER V8.05a   PLAYMUSIC                                                            02/09/2009 13:01:32 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE PLAYMUSIC
OBJECT MODULE PLACED IN PlayMusic.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE PlayMusic.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <reg52.h>
   2          #include "SoundPlay.h"
   3          #include<RTX51TNY.h>
   4          #include<intrins.h>
   5          #define uchar unsigned char
   6          #define unit unsigned int
   7          void delay(unit);
   8          void LED();
   9          void ma();
  10          uchar temp,num,num1,num2,table;
  11          uchar code bithday[]={ 0x15,0x02, 0x15,0x02, 0x19,0x02, 0x19,0x02, 0x1A,0x02,
  12                                            0x1A,0x02, 0x19,0x02, 0x18,0x02, 0x18,0x02, 0x17,0x02,
  13                                            0x17,0x02, 0x16,0x02, 0x16,0x02, 0x15,0x02, 0x15,0x02,
  14                                            0x19,0x02, 0x19,0x02, 0x18,0x02, 0x18,0x02, 0x17,0x02,
  15                                            0x17,0x02, 0x16,0x02, 0x19,0x02, 0x19,0x02, 0x18,0x02,
  16                                            0x18,0x02, 0x17,0x02, 0x17,0x02, 0x16,0x02, 0x15,0x02,
  17                                            0x15,0x02, 0x19,0x02, 0x19,0x02, 0x1A,0x02, 0x1A,0x02,
  18                                            0x19,0x02, 0x18,0x02, 0x18,0x02, 0x17,0x02, 0x17,0x02,
  19                                            0x16,0x02, 0x16,0x02, 0x15,0x02, 0x00,0x00 };
  20          
  21                                                                     
  22           unsigned char code liangzhilaohu[]={ 0x0B,0x02, 0x0C,0x02, 0x0D,0x02, 0x0B,0x02, 0x0B,0x02,
  23                                            0x0C,0x02, 0x0D,0x02, 0x0B,0x02, 0x0E,0x02, 0x0F,0x02,
  24                                            0x10,0x02, 0x0E,0x02, 0x0F,0x02, 0x10,0x02, 0x00,0x00 };
  25          void main()
  26          {
  27   1              InitialSound();
  28   1              //LED();
  29   1              while(1)
  30   1              {
  31   2                      Play(liangzhilaohu,3,3,360);
  32   2                      
  33   2              }
  34   1      
  35   1      }
  36          void LED()//LED显示函数
  37          {
  38   1        num1=1;
  39   1        while(num1!=5)
  40   1       {
  41   2         num=0;  
  42   2         table=0xfe;
  43   2        while(num!=7)
  44   2        {
  45   3         
  46   3         P2=table;
  47   3         table=_crol_(table,1);
  48   3         P2=table;
  49   3         num++;
  50   3         delay(100);
  51   3        }
  52   2         table=0x7f;
  53   2        while(num!=14)
  54   2        {
  55   3         P2=table;
C51 COMPILER V8.05a   PLAYMUSIC                                                            02/09/2009 13:01:32 PAGE 2   

  56   3         table=_cror_(table,1);
  57   3         P2=table;
  58   3         num++;
  59   3         delay(100);
  60   3         }
  61   2          num1++;
  62   2        } 
  63   1         while(num!=21)
  64   1         {
  65   2           P2=0x00;
  66   2           delay(150);
  67   2           P2=0xff;
  68   2           delay(150);
  69   2               num++;
  70   2       }
  71   1      }
  72           void delay(unit z)//延时函数
  73          {
  74   1        unit x,y;
  75   1         for(x=z;x>0;x--)
  76   1           for(y=110;y>0;y--);
  77   1      }
  78           void ma()//数码管显示函数
  79          {
  80   1                  num2=0;
  81   1                  while(num2!=100)
  82   1              {
  83   2                  P0=0x70;
  84   2                       delay(3);
  85   2                  P0=0x11;
  86   2                  delay(3);
  87   2                  P0=0x52;
  88   2                      delay(3);
  89   2                      num2++;
  90   2         }
  91   1      }


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