51单片机入门-蜂鸣器(十一)

目录:

1.蜂鸣器

2.蜂鸣器播放提示音&音乐

1.蜂鸣器

2.蜂鸣器播放提示音&音乐

数码管显示如果静态显示不用清零:

按键就显示几:

模块下:

改成延时500us:还需要ms*2

f=1/T 500us 就是频率1000hz标准的提示声音

就可以实现按一下向100毫秒

播放音乐:

修改这个值频率加大了

64580就是中央c的频率

更换频率:

方便修改速度:

休字符期间没有声音的

当时0的话,不震荡

可以试一下:

main:

到了终止标志,停止响音

下面写一下天空之城的谱子:

还是通过音符找索引:不方便可以写个获取索引的

改下索引:

这个数组太大了,编译报错需要存到Flash里:flash里面只能读不能写

相关推荐
Flamingˢ6 分钟前
ZYNQ + OV5640 + HDMI 视频系统调试记录:一次 RGB888 与 RGB565 引发的黑屏问题
arm开发·嵌入式硬件·fpga开发·vim·音视频
Strange_Head1 小时前
《Linux系统编程篇》Linux Socket 网络编程03(Linux 进程间通信(IPC))——基础篇
linux·网络·单片机
搁浅小泽2 小时前
大电流焊点补焊要求
单片机·嵌入式硬件·可靠性工程师
Linux猿2 小时前
基于单片机浴室窗帘控制系统 | 附源码
单片机·嵌入式硬件·毕业设计·源码·课程设计·项目·基于单片机于是窗帘控制系统
清风6666662 小时前
基于51单片机的的智能电动车充电桩系统设计
单片机·嵌入式硬件·毕业设计·51单片机·课程设计·期末大作业
Flamingˢ2 小时前
YNQ + OV5640 视频系统开发(二):OV5640_Data IP 核源码解析
arm开发·嵌入式硬件·网络协议·tcp/ip·fpga开发·vim·音视频
Flamingˢ2 小时前
ZYNQ + OV5640 视频系统开发(三):AXI VDMA 帧缓存原理
arm开发·嵌入式硬件·fpga开发·vim·音视频
xiangw@GZ2 小时前
功耗测量:基于INA226的功耗测量原理深度解析
嵌入式硬件
Zevalin爱灰灰2 小时前
基于STM32实现OTA&BootLoader 第五章——OTA功能开发【下】
stm32·单片机·物联网·mqtt·嵌入式·esp8266
红叶落水3 小时前
GD32H737 1Mbps 数字通信链路实现
单片机