在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>單片機編程>

C51音樂程序

大小:5.19 KB 人氣: 2011-06-03 需要積分:0

?

/************************************************************************
/**********************************************************************/
#i nclude
#i nclude
//本例采用89C52, 晶振為11.0592MHZ
//關(guān)于如何編制音樂代碼, 其實十分簡單,各位可以看以下代碼.
//頻率常數(shù)即音樂術(shù)語中的音調(diào),而節(jié)拍常數(shù)即音樂術(shù)語中的多少拍;
//所以拿出譜子, 試探編吧!


void int0()? interrupt 1?? //采用中斷0 控制節(jié)拍
{? TH0=0xd8;
?? TL0=0xef;
?? n--;
}

void delay (unsigned char m)?? //控制頻率延時
{
?unsigned i=3*m;
?while(--i);
}

void delayms(unsigned char a)? //豪秒延時子程序
{
? while(--a);????????????????? //采用while(--a) 不要采用while(a--); 各位可編譯一下看看匯編結(jié)果就知道了!
}

void main()
{ unsigned char p,m;?? //m為頻率常數(shù)變量
? unsigned char i=0;
? TMOD&=0x0f;
? TMOD|=0x01;
? TH0=0xd8;TL0=0xef;
? IE=0x82;
play:
?? while(1)
??? {
??? a: p=music_tab[i];
?????? if(p==0x00)?????? { i=0, delayms(1000); goto play;}???? //如果碰到結(jié)束符,延時1秒,回到開始再來一遍
?????? else if(p==0xff)? { i=i+1;delayms(100),TR0=0; goto a;}? //若碰到休止符,延時100ms,繼續(xù)取下一音符
??????????? else???????? {m=music_tab[i++], n=music_tab[i++];}? //取頻率常數(shù)和節(jié)拍常數(shù)
???????????? TR0=1;???????????????????????????????????????????? //開定時器1
?????????? while(n!=0) P1=~P1,delay(m);???????????????????????? //等待節(jié)拍完成, 通過P1口輸出音頻(可多聲道哦!)
?????? TR0=0;???????????????????????????????????????????? //關(guān)定時器1
??? }
}

?

?

非常好我支持^.^

(2) 4.9%

不好我反對

(39) 95.1%

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?
      主站蜘蛛池模板: 一区二区三区午夜 | 网友自拍区一区二区三区 | 日本68xxxxxxxxx59 日本68xxxxxxxxx老师 | 欧美日韩国产一区二区三区不卡 | 永久免费影视在线观看 | 日本xxxx色视频在线观看免费 | 免费在线观看黄 | 免费人成a大片在线观看动漫 | 亚洲酒色1314狠狠做 | 色老成人精品视频在线观看 | 色婷婷精品大全在线视频 | 天天干天天摸天天操 | 美女黄18以下禁止观看 | 1024手机免费看片 | 国产高清视频在线播放www色 | 欧美高清一级片 | 狠狠操精品视频 | 色老成人精品视频在线观看 | 久久精品94精品久久精品 | 免费人成a大片在线观看动漫 | 欧洲妇女成人淫片aaa视频 | 午夜黄色一级片 | 国产又色又爽又黄的网站在线一级 | 美女毛片免费 | 亚洲欧美综合一区 | 狠狠色伊人亚洲综合第8页 狠狠色依依成人婷婷九月 狠狠色影院 | 欧美五月激情 | 久久99久久精品97久久综合 | 久久婷婷婷 | 亚洲成人看片 | 免费一级在线观看 | 夜色福利久久久久久777777 | 国产美女主播一级成人毛片 | 欧美一卡2卡三卡四卡五卡 欧美一卡二卡3卡4卡无卡六卡七卡科普 | 免看乌克兰a一级 | 无人区理论片手机看片 | 亚洲欧美色图 | 欧美色图亚洲自拍 | 手机看片福利日韩 | 色婷婷亚洲综合五月 | 网站色 |