论坛风格切换切换到宽版
  • 3213阅读
  • 11回复

请教 [复制链接]

上一主题 下一主题
离线BG7YDO
 
发帖
3654
只看楼主 倒序阅读 0楼 发表于: 2012-01-10
单片机的两个计数器,一个外输入计数,一个计时,外部同步启动,用延时程序作单位同步计数时间。
现在问题是输入不变的情况下,显示后几位不稳,请老师指点......(计算程序按程序,验证过,未发现异常)
离线zyslcl-2
发帖
2257
只看该作者 1楼 发表于: 2012-01-10
是否与分辨率有关?也就是cpu 的工作频率
离线BG7YDO
发帖
3654
只看该作者 2楼 发表于: 2012-01-10
时钟晶体是10.24mhz,计数时内部分频是80khz,外部输入信号频率较低。请指点
离线BG7YDO
发帖
3654
只看该作者 3楼 发表于: 2012-01-10
实在不行就把计数器的之都显示出来,看看是哪个在变了,玩的少,没啥经验
离线BG4RFF
发帖
1581
只看该作者 4楼 发表于: 2012-01-10
10.24稳定度怎么样?用外接的时钟试试
离线zyslcl-2
发帖
2257
只看该作者 5楼 发表于: 2012-01-10
如果确认外部输入的待测信号稳定,个人感觉应该是与cpu 本身的时钟稳定程度和分频后的计数精度有关系。
离线BG7YDO
发帖
3654
只看该作者 6楼 发表于: 2012-01-11
'
10.24稳定度怎么样?用外接的时钟试试
'
变化较大,应该不是时钟稳定度的问题。
离线BG7YDO
发帖
3654
只看该作者 7楼 发表于: 2012-01-11
[quote=zyslcl-2]如果确认外部输入的待测信号稳定,个人感觉应该是与cpu 本身的时钟稳定程度和分频后的计数精度有关系。[/quote]
外部信号不敢说足够稳定,同时用频率计测的结果,频率计显示是稳定的。感觉还是出在板上,以前没有用过计数器,第一次用。stc的芯片
离线BG9CNF
发帖
988
只看该作者 8楼 发表于: 2012-01-11
'
外部信号不敢说足够稳定,同时用频率计测的结果,频率计显示是稳定的。感觉还是出在板上,以前没有用过计数器,第一次用。stc的芯片
'
stc哪个芯片,最好能说清楚。
一般定时器的话最好是用整数晶振,好算,如果需要精确定时,一端需要加可调电容。
详细说说,我稍微懂点stc,毕竟是51内核,还不算难。
离线BG7YDO
发帖
3654
只看该作者 9楼 发表于: 2012-01-11
好像是11f08吧,其实就是两个计数器,一个及外部信号,一个计时钟,让后计算比值。
离线BG7YDO
发帖
3654
只看该作者 10楼 发表于: 2012-01-11
为了延时和计数是不至于有溢出,计数时进行了系统降频,内部系统时钟进行了128分频,分频后系统工作在80khz,计数时间单位是250ms。
离线BG7YDO
发帖
3654
只看该作者 11楼 发表于: 2012-01-11
想装在雕刻机上知道电机转速数显,为了让他刷新快一点,在低频出数多几位,用了等精度的结构,为了减少器件,用了两个内部的计数器