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

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>源碼下載>C/C++語言編程>

C語言程序如何讓蜂鳴器開口說話

大?。?/span>0.1 MB 人氣: 2017-09-06 需要積分:0

簡易電子琴實驗

/* ch09-5-1.c- 簡易電子琴實驗 */
#include? ???// 包含reg51.h檔??
#define LED? P1????// 定義LED位置?
#define SW_Port? P2???// 定義按鍵位置?
sbit? buzzer=P3^7;???// 聲明蜂鳴器位置?
unsigned char? keys;??// 聲明變量??
/* 聲明音階陣列 --???? ??Do?Re?Mi?Fa?So?La?Si?Do_H? */
unsigned char code tone[]= {115,?102,?91,?86,?77,?68,?61,?57 };
void sound(unsigned char);?// 聲明發聲函數?
void delay8us(unsigned char);// 聲明延遲函數?
//====主程序=====================================
main()??????// 主程序開始?
{?while (1)????// while循環???
?{?LED=SW_Port = 0xff;?// 將LED關閉,SW_Port規劃成輸入埠?
??keys=~SW_Port;??// 讀取按鍵?
??switch (keys)??// 判讀?
??{?case 0x01:sound(0);break; ?// 按下S1,發Do音?
???case 0x02:sound(1);break; ?// 按下S2,發Re音?
???case 0x04:sound(2);break; ?// 按下S3,發Mi音?
???case 0x08:sound(3);break; ?// 按下S4,發Fa音?
???case 0x10:sound(4);break; ?// 按下S5,發So音?
???case 0x20:sound(5);break; ?// 按下S6,發La音?
???case 0x40:sound(6);break; ?// 按下S7,發Si音?
???case 0x80:sound(7);break; ?// 按下S8,發高音Do音?
??} ?
?}?????????// while循環結束?
}??????????// 主程序結束?
//=====發聲函數=============================
void sound(unsigned char x)????// 發聲函數開始
{?unsigned char i;?????// 聲明變量?
?LED=SW_Port;??????// 點亮LED
?for (i=0;i<60;i++)?????// 執行60次?
?{?buzzer=0; delay8us(tone[x]);?// 蜂 器動作?
??buzzer=1; delay8us(tone[x]);}?// 蜂 器不動作?
?LED=0xff;???????// 關閉LED
}??????????// 結束?
//======延遲函數==============================
void delay8us(unsigned char x)?// 延遲函數開始?
{?unsigned char i,j;???// 聲明變量?
?for (i=0;i ??for (j=0;j<1;j++);??// 內循環?
}????????// 結束?

非常好我支持^.^

(1) 100%

不好我反對

(0) 0%

      發表評論

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

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 久久成人国产精品免费 | 天天爽夜夜春 | 一区二区三区电影 | 2021久久精品国产99国产精品 | 欧美第一网站 | 我想看三级特黄 | 亚洲你我色 | 久久久一本波多野结衣 | 日本大片免费播放网站 | 午夜欧美精品久久久久久久 | 午夜激情小视频 | 一区二区三区在线免费 | 免费观看a毛片一区二区不卡 | 色五五月 | 美女拍拍拍爽爽爽爽爽爽 | 久久精品综合视频 | 欧美亚洲综合另类成人 | 天天干天天上 | 欧美日韩视频综合一区无弹窗 | 78m-78模成视频在线 | 激情综合五月亚洲婷婷 | 久久精品国产免费观看99 | 亚洲成年人免费网站 | 一区二区三区中文字幕 | 一级特黄视频 | 都市激情亚洲综合 | 黄 色 片 在 线 看 | 日本在线www | 激激婷婷综合五 | 国产叼嘿视频免费网站 | 亚洲色啦啦狠狠网站 | 性欧美xxxx视频在线观看 | 亚洲综合精品成人啪啪 | 性欧美性 | 天天碰天天操 | h网站在线看| 欧洲性freefree大白屁股 | 国产片翁熄系列乱在线视频 | 国产毛片久久国产 | 久久婷婷激情综合色综合也去 | 黄篇网站在线观看 |