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

📄 playmusic.lst

📁 单片机制作音乐
💻 LST
字号:
C51 COMPILER V7.09   PLAYMUSIC                                                             09/09/2007 12:08:48 PAGE 1   


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

line level    source

   1          #include <REG52.H>
   2          #include "SoundPlay.h"
   3          
   4          void Delay1ms(unsigned int count)
   5          {
   6   1              unsigned int i,j;
   7   1              for(i=0;i<count;i++)
   8   1              for(j=0;j<120;j++);
   9   1      }
  10          
  11          //*****************************Music******************************************************
  12          //爱情呼叫转移
  13          unsigned char code Music_hjzy[]={  0x16,0x03, 0x17,0x03,
  14                                            0x17,0x03, 0x17,0x03, 0x17,0x03, 0x17,0x03, 0x16,0x03,
  15                                            0x15,0x03, 0x16,0x66, 0x15,0x04, 0x15,0x03, 0x10,0x03,
  16                                            0x15,0x67, 0x16,0x04, 0x16,0x03, 0x17,0x03, 0x17,0x66,
  17                                            0x0F,0x03, 0x10,0x03, 0x15,0x03, 0x16,0x03, 0x15,0x03,
  18                                            0x16,0x03, 0x15,0x03, 0x15,0x03, 0x19,0x03, 0x19,0x03,
  19                                            0x17,0x03, 0x16,0x03, 0x17,0x03, 0x16,0x03, 0x15,0x03,
  20                                            0x15,0x03, 0x17,0x03, 0x17,0x03, 0x17,0x03, 0x16,0x03,
  21                                            0x15,0x03, 0x16,0x67, 0x16,0x04, 0x16,0x03, 0x16,0x03,
  22                                            0x16,0x67, 0x15,0x04, 0x15,0x03, 0x10,0x03, 0x16,0x66,
  23                                            0x0F,0x03, 0x10,0x03, 0x15,0x03, 0x16,0x03, 0x15,0x03,
  24                                            0x16,0x03, 0x17,0x03, 0x17,0x03, 0x19,0x03, 0x19,0x03,
  25                                            0x17,0x03, 0x16,0x03, 0x15,0x03, 0x16,0x03, 0x17,0x03,
  26                                            0x17,0x03, 0x1A,0x03, 0x1A,0x03, 0x17,0x03, 0x16,0x03,
  27                                            0x15,0x03, 0x16,0x67, 0x15,0x04, 0x15,0x03, 0x10,0x03,
  28                                            0x15,0x67, 0x16,0x04, 0x16,0x03, 0x17,0x03, 0x19,0x66,
  29                                            0x0F,0x03, 0x10,0x03, 0x15,0x03, 0x16,0x03, 0x15,0x03,
  30                                            0x16,0x03, 0x15,0x03, 0x15,0x03, 0x1A,0x03, 0x1A,0x03,
  31                                            0x19,0x03, 0x17,0x03, 0x17,0x03, 0x16,0x03, 0x15,0x03,
  32                                            0x15,0x03, 0x17,0x03, 0x17,0x03, 0x17,0x03, 0x16,0x03,
  33                                            0x15,0x03, 0x16,0x67, 0x16,0x04, 0x16,0x03, 0x16,0x03,
  34                                            0x16,0x67, 0x15,0x04, 0x15,0x03, 0x10,0x03, 0x15,0x66,
  35                                            0x15,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x03, 0x1A,0x03,
  36                                            0x1F,0x67, 0x1A,0x04, 0x1A,0x03, 0x19,0x03, 0x1A,0x03,
  37                                            0x19,0x03, 0x17,0x03, 0x16,0x03, 0x17,0x03, 0x19,0x03,
  38                                            0x1A,0x03, 0x19,0x03, 0x19,0x03, 0x19,0x03, 0x1A,0x03,
  39                                            0x19,0x03, 0x1A,0x67, 0x1A,0x04, 0x1A,0x03, 0x1A,0x03,
  40                                            0x1A,0x67, 0x19,0x04, 0x19,0x03, 0x1A,0x03, 0x19,0x03,
  41                                            0x17,0x03, 0x17,0x16, 0x15,0x03, 0x16,0x03, 0x17,0x03,
  42                                            0x19,0x03, 0x17,0x03, 0x16,0x03, 0x15,0x03, 0x15,0x03,
  43                                            0x15,0x03, 0x15,0x03, 0x16,0x03, 0x17,0x03, 0x1A,0x03,
  44                                            0x17,0x03, 0x16,0x03, 0x15,0x03, 0x15,0x03, 0x15,0x03,
  45                                            0x15,0x03, 0x15,0x03, 0x1F,0x67, 0x1F,0x04, 0x1F,0x03,
  46                                            0x1F,0x03, 0x1F,0x67, 0x1A,0x04, 0x1A,0x03, 0x1F,0x03,
  47                                            0x1A,0x66, 0x19,0x03, 0x19,0x03, 0x15,0x03, 0x1F,0x03,
  48                                            0x1B,0x02, 0x00,0x00 };
  49          //挥着翅膀的女孩
  50          unsigned char code Music_Girl[]={ 0x17,0x02, 0x17,0x03, 0x18,0x03, 0x19,0x02, 0x15,0x03,
  51                                            0x16,0x03, 0x17,0x03, 0x17,0x03, 0x17,0x03, 0x18,0x03,
  52                                            0x19,0x02, 0x16,0x03, 0x17,0x03, 0x18,0x02, 0x18,0x03,
  53                                            0x17,0x03, 0x15,0x02, 0x18,0x03, 0x17,0x03, 0x18,0x02,
  54                                            0x10,0x03, 0x15,0x03, 0x16,0x02, 0x15,0x03, 0x16,0x03,
  55                                            0x17,0x02, 0x17,0x03, 0x18,0x03, 0x19,0x02, 0x1A,0x03,
C51 COMPILER V7.09   PLAYMUSIC                                                             09/09/2007 12:08:48 PAGE 2   

  56                                            0x1B,0x03, 0x1F,0x03, 0x1F,0x03, 0x17,0x03, 0x18,0x03,
  57                                            0x19,0x02, 0x16,0x03, 0x17,0x03, 0x18,0x03, 0x17,0x03,
  58                                            0x18,0x03, 0x1F,0x03, 0x1F,0x02, 0x16,0x03, 0x17,0x03,
  59                                            0x18,0x03, 0x17,0x03, 0x18,0x03, 0x20,0x03, 0x20,0x02,
  60                                            0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x20,0x03, 0x21,0x03,
  61                                            0x20,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x1F,0x03,
  62                                            0x1B,0x03, 0x19,0x03, 0x19,0x03, 0x15,0x03, 0x1A,0x66,
  63                                            0x1A,0x03, 0x19,0x03, 0x15,0x03, 0x15,0x03, 0x17,0x03,
  64                                            0x16,0x66, 0x17,0x04, 0x18,0x04, 0x18,0x03, 0x19,0x03,
  65                                            0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x20,0x03, 0x21,0x03,
  66                                            0x20,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x1F,0x03,
  67                                            0x1B,0x03, 0x19,0x03, 0x19,0x03, 0x15,0x03, 0x1A,0x66,
  68                                            0x1A,0x03, 0x19,0x03, 0x19,0x03, 0x1F,0x03, 0x1B,0x03,
  69                                            0x1F,0x00, 0x1A,0x03, 0x1A,0x03, 0x1A,0x03, 0x1B,0x03,
  70                                            0x1B,0x03, 0x1A,0x03, 0x19,0x03, 0x19,0x02, 0x17,0x03,
  71                                            0x15,0x17, 0x15,0x03, 0x16,0x03, 0x17,0x03, 0x18,0x03,
  72                                            0x17,0x04, 0x18,0x0E, 0x18,0x03, 0x17,0x04, 0x18,0x0E,
  73                                            0x18,0x66, 0x17,0x03, 0x18,0x03, 0x17,0x03, 0x18,0x03,
  74                                            0x20,0x03, 0x20,0x02, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66,
  75                                            0x20,0x03, 0x21,0x03, 0x20,0x03, 0x1F,0x03, 0x1B,0x03,
  76                                            0x1F,0x66, 0x1F,0x04, 0x1B,0x0E, 0x1B,0x03, 0x19,0x03,
  77                                            0x19,0x03, 0x15,0x03, 0x1A,0x66, 0x1A,0x03, 0x19,0x03,
  78                                            0x15,0x03, 0x15,0x03, 0x17,0x03, 0x16,0x66, 0x17,0x04,
  79                                            0x18,0x04, 0x18,0x03, 0x19,0x03, 0x1F,0x03, 0x1B,0x03,
  80                                            0x1F,0x66, 0x20,0x03, 0x21,0x03, 0x20,0x03, 0x1F,0x03,
  81                                            0x1B,0x03, 0x1F,0x66, 0x1F,0x03, 0x1B,0x03, 0x19,0x03,
  82                                            0x19,0x03, 0x15,0x03, 0x1A,0x66, 0x1A,0x03, 0x19,0x03,
  83                                            0x19,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x00, 0x18,0x02,
  84                                            0x18,0x03, 0x1A,0x03, 0x19,0x0D, 0x15,0x03, 0x15,0x02,
  85                                            0x18,0x66, 0x16,0x02, 0x17,0x02, 0x15,0x00, 0x00,0x00};
  86          
  87          //同一首歌
  88          unsigned char code Music_Same[]={ 0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x66, 0x18,0x03,
  89                                            0x17,0x02, 0x15,0x02, 0x16,0x01, 0x15,0x02, 0x10,0x02,
  90                                            0x15,0x00, 0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x02,
  91                                            0x17,0x03, 0x18,0x03, 0x19,0x02, 0x15,0x02, 0x18,0x66,
  92                                            0x17,0x03, 0x19,0x02, 0x16,0x03, 0x17,0x03, 0x16,0x00,
  93                                            0x17,0x01, 0x19,0x02, 0x1B,0x02, 0x1B,0x70, 0x1A,0x03,
  94                                            0x1A,0x01, 0x19,0x02, 0x19,0x03, 0x1A,0x03, 0x1B,0x02,
  95                                            0x1A,0x0D, 0x19,0x03, 0x17,0x00, 0x18,0x66, 0x18,0x03,
  96                                            0x19,0x02, 0x1A,0x02, 0x19,0x0C, 0x18,0x0D, 0x17,0x03,
  97                                            0x16,0x01, 0x11,0x02, 0x11,0x03, 0x10,0x03, 0x0F,0x0C,
  98                                            0x10,0x02, 0x15,0x00, 0x1F,0x01, 0x1A,0x01, 0x18,0x66,
  99                                            0x19,0x03, 0x1A,0x01, 0x1B,0x02, 0x1B,0x03, 0x1B,0x03,
 100                                            0x1B,0x0C, 0x1A,0x0D, 0x19,0x03, 0x17,0x00, 0x1F,0x01,
 101                                            0x1A,0x01, 0x18,0x66, 0x19,0x03, 0x1A,0x01, 0x10,0x02,
 102                                            0x10,0x03, 0x10,0x03, 0x1A,0x0C, 0x18,0x0D, 0x17,0x03,
 103                                            0x16,0x00, 0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x70,
 104                                            0x18,0x03, 0x17,0x02, 0x15,0x03, 0x15,0x03, 0x16,0x66,
 105                                            0x16,0x03, 0x16,0x02, 0x16,0x03, 0x15,0x03, 0x10,0x02,
 106                                            0x10,0x01, 0x11,0x01, 0x11,0x66, 0x10,0x03, 0x0F,0x0C,
 107                                            0x1A,0x02, 0x19,0x02, 0x16,0x03, 0x16,0x03, 0x18,0x66,
 108                                            0x18,0x03, 0x18,0x02, 0x17,0x03, 0x16,0x03, 0x19,0x00,
 109                                            0x00,0x00 };
 110          //两只蝴蝶                                  
 111          unsigned char code Music_Two[] ={ 0x17,0x03, 0x16,0x03, 0x17,0x01, 0x16,0x03, 0x17,0x03,
 112                                            0x16,0x03, 0x15,0x01, 0x10,0x03, 0x15,0x03, 0x16,0x02,
 113                                            0x16,0x0D, 0x17,0x03, 0x16,0x03, 0x15,0x03, 0x10,0x03,
 114                                            0x10,0x0E, 0x15,0x04, 0x0F,0x01, 0x17,0x03, 0x16,0x03,
 115                                            0x17,0x01, 0x16,0x03, 0x17,0x03, 0x16,0x03, 0x15,0x01,
 116                                            0x10,0x03, 0x15,0x03, 0x16,0x02, 0x16,0x0D, 0x17,0x03,
 117                                            0x16,0x03, 0x15,0x03, 0x10,0x03, 0x15,0x03, 0x16,0x01,
C51 COMPILER V7.09   PLAYMUSIC                                                             09/09/2007 12:08:48 PAGE 3   

 118                                            0x17,0x03, 0x16,0x03, 0x17,0x01, 0x16,0x03, 0x17,0x03,
 119                                            0x16,0x03, 0x15,0x01, 0x10,0x03, 0x15,0x03, 0x16,0x02,
 120                                            0x16,0x0D, 0x17,0x03, 0x16,0x03, 0x15,0x03, 0x10,0x03,
 121                                            0x10,0x0E, 0x15,0x04, 0x0F,0x01, 0x17,0x03, 0x19,0x03,
 122                                            0x19,0x01, 0x19,0x03, 0x1A,0x03, 0x19,0x03, 0x17,0x01,
 123                                            0x16,0x03, 0x16,0x03, 0x16,0x02, 0x16,0x0D, 0x17,0x03,
 124                                            0x16,0x03, 0x15,0x03, 0x10,0x03, 0x10,0x0D, 0x15,0x00,
 125                                            0x19,0x03, 0x19,0x03, 0x1A,0x03, 0x1F,0x03, 0x1B,0x03,
 126                                            0x1B,0x03, 0x1A,0x03, 0x17,0x0D, 0x16,0x03, 0x16,0x03,
 127                                            0x16,0x0D, 0x17,0x01, 0x17,0x03, 0x17,0x03, 0x19,0x03,
 128                                            0x1A,0x02, 0x1A,0x02, 0x10,0x03, 0x17,0x0D, 0x16,0x03,
 129                                            0x16,0x01, 0x17,0x03, 0x19,0x03, 0x19,0x03, 0x17,0x03,
 130                                            0x19,0x02, 0x1F,0x02, 0x1B,0x03, 0x1A,0x03, 0x1A,0x0E,
 131                                            0x1B,0x04, 0x17,0x02, 0x1A,0x03, 0x1A,0x03, 0x1A,0x0E,
 132                                            0x1B,0x04, 0x1A,0x03, 0x19,0x03, 0x17,0x03, 0x16,0x03,
 133                                            0x17,0x0D, 0x16,0x03, 0x17,0x03, 0x19,0x01, 0x19,0x03,
 134                                            0x19,0x03, 0x1A,0x03, 0x1F,0x03, 0x1B,0x03, 0x1B,0x03,
 135                                            0x1A,0x03, 0x17,0x0D, 0x16,0x03, 0x16,0x03, 0x16,0x03,
 136                                            0x17,0x01, 0x17,0x03, 0x17,0x03, 0x19,0x03, 0x1A,0x02,
 137                                            0x1A,0x02, 0x10,0x03, 0x17,0x0D, 0x16,0x03, 0x16,0x01,
 138                                            0x17,0x03, 0x19,0x03, 0x19,0x03, 0x17,0x03, 0x19,0x03,
 139                                            0x1F,0x02, 0x1B,0x03, 0x1A,0x03, 0x1A,0x0E, 0x1B,0x04,
 140                                            0x17,0x02, 0x1A,0x03, 0x1A,0x03, 0x1A,0x0E, 0x1B,0x04,
 141                                            0x17,0x16, 0x1A,0x03, 0x1A,0x03, 0x1A,0x0E, 0x1B,0x04,
 142                                            0x1A,0x03, 0x19,0x03, 0x17,0x03, 0x16,0x03, 0x0F,0x02,
 143                                            0x10,0x03, 0x15,0x00, 0x00,0x00 };
 144          //***********************************************************************************
 145          main()
 146          {
 147   1              InitialSound();
 148   1              while(1)
 149   1              {
 150   2                      Play(Music_hjzy,0,3,360);
 151   2                      Delay1ms(500);  
 152   2                      Play(Music_Girl,0,3,360);
 153   2                      Delay1ms(500);
 154   2                      Play(Music_Same,0,3,360);
 155   2                      Delay1ms(500);
 156   2                      Play(Music_Two,0,3,360);
 157   2                      Delay1ms(500);
 158   2              }
 159   1      }


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