- 博客(2)
- 收藏
- 关注
原创 51单片机11.0592Mhz晶振定时器对应钢琴频率的重装载值(用蜂鸣器播放音乐)
注意,频率转化为周期如果是12Mhz就是用1除以频率得到,但11.0592Mhz则是用1除频率之后再次除以机器周期1.085得周期。然后将周期除2得IO口翻转周期,取整后用计数器的值65532减去这个周期得到最终的重装载值。得到重装载值后剩下的步骤就很简单了。无非就是按照谱子调用特定的频率和特定的时间就可以了。下面附天空之城代码,Delay延时函数和Timer0定时器函数均可用STC生成。
2024-04-16 14:05:40
310
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人