国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機入門 >> 從零開始學(xué)單片機(八)蜂鳴器唱歌

從零開始學(xué)單片機(八)蜂鳴器唱歌

關(guān)鍵字:單片機 蜂鳴器 作者:admin 來源:不詳 發(fā)布時間:2018-05-19  瀏覽:7

單片機上的蜂鳴器結(jié)構(gòu)非常的簡單

只要給一個0,它就會“叫”。讓它唱歌的原理很簡單,聲音大小是固定的,讓它的頻率變化,就能讓它發(fā)出不同的音符。

代碼中在軟件循環(huán)延時過程中,依次給它一個固定頻率的方波,讓它唱起來。

//晶振11.0592

#include

sbit speaker=P2^3;

unsigned char byteTH0,byteT0L,duration;

// 小星星句子,三個一組,第一個表示音符,第二個表示音階,第三個表示延時長度(單位約等于0.1s)

code unsigned char music[]={

1,2,2, 1,2,2, 5,2,2, 5,2,2, 6,2,2, 6,2,2, 5,2,4,

4,2,2, 4,2,2, 3,2,2, 3,2,2, 2,2,2, 2,2,2, 1,2,4,

5,2,2, 5,2,2, 4,2,2, 4,2,2, 3,2,2, 3,2,2, 2,2,4,

5,2,2, 5,2,2, 4,2,2, 4,2,2, 3,2,2, 3,2,2, 2,2,4,

1,2,2, 1,2,2, 5,2,2, 5,2,2, 6,2,2, 6,2,2, 5,2,4,

4,2,2, 4,2,2, 3,2,2, 3,2,2, 2,2,2, 2,2,2, 1,2,4 };

//定時器計時初值,高八位,代表不同音符的頻率

code unsigned char FREQH[]={

0xF2,0xF3,0xF5,0xF5,0xF6,0xF7,0xF8,

0xF9,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,

0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0xFE,

0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFF,} ;

//定時器計時初值,低八位,代表不同音符的頻率

code unsigned char FREQL[]={

0x42,0xC1,0x17,0xB6,0xD0,0xD1,0xB6,

0x21,0xE1,0x8C,0xD8,0x68,0xE9,0x5B,

0x8F,0xEE,0x44, 0x6B,0xB4,0xF4,0x2D,

0x47,0x77,0xA2,0xB6,0xDA,0xFA,0x16,};

void song();

void delay(unsigned char t);

void main(void)

{

unsigned char index, step;

TMOD=1;

EA=1;

ET0=1;

while(1)

{

step=0;

while(step<126)

{

index = music[step] + 7 * music[step+1] - 1;

byteTH0 = FREQH[index];

byteT0L = FREQL[index];

duration = music[step+2];

step += 3;

song();

}

delay(10);

}

}

void timer0() interrupt 1

{

TR0=0;

speaker=!speaker;

TH0 = byteTH0;

TL0 = byteT0L;

TR0=1;

}

void delay(unsigned char t)

{

unsigned int i;

unsigned char j=80;

for(i=0; i

while(j--);

TR0=0;

}

void song()

{

TH0 = byteTH0;

TL0 = byteT0L;

TR0 = 1;

delay(duration);

}

編輯:admin  最后修改時間:2018-05-19

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

国产精品内射视频免费| 我想看亚洲一级黄色录像| 久久99国产精品果冻传媒| 国产精品日韩欧美第一页| 国产水滴盗摄一区二区| 丰满少妇被猛烈插入在线观看| 亚洲成人久久精品国产| 日韩三极片在线免费播放 | 亚洲av首页免费在线观看| 深夜福利欲求不满的人妻| 中文字幕精品一区二区三| 色婷婷中文字幕在线视频| av免费视屏在线观看| 日本不卡在线视频你懂的| 色婷婷在线视频免费播放| 99久久国产亚洲综合精品| 国产亚洲欧美另类久久久| 国产亚洲精品一二三区| 又大又紧又硬又湿又爽又猛| 香港国产三级久久精品三级| 亚洲欧美黑人一区二区| 亚洲成人黄色一级大片| 二区久久久国产av色| 久久亚洲成熟女人毛片| 日韩欧美黄色一级视频| 国产亚洲不卡一区二区| 一区二区三区日韩中文| 丝袜美女诱惑在线观看| 国产精品亚洲综合天堂夜夜| 男女午夜在线免费观看视频 | 精品人妻精品一区二区三区| 国产女高清在线看免费观看| 欧美国产日产在线观看| 91欧美日韩中在线视频| 日韩蜜桃一区二区三区| 午夜精品麻豆视频91| 成人精品一级特黄大片| 欧洲一区二区三区自拍天堂| 亚洲一区二区亚洲日本 | 国产对白老熟女正在播放| 日韩精品一区二区三区射精|