肯定达不到!我做过500HZ的高精度时钟!用在特种产品上的!这个误差主要出现在晶振上!其实晶振是Z大的误差源!我们采用的是恒温晶振,不知道你有什么更好的方法没有!恒温晶振很贵,我也在找一个更便宜的方法,现在,我的产品的误差是ns级,远远小于1hz.
楼下的:你这点怎么算的,没有搞明白.你这样算我的精度是1Khz级别的!这样看我500HZ的频率精度在K级,要是出现误差是不是容易变成1500HZ,...是不是这么理解,小弟不才,请赐教
那么是周期的1 ns/ 1 us = 1/1000. 所以你的频率精度是 1M / 1000 = 1000 Hz.
3楼正解,采用输入信号为外部时钟计数器,51单片机太慢,可以考虑换个其他单片机,比如DSPIC33F,30F等单片机.