总有人在特别闲的时候会做特别闲的事。

比如我用beep函数敲的这种东西...

#include <cstdio>
#include <windows.h>/*蜂鸣器的预处理函数*/#define q1 262
#define q2 294
#define q3 330
#define q4 349
#define q5 392
#define q6 440
#define q7 494
#define c1 523
#define c2 578
#define c3 659
#define c4 698
#define c5 784
#define c6 880
#define c7 988
#define d1 1046
#define d2 1175
#define d3 1318
#define d4 1480
#define d5 1568
#define d6 1760
#define d7 1976
#define e1 2092
#define e2 2350
#define e3 2636
#define e4 2960
#define e5 3136
#define e6 3560
#define e7 3952int main()
{int pai=400,ban=200;int ting=200;Beep(c3,ban);Beep(c5,ban);Beep(c6,ban);Sleep(ting);Sleep(ting);Beep(c5,ban);Beep(c6,ban);Sleep(ting);Sleep(ting);Sleep(c5,ban);Beep(c6,ban);Beep(d1,ban);Beep(c5,ban);Beep(c6,ban);Beep(c3,ban);Sleep(ting);Beep(c3,ban);Beep(c5,ban);Beep(c6,ban);Sleep(ting);Sleep(ting);Beep(c5,ban);Beep(c6,ban);Sleep(ting); Sleep(ting);Beep(c5,ban);Beep(c6,ban);Beep(d3,ban);Beep(d1,ban);Beep(d2,ban);Beep(c6,ban);Sleep(ting);Beep(c3,ban);Beep(c5,ban);Beep(c6,ban);Sleep(ting);Sleep(ting);Beep(c5,ban);Sleep(c6,ban);Sleep(ting);Sleep(ting);Beep(c5,ban);Beep(c6,ban);Beep(d1,ban);Beep(c5,ban);Beep(c6,ban);Beep(c3,ban);Beep(c5,ban);Beep(c1,ban);Beep(c2,ban);Beep(c3,pai);Beep(d1,pai);Beep(c6,pai);Beep(d3,pai);Beep(d2,ban);Beep(d3,ban>>1);Beep(d2,ban>>1);Beep(d1,ban);Beep(d2,ban);Beep(c6,pai);Sleep(ting);Sleep(ting);Beep(c6,pai);Beep(c6,pai);Beep(c6,pai);Beep(c6,ban>>1);Beep(d1,ban>>1);Beep(d2,ban>>1);Beep(d3,ban>>1);Beep(c6,pai);Beep(c6,pai);Beep(c6,ban);Beep(c5,ban);Beep(c5,ban);Beep(c6,ban);Beep(c6,pai);Beep(c6,pai);Beep(c6,pai);Beep(c6,ban>>1);Beep(d1,ban>>1);Beep(d2,ban>>1);Beep(d3,ban>>1);Beep(c6,pai);Beep(c6,ban);Beep(d4,ban);Beep(d4,ban);Beep(d3,ban);Beep(c6,pai);Beep(c6,pai);Beep(c6,pai);Beep(c6,ban>>1);Beep(d1,ban>>1);Beep(d2,ban>>1);Beep(d3,ban>>1);Beep(c6,pai);Beep(c6,pai);Beep(c6,ban);Beep(c5,ban);Beep(c5,ban);Beep(c6,ban);Beep(c6,pai);Beep(c6,pai); Beep(c6,pai);Beep(c6,ban>>1);Beep(d1,ban>>1);Beep(d2,ban>>1)Beep(d3,ban>>1);Beep(d6,ban*3);Beep(c5,ban);Beep(c5,ban);Beep(c6,ban);Beep(c6,pai);Sleep(ting*3);Beep(c6,ban);Beep(c6,ban);Beep(c5,ban>>1);Beep(c5,ban/2*3);Beep(c6,ban);Beep(c5,ban);Beep(c3,ban);Beep(c3,ban);Beep(c5,ban>>1);Beep(c3,ban/2*3);Sleep(ting);Sleep(ting);Sleep(ting);Sleep(ting);Sleep(ting);Beep(c6,ban);Beep(c6,ban);Beep(c5,ban);eep(c6,ban);Beep(c7,ban);Beep(d1,pai);Beep(c7,ban*2);Beep(c6,ban);Beep(c7,ban>>1);Beep(c6,ban>>1);Beep(c5,pai);Sleep(ting);Sleep(ting);Sleep(ting);Beep(c6,ban);Beep(c6,ban);Beep(c5,ban);Beep(c5,ban);Beep(c6,ban>>1);Beep(c5,ban/2*3);Beep(c3,ban);Beep(c3,ban);Beep(c5,ban>>1);Beep(c3,ban>>1*3);Sleep(ting);Beep(c5,ban);Beep(c5,ban);Beep(c6,ban);Sleep(ting);Beep(c6,pai/4);Beep(c7,ban>>1);Beep(d1,pai);Beep(d2,pai);Beep(c6,ban);Beep(c3,ban);Beep(c3,ban);Beep(c5,ban);Beep(c5,ban);Beep(c6,ban);Sleep(ting);Beep(d3,ban);Beep(d2,pai);Sleep(ting);Beep(c6,ban);Sleep(ting);Beep(c6,ban);Beep(c6,ban);Beep(d3,ban);Beep(d2,pai);Sleep(ting);Sleep(ting);Sleep(ting);Beep(d2,ban);Beep(d2,ban);Beep(d1,ban);Beep(d2,ban);Beep(d1,ban>>1);Beep(c6,ban/2*3);Beep(c5,ban*2);Beep(c5,ban);Beep(c5,ban);Beep(c6,ban);Beep(c6,ban);Beep(c3,ban);Beep(c3,ban);Beep(c5,ban);Beep(c5,ban);Beep(c6,ban);Sleep(ting);Beep(d3,ban);Beep(d2,pai);Sleep(ting);Beep(c6,ban);Sleep(ting);Beep(c6,ban);Beep(c6,ban);Beep(d3,ban);Beep(d2,pai);Sleep(ting);Sleep(ting);Sleep(ting);Beep(d2,ban);Beep(d2,ban);Beep(d1,ban);Beep(d2,ban);Beep(d1,ban>>1);Beep(c6,ban);Beep(c3,ban>>1);Beep(c5,ban*2);Beep(c6,ban);Beep(c6,ban);Beep(c5,ban);Beep(c6,ban*2);Sleep(ting);Beep(c3,ban>>1);Beep(c5,ban>>1);Beep(c6,ban);Beep(c6,ban);Beep(c6,ban);Beep(d3,ban);Beep(d3,pai);Sleep(ting);Beep(c7,ban>>1);Beep(d1,ban>>1);Beep(d2,ban/2*3);Beep(d3,ban);Beep(c6,pai);Sleep(ting);Beep(c5,ban>>1);Beep(c5,ban>>1);Beep(c6,pai);Beep(d3,ban/2*3);Beep(d3,ban/2);Beep(d2,ban);Beep(d1,ban);Beep(c6,ban);Beep(c5,ban);Beep(c6,ban/2*3);Beep(c6,ban/2*3);Beep(d1,ban);Beep(d2,pai);Sleep(ting);Sleep(ting);Beep(c6,ban);Beep(c6,ban>>1);Beep(c6,ban/2*3);Beep(c5,ban>>1);Beep(c5,ban>>1);Beep(c6,ban);Beep(d3,ban);Sleep(ting);Beep(d1,ban);Beep(d2,ban);Beep(d1,ban>>1);Beep(d2,ban/2*3);Beep(d3,ban);Sleep(ting);Beep(c6,ban);Beep(d1,ban);Sleep(ting);Beep(c5,ban);Beep(c6,ban);Beep(d3,ban);Sleep(ting);Beep(d3,ban>>1);Beep(d2,ban>>1);Beep(d1,ban);Beep(c7,ban);Beep(c6,ban);Beep(c5,ban);Beep(c5,ban);Beep(c6,pai);Sleep(ting);Sleep(ting);Beep(c6,ban);Beep(c5,ban);Beep(c3,ban);Beep(c2,ban);Beep(c3,ban);Beep(c1,ban);Beep(q5,ban);Beep(q6,ban);Beep(q5,ban);Beep(q6,ban);Sleep(ting);Beep(q6,pai);Sleep(ting);Sleep(ting);Beep(q6,pai);Sleep(ting);Sleep(ting);Beep(q7,pai);Sleep(ting);Sleep(ting);Beep(q6,ban>>1);Beep(q7,ban>>1);Beep(q6,ban);Beep(q6,ban>>1);Beep(q7,ban>>1);Beep(q6,ban);Beep(c1,pai);Sleep(ting);Sleep(ting);Beep(q7,ban);Beep(c6,ban);Beep(c5,ban);Beep(c3,ban);Beep(c2,ban);Beep(c3,ban);Beep(c1,ban);Beep(q5,ban);return 0;
}

谱是网上找的。利用蜂鸣器和简谱转换。

[C]我使用蜂鸣器敲了一首《极乐净土》相关推荐

  1. 计算机声音音乐小星星,生活的声音,敲出一首小星星

    ▲ 2020的最后一天,想送你一份礼物: 我们收集生活的声音,敲出了这首<小星星>. 希望这首歌能陪着你,一起向2021问好. 重庆白象街的叮叮糖摊主,卖叮叮糖十多年了. 很多人的童年回忆 ...

  2. Arduino Uno 送你一首葫芦娃 无源蜂鸣器实验

    本次实验使用的是无源蜂鸣器,播放一首葫芦娃 无源指的是不包含振荡源, 相对于有源蜂鸣器,就是包含振荡源. 无源需要2k-5k的方波来驱动发声,所以音色多变. 有源则通电就能蜂鸣,发音频率固定,音色单一 ...

  3. 如何利用蜂鸣器制作MIDI音乐

    目录 蜂鸣器简介 MIDI音乐制作原理 <小星星>制作代码展示 引言:在单片机开发中我们经常会用到蜂鸣器实现一些简单提示的功能,但如何利用单片机制作一些更有趣的事情呢,今天我们将利用蜂鸣器 ...

  4. Jsp实现注册登录以及忘记找回密码等操作(上)

    刚开始做WEB项目的小伙伴遇到的第一个难关,可能就是做一个能够实现与数据库连接后用于注册,登录,找回密码的界面.今天博主就用一个小项目带领大家实现这个项目,让大家在实战中理解网页如何与数据库连接,如何 ...

  5. 认知偏差手册(67种认知偏差)

    一.决策.信念与行为偏差 ​ 认知偏差多半会影响信念的形成.商业与经济决策.以及其他一般的人类行为它们是可复制与再现的,面临特定情境时,一般可预期人们会有相应的偏差倾向. 1. 不明确性效应(Ambi ...

  6. Kafka单机版安装教程及测试(附每一步操作截图及说明)【一看就懂】

    衔接上文,若对kafka还不太了解的朋友请参考: 一文带你了解Kafka[一看就懂]_杨大仙-CSDN博客 | 1.校验java环境及JDK是否已安装 java -version 若还没有安装,请先安 ...

  7. “黑客情报官”薛锋:真相只有一个,我们必须找到它

    我第一次知道薛锋是在 2015 年,当时一个程序员朋友跳槽投奔他,我就问朋友这人是谁?朋友说,一个离职创业的大牛,技术炸裂,我问有多炸裂,结果朋友给我说了一段绕口令:"当年薛锋挖微软漏洞挖得 ...

  8. 学生学籍信息管理系统(Java + SQL)

    学生学籍信息管理系统(Java + SQL) 开发环境:eclipse,SQLserve2008 开发语言:Java.SQL 第一步,数据库设计,我们设计之前先进行需求分析,我们要满足哪些基本需求呢, ...

  9. stc89c51单片机音乐盒系统设计_基于51单片机音乐盒课程设计1.doc

    基于51单片机音乐盒课程设计1 课程名称: 微机原理课程设计 题 目: 基于单片机的音乐盒设计 摘要 随着人类社会的发展,人们对视觉.听觉方面的享受提出了越来越高的要求.小小的音乐盒可以给人们带来美好 ...

  10. java入门——仓库管理系统

    文章目录 写在前面 需求说明 阶段1需求 阶段2需求 阶段3需求 阶段4需求 阶段5需求 阶段6需求 实现 数据库设计 接口编写 jmeter测试 使用@cacheable注解 改为纯Redis 改为 ...

最新文章

  1. Debian/Ubuntu--blade安装与使用
  2. python保存变量_python – 在代码运行之间保存变量的数据
  3. 129. Sum Root to Leaf Numbers
  4. c语言教程的辅导书,清华大学出版社-图书详情-《C语言程序设计案例教程学习辅导》...
  5. ADF BC:创建绑定到业务组件的UI表
  6. substring()分解字符串
  7. 在ODM公司要不要跳槽到创业公司
  8. mysql 函数返回查询结果_MySQL数据库中常用查询函数简介
  9. Tensorflow高级API的进阶--利用tf.contrib.learn建立输入函数
  10. SpringBoot 项目构建 Docker 镜像调优实践
  11. 解决jQgrid 设置列宽度自动调整时, 出现滚动条问题.
  12. “我曾经的小项目比我在软件行业十年产生的影响还要大”
  13. jquery width,height,innerwidth,innerheight,outerwidth,outerheight方法
  14. SHELL下根据进程号得到内存,并截取为整数
  15. 金士顿优盘突然出现写保护,无法删除更改数据也没有办法格式化
  16. ios微信浏览器扫码进入页面加载完成失效
  17. 第10节 文件共享服务器—创建/访问共享文件及禁用共享服务
  18. MSDC 4.3 接口规范(26)
  19. adobe reader XI打开pdf崩溃修复2020.05
  20. Erebus 0.5 发布,2D 实时角色扮演游戏

热门文章

  1. IIS6.0架设网站常见问题
  2. 5G无线网络架构及规划
  3. 【读书笔记】Head First设计模式-设计模式入门-鸭子会不会飞(1)
  4. Hybird A* 算法
  5. 状态监测与故障智能诊断技术在能源动力机械内燃机的应用
  6. echarts 迁徙图
  7. 小数分频器vhdl实现_使用VHDL进行分频器设计(含小数)
  8. python装饰器详解
  9. 凤凰android root x86,凤凰OS 3.0.5版 root教程
  10. Spring与Spring Framework的入门介绍以及学习文章整理