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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

帖子
查看: 5060|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

無源蜂鳴器歌曲演奏

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:73477 發(fā)表于 2015-2-10 00:32 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
//此程序在硬件上調(diào)試通過//本程序的單片機(jī)晶振采用11.0592M
#include <reg51.h>
sbit      speaker=P1^2;  
unsigned char timer0h,timer0l,time;
// 音階頻率表

code unsigned int  OctaveFreTab[]={// ffff-921600/f
//      do(1)    re(2)               m(3)            fa(4)                so(5)          la(6)          si(7)
// 低 262Hz      294        330        349             392            440       494
// 中_524Hz     587        659        698             784           880       988
// 高_(dá)1046Hz  1175      1318       1397           1568        1760      1976
//超高2092Hz  2351                 2636       2794        3136       3520      3952
262,  294,  330, 349, 392,440,494,
524,  587,  659, 698, 784,880,988,
1046, 1175, 1318,1397,1568,1760,1976,
2092, 2351, 2636,2794,3136,3520,3952,

};


        //世上只有媽媽好數(shù)據(jù)表
code unsigned char sszymmh[]={        6,2,3,      5,2,1,      3,2,2, 5,2,2, 1,3,2, 6,2,1, 5,2,1,
                                      6,2,4,      3,2,2,      5,2,1, 6,2,1, 5,2,2, 3,2,2, 1,2,1,
                                      6,1,1,      5,2,1,      3,2,1, 2,2,4, 2,2,3, 3,2,1, 5,2,2,
                                      5,2,1,      6,2,1,      3,2,2, 2,2,2, 1,2,4, 5,2,3, 3,2,1,
                                      2,2,1,      1,2,1,      6,1,1, 1,2,1, 5,1,6, 0,0,0
                                      };   
void delay(unsigned char t)                //
   {
   unsigned char t1;
   unsigned long t2;
   for(t1=0;t1<t;t1++)
   {
    for(t2=0;t2<8000;t2++)
       {
        ;
        }
   }
   TR0=0;
}
void t0int() interrupt 1
{
TR0=0;
speaker=!speaker;
TH0=timer0h;
TL0=timer0l;
TR0=1;
}
void song()
{
TH0=timer0h;
TL0=timer0l;
TR0=1;
delay(time);                       
}

void main(void)
{
void delay(unsigned char t)                //
   {
   unsigned char t1;
   unsigned long t2;
   for(t1=0;t1<t;t1++)
   {
    for(t2=0;t2<8000;t2++)
       {
        ;
        }
   }
   TR0=0;
}
void t0int() interrupt 1
{
TR0=0;
speaker=!speaker;
TH0=timer0h;
TL0=timer0l;
TR0=1;
}
void song()
{
TH0=timer0h;
TL0=timer0l;
TR0=1;
delay(time);                       
}

void main(void)
{
unsigned char k,i;
unsigned int  f_temp;
TMOD=1; //置CT0定時(shí)工作方式1
EA=1;
ET0=1;//IE=0x82 //CPU開中斷,CT0開中斷
while(1)
      {
       i=0;  
       while(i<100){         //音樂數(shù)組長(zhǎng)度 ,唱完從頭再來        
       k=sszymmh[i]+7*sszymmh[i+1]-1;
       f_temp =  921600/OctaveFreTab[k];
       f_temp  = 0xffff- f_temp  ;
       timer0h=f_temp  >>8;
       timer0l=f_temp&0xff;
       time=sszymmh[i+2];
       i=i+3;
       song();
           P3++;
        }
      }
  }



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:204652 發(fā)表于 2017-5-25 11:28 | 只看該作者
有圖嗎
回復(fù)

使用道具 舉報(bào)

板凳
ID:454125 發(fā)表于 2018-12-25 10:14 | 只看該作者
可以播放其他音樂么
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美一级片在线 | 日韩精品在线播放 | 六月色| 99久久久国产精品 | 亚洲综合二区 | 日韩城人免费 | 国产成人91 | 欧美日韩视频 | 激情五月综合 | 欧美日韩一区二区三区四区 | 97人人干| 亚洲国产二区 | 欧洲精品一区 | 国产主播av| 免费视频a | 日韩视频精品 | 黄色一级大片在线免费看产 | 国产三级免费观看 | 九九色 | 日韩成人片 | 中文字幕日本 | 婷婷狠狠 | 日韩一区二区三区四区 | 欧美顶级黄色大片免费 | 日日夜夜精品 | 色视频www在线播放国产人成 | 欧美天堂 | 亚洲精品无| 亚洲毛片在线 | www.99色 | 日韩欧美大片 | av网站免费看 | 免费a在线观看 | 欧美视频三区 | 色综合av| 中文字幕av一区二区 | 免费一级a毛片夜夜看 | 成年女人毛片 | 日本www在线观看 | 久久九九99 | 五月天婷婷基地 |