资源简介
利用51单片机的蜂鸣器实现简单的音乐播放,可切换上下曲,有暂停、播放等功能。。。
代码片段和文件信息
#include
#define uint unsigned int
#define uchar unsigned char
/*------------------------------------------------
硬件端口定义
------------------------------------------------*/
sbit SPK=P1^3; //定义音乐输出端口
sbit key4=P3^2; //定义按键 用于 暂停
sbit key3=P3^3; //定义按键 用于 切换
unsigned char W=0T; //用于选择音乐
unsigned char Timer0_HTimer0_LTime;
void delay5ms(void) //误差 0us
{
unsigned char ab;
for(b=185;b>0;b--)
for(a=12;a>0;a--);
}
void delay500ms(void) //误差 0us
{
unsigned char abc;
for(c=205;c>0;c--)
for(b=116;b>0;b--)
for(a=9;a>0;a--);
}
//世上只有妈妈好 数据表 音谱高中低音音长
code unsigned char MUSIC[102]={ 623 521 322 522 132
- 上一篇:宿舍管理系统源代码
- 下一篇:2019ESET激活码能到2021年
相关资源
- STM32超声波测距、OLED显示、蜂鸣器短
- labview MP3音乐播放器.vi
- 郭天祥51单片机开发板原理图
- 51单片机 LCD1602液晶 sht31 IIC接口
- 51单片机 ADC0832 ADC 仿真 proteus LCD160
- 基于新一代8051单片机的旋转 LED灯
- 电子秤仿真设计.rar
- ADC0804+DAC0832 51单片机
- 亲手写的基于51单片机的24LC512读写程
- 51单片机简单的中断法串口收发程序
- C51单片机12864菜单实现功能_综合.rar
- 51单片机控制步进电机的程序
- 基于51单片机的定时器汇编源程序
- 单片机红绿灯实验报告
- 基于51单片机的超强科学计算器--精确
- 用ADC0808、51单片机做的数字电压表
- 51单片机汇编计算器
- DS12C887、1602与51单片机接口PCB图和驱动
- 基于AT89S51单片机的教室灯光智能控制
- 自己编写的使用nrf2401无线通信时51单
- 51单片机汇编指令详解
- 基于51单片机的红外遥控电动机转速控
- 基于51单片机的0-60秒计时器仿真
- stm32蜂鸣器播放音乐
- 51单片机大部分例程
- 51单片机实用汇编程序库
- C51单片机 ad转换模拟摇杆ps2
- 51单片机汇编实现的交通灯
- STM32的BEEP蜂鸣器模拟报警声(STM32神舟
- ADC0809模数装换电压表12864LCD显示
评论
共有 条评论