亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? wyinyue.c

?? c8051f020源代碼39個 使用Silicon Labs IDE 調試器
?? C
字號:
//參考程序 B.WYINYUE.C    此程序將某段音樂用特定的頻率播放出來
#include <C8051F020.h>
#include <ctype.h>
#pragma ot(0)
#define uint  unsigned int
#define uchar unsigned char
#define OSFREQ 6000000l                 /*所使用的晶振頻率*/
/**************音符頻率表****************/
uint code notefreq[]={ 	523, 587, 659, 698, 784, 880, 988,
						1047,1175,1319,1396,1568,1760,1976,
						2093,2349,2637,2793,3136,3520,3961};
/*************音名***************/
uchar code notename[]={	'c','d','e','f','g','a','b',
						'1','2','3','4','5','6','7',
						'C','D','E','F','G','A','B',0};
/*************半音頻率表*****************/
uint code halfnotefreq[]={ 	554, 622, 740, 831, 933,
							1109,1245,1480,1161,1865,
							2218,2489,2960,3322,3729};
/*************音名***************/
uchar code halfnotename[]={	'c','d','f','g','a',
							'1','2','4','5','6',
							'C','D','F','G','A',0};
//sbit  BEEP_PWR=P1^0;
uchar  FreqSandH,FreqSandL;  /*產生方波的定時器的初值*/
uchar timer1cnt;             /*定時器延時計數        */
uchar timer1cntflg;          /*定時器定時完成標志    */
void timer0int () interrupt 1//定時器0中斷用來產生方波

{
	TH0=FreqSandH;		
	TL0=FreqSandL;
	P5 = P5 ^ 0x10;		// change state of P5.4按位異或
}
void delay(uchar time)// 	延時
{
	uchar i;
	uint j;
	for(i=0;i<time;i++)
    	for(j=0;j<0x900;j++);
}
void Sound(uint freq)// 發聲
{
	uint timreg;
	timreg=65536l-(OSFREQ/(24l*freq));
	FreqSandH=timreg/256;
	FreqSandL=timreg&0x00ff;
	TR0=1;
	ET0=1;
}
void SoundOff(void)// 停止發聲
{
	TR0=0;		  
	ET0=0;
	P5 = P5 & 0xef;
}
uint GetFreq(uchar ch,uchar flg)// 依據音名取對應的頻率
{
	uchar * pn,i=0;
	uint * pf;
	if(flg)   {pn=halfnotename; pf=halfnotefreq;}
	else      {pn=notename;     pf=notefreq;}
	while(1)
    {
		if(pn[i]==0)     return 0;
     	if(ch==pn[i])  return pf[i];
     	i++;
    }
}
void Play(char * str)
{
	uchar i=0,ch,halfflg=0;
	uchar lasttime;
	uint freq;
	/*無效看門狗*/
   	WDTCN = 0xde;
   	WDTCN = 0xad;
	OSCICN=0x14;		/*使用內部晶振(2MHZ)*/
	while(1)
    {
		for(;;i++)
        {
			ch=str[i];   /*允許曲譜用空格符 '|'符,換行回車等分隔以便閱讀*/
          	if((ch==' ')||(ch=='|')||(ch=='\r')||(ch=='\n')) {i++;continue;}
          	if(!ch) {SoundOff(); return;}         /*樂曲結束則播放完畢*/
          	if(ch=='#')  {halfflg=1;  continue;}  /*半音標志*/
          	if(isdigit(ch)||isalpha(ch))
            {
				freq=GetFreq(ch,halfflg);		/*從音名獲取頻率*/
               	lasttime=16;
               	break;
            }
          	else {halfflg=0;  continue;}
        }
      	i++;
      	ch=str[i];       /*從下一個符號獲取額外音長符號*/
      	while(1)
        {
			if(!ch) break;
          	if(isdigit(ch)||isalpha(ch)) break;   /*非音長符號則下次處理*/
          	if(ch=='-') lasttime+=8;              /*額外延時一拍*/
          	if(ch=='.') lasttime+=4;              /*額外延時半拍*/
   if(ch=='_') lasttime/=2; /*下劃線相當于簡譜中音名下面的下劃線,延時減半*/
if(ch=='=') lasttime/=4; /*雙下劃線相當于簡譜中音名下面的雙下劃線,延時減為1/4*/
          	i++;
          	ch=str[i];
        }
     	if(freq!=0) Sound(freq);             	/*發聲*/
     	else        SoundOff();
     	delay(lasttime);                      	/*延時*/
     	SoundOff();
     	delay(1);                    			/*兩個引之間的間歇*/
    }
}
void main(void)
{
	//uint i;
TMOD=0x01; //設定T0為方式1(16位計數)
ET0=1;    //允許TO中斷
EA=1;     //開中斷
delay(10); //延時
Play("1_1_5_5_6_6_5   4_4_3_3_2_2_1  5_5_4_4_3_3_2 5_5_4_4_3_3_21_1_5_5_6_6_5  4_4_3_3_2_2_1"); /*滿天都是小星星*/
Play("1_2_3_1_  1_2_3_1_  3_4_5 3_4_5  5=6=5=4=3_1_ 5=6=5=4=3_1_ 2_g_12_g_1");    /*兩只老虎*/
Play("a-a1-a2--a-b1b13-2a--a-- a-33-12--a-b1b13-21--1-- 5-55432--a-b1-12123--3-- 1-1_1_1235--4-32-b3-2a--a--a-66565--4-34-56543--3--1-1_1_1235--4-32-b3-2a--a--"); /*山楂樹*/
Play("5._3=2_1_5-12_3_g-5.3_23_5_1a_3_2-356.5_352._3=2_1_a32_21_a1g05.3_6562_3_50"); /*學習雷鋒好榜樣*/
Play("C-53.2_1530C-53.2_1650 5_C6_5_C05_C6_5_6_0_3_C.6_53C.6_C0C53_6_5_3_2.1_30_5_C56_C_6_5_33_1_6-60C._C=5_5_2._3=5_5_6.5_6DC6_5_C6_5_33_5_C-");  /*團結就是力量*/
Play("3- 2_3_4_3 3- 2_3_4_3 3- 4- 3_4_5_4 4- 3-2-  3- 2_3_4_3 3- 2_3_4_3 3-4- 3_4_5_4 4- 3-2");/*許巍-星空前奏*/
Play("543 3_2_1_2_30 g53 3_2_1_2_30 a65 4_3_2_3_4 1 b a g");/*許巍-時光*/
Play("g_g_ag  1b- g_g_ag  21-  g_g_53  1ba 004_4_  312  1--1  ");/*生日快樂*/
	SoundOff();
    while(1);
	}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久福利资源站| av动漫一区二区| 成人毛片在线观看| 欧美日韩高清在线播放| 中文字幕第一页久久| 亚洲国产美女搞黄色| 国产成人免费在线视频| 欧美一二三在线| 亚洲精品老司机| 成人动漫在线一区| 26uuu国产电影一区二区| 亚洲一区二区三区影院| www.在线成人| 精品成人佐山爱一区二区| 亚洲综合丁香婷婷六月香| 大胆亚洲人体视频| 久久蜜桃香蕉精品一区二区三区| 亚洲国产日韩一级| 色哟哟一区二区在线观看| 国产精品嫩草影院av蜜臀| 国产精品资源在线| 久久色在线观看| 精品中文字幕一区二区| 欧美一区二区精品| 日韩精品亚洲一区| 欧美精品久久久久久久多人混战| 一二三四区精品视频| 色噜噜狠狠色综合中国| 18成人在线观看| 91视频一区二区三区| 17c精品麻豆一区二区免费| 不卡一区二区三区四区| 中文子幕无线码一区tr| 国产精品一二三四区| 久久久美女毛片| 国产精品一区二区黑丝| 国产欧美综合在线| 不卡一区在线观看| 亚洲美女电影在线| 欧美三区在线观看| 日韩国产欧美在线观看| 日韩欧美中文字幕公布| 国产精品综合在线视频| 国产精品乱人伦中文| 不卡的av中国片| 日韩毛片在线免费观看| 欧美亚洲高清一区二区三区不卡| 亚洲一区二区三区在线| 欧美疯狂做受xxxx富婆| 蜜臀精品一区二区三区在线观看 | 亚洲国产成人91porn| 欧美亚洲国产怡红院影院| 亚洲18色成人| 337p粉嫩大胆噜噜噜噜噜91av| 捆绑调教美女网站视频一区| 久久免费精品国产久精品久久久久| 国产美女精品在线| 日韩一区欧美一区| 777xxx欧美| 国产成人一区在线| 亚洲在线中文字幕| 26uuu亚洲综合色欧美| bt欧美亚洲午夜电影天堂| 亚洲精品乱码久久久久久黑人| 欧美高清视频在线高清观看mv色露露十八 | 欧美大尺度电影在线| 欧美日韩国产在线观看| 麻豆精品一二三| 中文字幕在线不卡视频| 69av一区二区三区| 成人一区二区三区在线观看 | 精品一区二区免费视频| 国产精品大尺度| 在线电影欧美成精品| 色拍拍在线精品视频8848| 免费视频最近日韩| 欧美国产亚洲另类动漫| 在线精品视频免费播放| 老司机免费视频一区二区三区| 国产精品三级视频| 91精品国模一区二区三区| 国产高清视频一区| 日韩黄色免费电影| 亚洲天堂av老司机| 久久久国产精品麻豆| 欧美四级电影在线观看| 风间由美一区二区三区在线观看| 一区二区三区在线免费视频| 久久这里都是精品| 欧美日韩一卡二卡三卡| av亚洲精华国产精华精| 激情文学综合插| 亚洲成人av电影| 亚洲视频一区在线观看| 欧美极品美女视频| 日韩女优av电影| 3d成人h动漫网站入口| 成人激情免费视频| 国产福利91精品一区| 水野朝阳av一区二区三区| 亚洲欧美日韩在线| 亚洲国产精品二十页| 欧美不卡一区二区三区| 欧美精品123区| 欧美日韩久久久| 欧美三级日韩三级| 欧美色大人视频| 在线视频综合导航| 在线观看av一区| 色屁屁一区二区| 色婷婷综合久色| 91久久线看在观草草青青| av一区二区三区在线| 成人永久aaa| jiyouzz国产精品久久| 成人精品亚洲人成在线| 国产成人av网站| 成人av第一页| 在线观看视频一区二区欧美日韩| 播五月开心婷婷综合| 国产91精品精华液一区二区三区| 国产精品亚洲视频| 成人性视频免费网站| 成人毛片在线观看| 欧洲一区在线观看| 欧美人与z0zoxxxx视频| 91精品中文字幕一区二区三区| 欧美一区二区三区在线视频 | 国产精品久久久久久久久搜平片 | 国产成人精品影视| 成人小视频免费在线观看| 99久久综合狠狠综合久久| 91亚洲国产成人精品一区二区三| 97aⅴ精品视频一二三区| 在线精品视频免费播放| 91麻豆精品国产91久久久久久久久| 91精品麻豆日日躁夜夜躁| 日韩精品一区二区三区视频| 久久精品夜色噜噜亚洲a∨| 国产无一区二区| 一区二区激情小说| 久久国产精品免费| av在线综合网| 欧美一级在线观看| 国产精品美女久久久久aⅴ | 在线观看免费成人| 欧美一区二区人人喊爽| 久久久久九九视频| 亚洲夂夂婷婷色拍ww47| 激情小说亚洲一区| 色综合久久久久综合体| 日韩欧美国产精品| 亚洲免费观看视频| 久久99久久99小草精品免视看| 成人黄动漫网站免费app| 制服丝袜国产精品| ...xxx性欧美| 麻豆91精品视频| 91麻豆swag| 久久色.com| 视频一区在线播放| 91在线观看污| 欧美成人福利视频| 亚洲午夜精品久久久久久久久| 精品一区二区三区不卡| 欧美自拍丝袜亚洲| 久久久91精品国产一区二区精品| 亚洲激情网站免费观看| 大胆亚洲人体视频| 欧美成人bangbros| 天堂蜜桃一区二区三区| 成人精品在线视频观看| 欧美成人video| 首页欧美精品中文字幕| 色先锋资源久久综合| 国产精品久久久久7777按摩| 免费久久精品视频| 欧美日韩中文国产| 最好看的中文字幕久久| 国产精品系列在线播放| 欧美夫妻性生活| 亚洲国产精品人人做人人爽| av成人老司机| 中文久久乱码一区二区| 国产一区在线精品| 日韩一区二区三区在线| 视频在线观看91| 欧美裸体一区二区三区| 一区二区三国产精华液| 94-欧美-setu| 国产精品天干天干在观线| 国产在线乱码一区二区三区| 日韩一区二区三区免费看| 亚洲小说欧美激情另类| 在线欧美日韩精品| 亚洲另类春色校园小说| 在线免费观看日本一区| 亚洲一区二区三区小说| 欧美午夜精品一区二区三区 | 欧美性色黄大片|