count1=t1_hh*65536+TH1*256+TL1; count0=t0_hh*65536+TH0*256+TL0; adata=(float)count1*10000000/count0; adata=(float)adata*10/1.0851245; //修正 count=(unsigned long)(adata+0.5); 问一下这里修正是干嘛用的,为什么要进行修正啊? |
如果要把这个改成数码管显示应该怎么修改呀,小白求教 |
大家关注的确实都是精度这个点上,看看如何等布提高 |
实际上51能测到那么高的精度吗?我以前也试验过,在24M有源温补晶振的情况下,最好的状态只能测到万分之一的精度,还作不到百万分之一的精度,虽然不相信,但也只能下载下来参考 |
这个误差有点大啊 |
这仿真只能测到10mhz以下,没有楼主PPT上面的那么高,应该要分频吧 |
jgjbd 发表于 2020-4-22 15:29 外部中断配置,没有就检测不了引脚电平变化 |
有黑论坛生活更精彩! |
好资料,51黑有你更精彩!!! |
精度有点低啊 |
精度很差诶!!! |
感谢大佬!!!爱了爱了 |
谢谢楼主的分享啦 |
很好的分享,谢谢楼主分享 |
很好的分享 |
if(t0_hh>=20) { IE1=0; EX1=1; } 为什么没有这步就不显示数据,这一步的意义是什么啊 |
if(t0_hh>=20) { IE1=0; EX1=1; } 这一句的意义是什么啊 |
太棒了!!感谢楼主!! |
这个资料正合适 |
好资料,51黑有你更精彩!!! |
好资料,学习下,不过能达到这个精度吗 |
精度怎么样? |
精度好差可能程序有错,这个原理应该很准的,0.001Hz~1MHz无压力 |
应该是采用测周法 |
可以STC89C52代替STC12C5A60S2吗? |
请问是采用测频、测周、混合、等精度中的哪一种 |
另外再请问一下这个频率计的测量范围有多大的? |
本帖最后由 raymondau 于 2018-3-25 16:55 编辑 请问楼主那单片机是用STC89C51还是用STC12C5A60S2的? 另外再请问一下这频率计的测量范围有多大的? |
感謝樓主的分享。 |
哇!太感谢了! |
实测精度好差![]() |
本帖最后由 white1 于 2017-7-31 15:16 编辑 好资源,谢谢楼主 |
好资料,51黑有你更精彩!!! |