搜索

...是怎么得到的?有什么软件能将歌曲直接转换成16进制代码

发布网友 发布时间:2024-10-24 11:21

我来回答

4个回答

热心网友 时间:2024-11-10 20:06

把简谱中每个唱名对应的频率找出来,比如C调的1对应2Hz左右。
然后把这些频率通过公式转换成初值再换算成十六进制。
比如你用的是定时的工作方式1,则可以这位算:(假设晶振是12MHz)
X=2^16-10^6/(2*2)=632因为要计算的是半周期对应的初值,所以频率就是2倍。
十六进制就是:FA
好像没有什么软件吧,有的话告诉我一声哦。

热心网友 时间:2024-11-10 20:08

我的博客上有相关的程序,你可以去参考.

热心网友 时间:2024-11-10 20:12

一个音是以频率和节拍组成的,如果在单片机里,要想得到一首歌的代码就要人工编出来并要经常调试基准音。好像没听过有自动生成的。自编的或下载别人的居多,如果有的话告诉我一声。自编当然要懂得其原理啦。你这个应该知道了,不必累赘。

热心网友 时间:2024-11-10 20:11

这个就要从应用的实际情况来看了。8位的单片机发展时间长,且价格偏低。最重要的是在许多的应用场合能够胜任开发的任务。16位的单片机在功能上要比8位的强大很多,只在需要的场合使用。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top