avr计数器如何实现计数?

[复制链接]
3594|9
 楼主| zzstone0625 发表于 2013-1-13 15:52 | 显示全部楼层 |阅读模式
我要设计一个计数器,让他测量外部的一个长度,请问他是怎么样实现计数的?
阿南 发表于 2013-1-14 09:29 | 显示全部楼层
只有有定时计数器就可以了吧,原理都是一样的。一个脉冲计一次。
jlass 发表于 2013-1-14 09:40 | 显示全部楼层
把要测量的长度转化成脉冲信号,然后计数
 楼主| zzstone0625 发表于 2013-1-14 10:54 | 显示全部楼层
jlass 发表于 2013-1-14 09:40
把要测量的长度转化成脉冲信号,然后计数

他是怎么返回值的,返回的是一个什么值??
 楼主| zzstone0625 发表于 2013-1-14 10:58 | 显示全部楼层
阿南 发表于 2013-1-14 09:29
只有有定时计数器就可以了吧,原理都是一样的。一个脉冲计一次。

假如我采用64分频后,他的内部时钟频率是多少?怎么返回值啊,如果能给我说下整个过程,太感谢你了
liusensen 发表于 2013-1-14 11:03 | 显示全部楼层
jlass 发表于 2013-1-14 09:40
把要测量的长度转化成脉冲信号,然后计数

同意  
 楼主| zzstone0625 发表于 2013-1-14 11:16 | 显示全部楼层
liusensen 发表于 2013-1-14 11:03
同意

计的数怎么返回给端口????请教哥
zf_015820 发表于 2013-1-14 11:18 | 显示全部楼层
内部时钟频率是:你的单片机的晶振频率;TIMER就是计数这个的,转换成时间:64分频 / 晶振频率 =计时S数,你可以查看一些单片机的书,关于TIMER的那一章,都会说明的很清楚 ,我记得,大约是这样的

评分

参与人数 1威望 +1 收起 理由
zzstone0625 + 1 谢谢你,解决了!其实是个简单问题,但对于.

查看全部评分

huangxz 发表于 2013-1-14 14:23 | 显示全部楼层
"测量外部的一个长度"?
是测量脉冲宽度吧
 楼主| zzstone0625 发表于 2013-1-14 14:29 | 显示全部楼层
谢谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

0

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部