仪器社区

51单片机计时器溢出后是不是就自动重新从零开始计时了?

台湾渣男王阳明 2018-05-03
没装初值的情况下
评论
全部评论
张白鸡
标准的51单片机,不管LZ是否说错,不管计数、还是计时,所谓溢出,都是指计数值从 FF→00的跳变,既然是 跳到00了,自然就是从0开始计时了。
不过,现在增强型的定时器,可以设置目标值(如 0xaa),定时器从0计到 0xaa,就产生中断,此时 计时值 并不是 00,如果不操作该值,那么定时器将继续计数,到0xab、0xac……0xff,从0xff 到 0 的时候,不会再产生中断,等下一次计到 0xaa 时 又产生中断。
11 0 2018-05-05 0条评论 回复
译水成文
要看你的配置,如果对相关寄存器配置为8位自动装载模式,则是溢出后装载程序里配置的数值。不过正常是16位计时器模式,所以如果不填装初值的状态下,都是从0开始重新记时。
6 0 2018-05-04 0条评论 回复
热情的龙逸
是的 就是这样的
18 0 2018-05-04 0条评论 回复
华颜浅笑8023
51单片机计时器溢出后,在不装初值的情况下会自动刚从0开始计数,也就是说溢出值将为65536.
17 0 2018-05-04 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论