51单片机之简单的音乐播放器

news/2024/11/30 9:50:32/
代码里面只存了两首歌曲的信息,每首歌曲的信息包括音符音名的集合和对应的时值的集合。
/*************************************************************音乐播放器:按键 0 - 9 对应最多10首乐曲,当一首乐曲播放完毕后,响应按键的动作去播放相应的音乐,另外,右、下这两个按键对应着下一首,左上这两个按键对应着上一首。作者:宁静致远
*************************************************************/
#include <reg52.h>
#include <string.h>
#define RldTmr(fr) 65536 - (11059200 / 12) / ((fr) << 1)
#define FuDian(n) ((n) << 1) / 3    //附点n分音符的换算typedef unsigned char uchar;
typedef unsigned int uint;
typedef unsigned long ulong;
typedef struct music {char * pNote;char * pDur;
} Music;sbit BUZZ = P1^6;sbit KEY_OUT_3 = P2^0;
sbit KEY_OUT_2 = P2^1;
sbit KEY_OUT_1 = P2^2;
sbit KEY_OUT_0 = P2^3;
sbit KEY_IN_0 = P2^4;
sbit KEY_IN_1 = P2^5;
sbit KEY_IN_2 = P2^6;
sbit KEY_IN_3 = P2^7;uint code noteFreq[] = 

http://www.ppmy.cn/news/560144.html

相关文章

C. k-th equality-880

题目大意&#xff1a;给你A,B,C为a,b,c的整数位数&#xff0c;再给你一个k&#xff0c;让你求满足abc这个公式转化为字符串后字典序从小到大的第k个&#xff0c;如果没有就输出-1. 思路&#xff1a;巧妙地计算公式枚举 对于a有&#xff1a;pow(10,A-1)<a<pow(10,A)-1,pow…

codeforce 880 div2 c

链接&#xff1a;Problem - C - Codeforces 思路&#xff1a;暴力枚举&#xff0c;先枚举a的范围&#xff0c;再确定b的上下限&#xff0c;进行枚举&#xff0c;b的上下限之差累加的值与k进行对比就得到第k次。 代码&#xff1a; #include <bits/stdc.h> using namesp…

没咋了880网盘

考研数学没咋了880视频讲解

880-六大进程通信机制总结

1. 什么是进程通信 顾名思义&#xff0c;进程通信&#xff08; InterProcess Communication&#xff0c;IPC&#xff09;就是指「进程之间的信息交换」。实际上&#xff0c;「进程的同步与互斥本质上也是一种进程通信」&#xff08;这也就是待会我们会在进程通信机制中看见信号…

[c++]一个首项大于0且公差大于0的等差整数数列的前四项的和为26,前四项的积为880。请写一个函数,利用其递归调用形式求出该数列的第n项的值,并将其在主函数中显示出来。

一个首项大于0且公差大于0的等差整数数列的前四项的和为26&#xff0c;前四项的积为880。请写一个函数&#xff0c;利用其递归调用形式求出该数列的第n项的值&#xff0c;并将其在主函数中显示出来。 输入格式 输入一个整型数据n&#xff0c;代表该等差数列的第n项中的n【多组输…

faiss通用向量搜索服务玩转腾讯880万词向量

通用向量搜索服务 faiss是个高效的向量搜索解决方案&#xff0c;经过测试对比&#xff0c;可以感受到它的飞速&#xff0c;关于faiss性能测试的见这里&#xff1a;faiss包装与性能对比 这次开源的是使用faiss搭建的通用向量搜索服务。 项目开源地址&#xff1a;https://gith…

高数 | 【重积分】线面积分880例题

拓展&#xff1a; 1、简单闭曲线 2、平移重积分与形心公式加速解题 3、两个定积分相乘&#xff08;见提高第一个&#xff09; 一、880基础题 线面积分判断奇偶性&#xff1a;&#xff08;个人用&#xff09; 1、首先判断积分区域是否关于某轴/某平面是对称 2、判断积分函数的…

高数 | 【定积分、变限积分】【一元函数积分学李林880】 及 巧解例题

一、定积分的概念、性质及几何意义 巧解&#xff1a;利用奇偶性&#xff0c;快速选出答案。 利用图形帮助解题。 设出具体函数。 二、定积分的计算 1.利用几何意义 2.换元法巧解 3.区间平移 本题也可用用区间再现 4.绝对值符号讨论 三、变上限定积分 三种变限积分形式 四、李…