问题的由来:
今天早上,熊军锋先生在我开的“智能频率显示组件第三次提供(2004年11月)”主题中回复了这样一个帖子:(蓝色部分是熊先生的回复)
=======================================================
引用:
-----------------------------------------------------------------------
作者bd7rc
现在大家应该理解我只想提供成品,不想提供散件的原因了吧?
因为这个频率显示组件涉及到单片机的烧写问题,有些人从来就没有用过单片机;而所用的单片机pic16f84,又是一个使用比较灵活的芯片,可以根据使用者的需要设置其内部振荡电路方式、看门狗等的方式。本来设计者的初衷是方便使用者,但可惜对初学者来说是一个灾难:不会设置!!
另外,频率显示组件的校准也是一个大问题:没有标准信号发生器;不会设定校准参数。造成测量误差极大!
而当这些问题发生时,大家肯定要向我提出,有时没空,回答晚了,还产生误解,唉~~
有关芯片的烧写的问题,大家参考一下这个老帖子,希望能提供一点帮助:
http://www.hellocq.net/forum/showthread.php?t=92714另外,不要怀疑我提供的烧片文件和源程序的真实性,很多人和我一样,就是用它做出来的。
----------------------------------------------------------------------
由于这一频率计计数时是采用的中断方式工作,所以在频率较高时本身误差就很大。这是不可避免的。因为单片机在工作时,响应中断必须等到正在执行的执令执行完。在这期间,信号可能已经经历了几个周期。并且这一等待的时间是不固定的。一次测量要经过很多次中断,所以误差较大。=======================================================
帖子的地址链接是:
http://www.hellocq.net/forum/showthread.php?t=100506&page=12&pp=20