基本信息
源码名称:c++ 蜂鸣器 示例源码
源码大小:1.73KB
文件格式:.cpp
开发语言:C/C++
更新时间:2018-07-14
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 5 元×
微信扫码支付:5 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
音乐,输入 1/2/3/4/5/6/7 发出 哆瑞米发嗦啦西 7个音符
音乐,输入 1/2/3/4/5/6/7 发出 哆瑞米发嗦啦西 7个音符
#include <bits/stdc .h> #include <windows.h> #include <conio.h> ///非标准输入输出 int main() { //Beep(698,1000); /// 控制计算机中的蜂鸣器 Beep(频率,声音的持续时间(毫秒)) char p; int i = 0; printf("input 1234567\n"); while(i<100) { p = getch(); switch(p-'0') { case 1: Beep(554,500); break; case 2: Beep(622,500); break; case 3: Beep(682,500); break; case 4: Beep(740,500); break; case 5: Beep(831,500); break; case 6: Beep(932,500); break; case 7: Beep(1046,500); break; default: break; } i ; } exit(0); return 0; } /* ** 【音符频率对应表 】 ** 音符 频率/HZ 半周期/us(N) **-------------------------------- ** 低1DO 262 1908 #1DO# 277 1805 ** 低2RE 294 1700 #2RE# 311 1608 ** 低3MI 330 1516 #3MI# 340 1470 ** 低4FA 349 1433 #4FA# 370 1350 ** 低5SO 392 1276 #5SO# 415 1205 ** 低6LA 440 1136 #6LA# 466 1072 ** 低7SI 494 1012 #7SI# 524 0954 ** 中1DO 523 0956 #1DO# 554 0903 ** 中2RE 578 0842 #2RE# 622 0804 ** 中3MI 659 0759 #3MI# 682 0733 ** 中4FA 698 0716 #4FA# 740 0676 ** 中5SO 784 0638 #5SO# 831 0602 ** 中6LA 880 0568 #6LA# 932 0536 ** 中7SI 988 0506 #7SI# 1046 478 ** 高1DO 1046 478 #1DO# 1109 451 ** 高2RE 1175 426 #2RE# 1245 402 ** 高3MI 1318 372 #3MI# 1356 368 ** 高4FA 1397 358 #4FA# 1480 338 ** 高5SO 1568 319 #5S0# 1661 292 ** 高6LA 1760 284 #6LA# 1865 268 ** 高7SI 1976 253 #7SI# 2066 242 **--------------------------------- ** ("#"表示半音,用于上升半个音) */