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

專注電子技術(shù)學(xué)習(xí)與研究
當前位置:單片機教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

51單片機C語言演奏“童話”

作者:浪子   來源:浪子   點擊數(shù):  更新時間:2014年06月10日   【字體:

 #include<reg51.h>

 
sbit  sound=P2^4;
sbit  led1=P1^6;
sbit  led2=P1^7;
unsigned char h,l,count,length;
unsigned int t,f,i,j;
unsigned int  scale[22]={100,262,294,330,349,392,440,494,523,578,659,698,784,880,988,1046,1175,1318,1397,1568,1760,1976};
bit flag=1;
void setthl(unsigned int p)
{
t=p*2;
f=1000000/t;
h=(65536-f)/256;
l=(65536-f)%256;
TH1=h;
TL1=l;
flag=1;
TR1=1;
}
time1() interrupt 3 using 1
  {
    TH1=h;
    TL1=l;
    sound=~sound;
   }
  
void timer0(void) interrupt 1
{
 TH0=0x9c;   
 TL0=0x60;
 count++;
 if (count==length)
 {
      flag=0;
      count=0;
 }
}
 
delay()
{
   length=10;
   flag=1;
   TR1=0;
   while(flag);
   TR1=1;
 }
 
note(unsigned char n,unsigned char len)
{
   setthl(scale[n]);
   length=len;
   while (flag);
   led1=!led1;
   led2=!led2;
 
}
 
song()
{
   note(5,15);
   note(12,15);
   note(11,15);
   note(10,30);
   note(10,15);note(11,8);note(10,38);
  
   note(10,15);note(11,15);note(10,15);note(11,15);note(10,15);note(9,8);
   note(8,8); delay(); 
  
   note(8,15);note(10,15);note(12,15);note(13,30);note(13,15);note(13,8);note(12,23);note(9,15);note(9,15);note(11,8);note(10,38);
   delay();
   note(8,15);note(10,15);note(12,15);note(13,30);note(13,15);note(13,8);note(12,23);note(9,15);
   note(9,15);note(11,15);note(10,15);note(11,15);note(10,15);note(9,8);note(8,38);  
   note(9,15);note(9,8);note(10,7);note(6,30);note(6,15);note(8,15);note(8,15);note(7,15);note(7,30);note(8,30);(8,30);
}
Delay(int i)
  { int j;
   for(;i>0;i--)
   {
     for(j=i;j>0;j--);
    }
  }
main()
{while(1)
{count=0,length=0;
TMOD=0x11;
TH0=0x3c;
TL0=0xb0;
EA=1;
ET1=1;
ET0=1;
TR1=1;
TR0=1;
    led1=!led1;  
   song();
   sound=1;
   EA=0;   
   Delay(500);
    }
 
}
關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 国产一区二区欧美 | 亚洲二区在线 | 国产精品一级在线观看 | 成人在线一区二区 | 成人av观看 | 久久久高清 | 欧美精品中文字幕久久二区 | 久久99精品国产 | 亚洲三级视频 | 亚洲国产精品99久久久久久久久 | 久久精品国产清自在天天线 | 视频在线观看亚洲 | 国产一区二区在线免费观看 | 国产一区精品在线 | 国产免费又黄又爽又刺激蜜月al | 日本不卡一区二区三区在线观看 | 成人国产一区二区三区精品麻豆 | 欧美一区不卡 | 国产精品久久久一区二区三区 | 欧美日韩国产三级 | 中文字幕人成乱码在线观看 | 欧美成人专区 | 日韩精品在线一区 | 国产日韩精品视频 | 久久久久久一区 | xxx.在线观看 | 91久久电影 | 男女网站视频 | 91xx在线观看 | 精品麻豆剧传媒av国产九九九 | 狠狠草视频 | 性色在线| 久久av一区二区 | 国产免费高清 | 日韩精品视频在线免费观看 | 欧美在线观看一区二区 | 日本黄色不卡视频 | 国产资源在线视频 | 亚洲欧美精品一区 | 成人欧美一区二区三区黑人孕妇 | 日韩在线一区二区三区 |