|
|
楼主 |
发表于 2012-3-29 22:19:19
|
显示全部楼层
回复 12# 极乐圣手 的帖子
感谢您的回复 我现在是这么做的 一开始用了一个小麦克 然后连接了lm324芯片 进行了两级运放 又经过了ne555变形成方波 然后输出的方波进入到单片机89C51的定时计数端口 然后我就是用定时一秒钟计数的方式 来测得频率 然后再用程序 将计算出的频率与标准频率进行比较 然后用1602显示 我这么做完之后 如果我用人声来发声 测得的基本上算是准的 但是一旦我用了吉他 就会非常不准……这让我非常苦恼……您说的迟滞比较器 我不是特别明白 不知道您可否花些时间给我详细讲一下呢……或者 您可否给我推荐一个算法名称 直接计算基频的 比如FFT算法什么的 我下载了一个 10中算法的C语言 但是我不知道用哪个就可以计算出基频 谢谢了~ |
|