单片机音乐程序中DB 0C0H, 0F9H, 0A4H中的0C0H, 0F9H, 0A4H怎样弄出来的,是什么意思啊?

2025-03-10 06:50:35
推荐回答(4个)
回答1:

你说的DB 0C0H, 0F9H, 0A4H是LED显示控制的段码,不是音乐旋律和节拍控制码,旋律的控制码是根据音高所对应的频率结合定时器计算出来的。节拍也是根据延时长短计算出来的。

回答2:

因为没有看你的程序,不过我猜这几个数字代表一个PWM的频率,每个音阶就是一个频率

回答3:

可能是发音的延时时间,可以通过歌曲的每个音的频率 ,结合单片机的频率和延时程序来算出来

回答4:

C0、F9、A4这几个是数码管的段码值,数码管要显示相应的数据时应该点亮相应的一条边,根据您要显示的数据从而推出这个数值是多少。

详细情况您可以查看数码管的使用方法。

希望对您有帮助。