单片机用汇编语言写个音乐程序

音调的汇编代码和音阶分别怎么写例如两只老虎的前一部分音乐代码TAB:DB0FBH,0F9H,08H,0FCH,066H,08H,0FCH,0C7H,08H,0FBH,0F... 音调的汇编代码和音阶 分别怎么写 例如两只老虎的前一部分音乐代码TAB:
DB
0FBH,0F9H,08H, 0FCH,066H,08H, 0FCH,0C7H,08H, 0FBH,0F9H,08H 分别代表1,2,3,1,
有那个大师可以帮我解释下 高分悬赏
展开
 我来答
意法半导体(中国)投资有限公司 2020-01-15
展开全部
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
追悔七年
2014-04-16 · TA获得超过587个赞
知道小有建树答主
回答量:251
采纳率:66%
帮助的人:267万
展开全部
那个数组,3个一组,前两个字节应该是频率,最后一字节是节拍时间.
你可以用一个定时器1产生一路PWM去驱动一个蜂鸣器发声,然后再用一个定时器2,用来定时节拍的持续时间.
取第一个音阶的频率,做为PWM的频率设定到定时器1,然后再把音阶节拍时间设置到定时器2.当节拍时间到达后,再取下一个音阶,重复以上过程就能放出音乐了.
追问
如果你知道 请您解析下 !!再者给你个例子 你帮我分析下这个音符|  5 (35)1(高)— | 6(1(1高)6)5—|
TABLE:
DB 64H,42H,62H,98H
DB 74H,92H,72H,68H
意法半导体(中国)投资有限公司
2020-01-15 广告
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
zhxiufan
推荐于2016-12-02 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38387
国家科技进步奖

向TA提问 私信TA
展开全部
按照你这个定义可以这样理解:
三个字节代表一个音符,前两个字节表示其音高(频率),后一个字节表示其音长。频率的值是定时器的初值,第一个为TH,第二个为TL。音长决定延时长短,可以用延时子程序来做,也可以用定时器来控制。
追问
那请问是怎么对应写的 据我了解1 的频率523HZ 转换成16进制为 FC43  如果分高低音的话 1的高音16进制为FB21  F88B  均与上面的 0FBH,0F9H没有关系 如果你知道 请您解析下 我好烦
追答
具体是多少与晶振大小有关。这个值是原作者的结果,而且1的频率到底是多少还与音调有关,你说的频率是C大调的频率值。不过意思就是这样的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式