在线观看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%

      發表評論

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

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

      ?
      主站蜘蛛池模板: 久久人人精品 | 视频三区| 美女视频黄a | 特黄特黄 | 日本三级电影在线观看 | 黄网站视频在线观看 | 一级特黄国产高清毛片97看片 | 亚洲色图国产精品 | 可以直接看的黄址 | 扒开双腿爽爽爽视频www | 亚洲黄色三级视频 | 五月综合激情视频在线观看 | 成人精品一区二区三区电影 | 影音先锋ady69色资源网站 | 久久人人干 | 一级毛片在播放免费 | 亚洲xx网| 亚洲人成网站999久久久综合 | 国产精品毛片在线大全 | 亚洲天堂最新地址 | 黑色丝袜美女被视频网站 | japanese 69hdxxxx日本| 女人张开双腿让男人桶完整 | 天天综合色天天综合 | 国产色网 | 天天狠天天透天干天天怕处 | 女人aaaaa片一级一毛片 | 日日夜夜狠狠干 | 亚在线| 午夜影视免费完整高清在线观看网站 | 美女屁屁免费视频网站 | 酒色1314| 免费在线看黄色 | 欧美猛交xxxx乱大交 | 亚洲免费一级片 | 在线观看视频在线观看 | 男人天堂网www | 日本国产高清色www视频在线 | 国内亚州视频在线观看 | 欧美中字 | 午夜精品在线免费观看 |