标题:
单片机定时计数器 采用计数法 每200个溢出一次,计数初值怎么求得?
[打印本页]
作者:
at1234
时间:
2019-7-10 21:37
标题:
单片机定时计数器 采用计数法 每200个溢出一次,计数初值怎么求得?
如题
作者:
wo4fisher
时间:
2019-7-10 23:53
51单片机的话,定时器工作在模式1,16位定时方式的话,那么就是0xffff-200+1,得到的值,高8位和低8位分开。就是定时器/计数器的初始值。
作者:
mkkop
时间:
2019-7-11 00:42
单片机一般都是累加计数,计数器计满益出,有8bit的,有16bit的,8bit计数器最大255,如果要计数200次溢出,初值应该是255-200+1=54,加1是因为计数器计到255时再加1才溢出,所以初值要加1的,
16bit计数器也是一样,最大值是65535,计200次的初值是65535-200+1=65336
作者:
lwh999995
时间:
2019-7-11 01:19
看不懂 什么意思
作者:
yzwzfyz
时间:
2019-7-11 09:53
本帖最后由 yzwzfyz 于 2019-7-11 13:29 编辑
再读计数器(定时器,两者是一样的,只是说法不同)的原理。
如果连这个也弄不清楚,真的不要学单片机了。
作者:
鹏博士PBs
时间:
2019-7-11 09:54
定时分为模式1和模式2,需要区别对待
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1