单片机计数器是怎么计数的

随便哪种方式都可以
2025-01-04 07:28:11
推荐回答(4个)
回答1:

有定时器和计数器模式的区别,所谓定时器,就是对机器内部频率计数,可以做时钟,如果为计数器模式,就是对P3.4,P3.5所接受到得脉冲计数,可以设置低电平或者下降沿触发……

回答2:

你想用74h系列的计数器来定时,想法是好的,可不容易实现,还不如用单片机定时精确呢。关键的用74h系列的计数器来定时的时钟脉冲呀,这脉冲从哪来的,怎么能保证脉冲的频率(即周期)精确呢,这脉冲不精确就是空想了。如果用晶振来振荡产生,那精确度还是取决于晶振的频率,而单片机的时钟脉冲就是由晶振产生的呀,同样取决于晶振的频率吗,那又何苦在外部用74h系列的计数器来定时呢,这不是自找麻烦吗,也不能提高定时的精度吗,反倒是增加了外部电路,增加了硬件成本,电路变得复杂,所以,不论从哪个角度讲都是不可取的,还是在单片机机的程序上想办法提高定时精确度,完全是可以解决的,一点都不难,比用你的办法要简单多了。

回答3:

就是一个机器周期 计数器自动加1 看你的设置 决定计满后 如何处理 对于12m的晶振 就是1us自动加1

回答4:

可以设置counter或者timer来计数。
这两种方式都是从cpu的频率分频来计数的。