久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 控制蜂鳴器實現(xiàn)播放音樂"生日快樂 [打印本頁]

作者: 251314    時間: 2017-7-5 17:17
標題: 控制蜂鳴器實現(xiàn)播放音樂"生日快樂

/***************************************************************************************************   
工程名稱:        bz_happy
功能描述:        控制蜂鳴器實現(xiàn)播放音樂"生日快樂"***************************************************************************************************/
#include<reg51.h>               //包含頭文件
sbit BZ=P0^0;                   //定義蜂鳴器控制管腳        
#define uchar unsigned char     
#define uint unsigned int

uchar code SOUNDLONG[25]=        //"生日快樂"節(jié)拍
{
  15,5,20,20,20,40,
  15,5,20,20,20,40,
  15,5,20,20,20,20,20,
  15,5,20,20,20,40
};
uchar code SOUNDTONE[25]=         //"生日快樂"音調(diào)
{
212,212,190,212,159,169,
212,212,190,212,142,159,
212,212,106,126,159,169,190,
119,119,126,159,142,159      
};
//**************************************************************************************************
//延時函數(shù)
//**************************************************************************************************
delay(uint time)              //int型數(shù)據(jù)為16位,所以最大值為65535            
{
  uint  i,j;                  //定義變量i,j,用于循環(huán)語句
  for(i=0;i<time;i++)         //for循環(huán),循環(huán)50*time次
     for(j=0;j<50;j++);       //for循環(huán),循環(huán)50次
}
//**************************************************************************************************
//播放音調(diào)
//**************************************************************************************************
void Play_music()                          
{
  uint Tone,Long;                 //定義音調(diào)變量
  uint i,j,k;                     //定義
     for(i=0;i<25;i++)                //"生日快樂"的25種音調(diào)
      {
          Tone=SOUNDTONE[i];      //讀取音調(diào)
          Long=30*SOUNDLONG[i];   //讀取節(jié)拍
          for(j=0;j<Long;j++)     //輸出不同節(jié)拍
           {
            BZ=0;                 //關(guān)閉蜂鳴器
            for(k=0;k<Tone;k++);  //Tone的不同來區(qū)分7種音調(diào)
            BZ=1;                 //打開蜂鳴器
            for(k=0;k<Tone;k++);  //Tone的不同來區(qū)分7種音調(diào)
        }
      }
}
//**************************************************************************************************
//主函數(shù)
//**************************************************************************************************
void main()
{
while(1)
  {
   Play_music();                  //播放音樂
   BZ=0;                          //關(guān)閉蜂鳴器
   delay(10000);                  //關(guān)閉蜂鳴器時間
  }
}






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 97国产超碰 | 久久久999精品 | 久久国产精品一区 | 亚洲精选一区二区 | 中文字幕不卡在线观看 | 97精品超碰一区二区三区 | 五月综合激情在线 | 一区二区三区四区日韩 | 91久久精品日日躁夜夜躁国产 | 国产成人叼嘿视频在线观看 | 欧美日韩在线视频一区二区 | 精品久久九 | 久久久精品在线 | 亚洲欧洲日韩 | 精品无码久久久久久国产 | 看片国产 | 黄色片网站在线观看 | 中文字幕精品视频 | 国产一区二区久久 | 欧美精品久久久久久久久老牛影院 | 91亚洲免费| 日韩国产一区二区三区 | 久久综合av| 国产视频二区 | 色综合一区| 免费午夜视频 | 欧美一区二区三区,视频 | 做a视频 | 精品国产91亚洲一区二区三区www | 国产精品一区久久久 | 精品国产一级 | 欧美成人免费在线视频 | 欧美日韩国产在线观看 | 无码日韩精品一区二区免费 | 成在线人视频免费视频 | 免费在线观看av | 欧美一级三级在线观看 | 日韩毛片免费视频 | 亚洲a人| 在线视频h | 国产高清视频在线 |