www问答网
所有问题
在单片机中,定时计数器中如果在中断中不给定时计数器重新赋初值会怎么样
如题所述
举报该问题
推荐答案 2017-10-27
å¨åçæºä¸ï¼å®æ¶
计æ°å¨
ä¸å¦æå¨ä¸æä¸ä¸ç»å®æ¶è®¡æ°å¨éæ°èµåå¼ï¼é£ä¹å°ä»0å¼å§è®¡æ°ï¼ä¹å°±æ¯è¯´æº¢åºå¼ä¸º65536ï¼å°æ¯æé¿çå®æ¶æ¶é´ã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/GG51K4G5A.html
其他回答
第1个回答 2013-05-14
首先想想当有初值的时候,单片机根据时钟信号来给初值寄存器里的值加1,当初值溢出时,置中断申请位1,向CPU申请中断,然后CPU响应中断,进入中断服务函数。那么当不重装初值时,初值寄存器中就是上一次的值,然后就会一直不停的申请中断,CPU一直响应中断。
希望我的回答能帮助到你,
本回答被网友采纳
第2个回答 2013-05-14
定时器的高8位与低8位应是0,也就是相当于重新装了0的初值,定时时长变为单片机在那种定时方式下最长的定时时长。
相似回答
单片机计数器
在终端完成后
不给赋初值
的情况下它是
怎么
变化的_百度知 ...
答:
计数器值自增到ffff再增加1后溢出产生中断,溢出后计数器内值为0,并且仍然按照设定的方式继续自增(除非进入中断后执行了停止计数命令,否则
在中断
程序执行期间仍在计数),中断执行完后
不赋初值
的话
,计数器
初值就相当于中断程序执行所花费的计数周期。
单片机中断
程序
中,
我不对TH0,TL0赋值,
怎么
也一样运行?
答:
这个程序的功能是通过
定时器中断
来控制LED的状态翻转,而定时长度由TH0与TL0决定,TH0与TL0组成的寄存器能存放的最大的数据为65535
,定时
的方法是首先在寄存器里存放一个数据,然后
单片机会在
每个时钟周期里自动加1,等加满后就会自动清0,此时会触发单片机的中断,这样就达到了计时的目的,例如单片机晶振为...
51
单片机定时器中断
问题
答:
51
单片机定时器,
不管用 方式0 或 方式1、方式2,只要 打开 定时器 就开始 计数,不管进入中断 或 退出中断
,定时器
不关是不会 停止 计数的,可以
在 中断
服务程序 中 重新设置 定时器 值。
为什么要
在中断
服务中重置
定时器
/
计数器
的
初值
?
答:
定时器的工作原理就是每个时钟周期将初值+1 从FF加到00时产生一个中断 所以中断时初始值已经变为0了 不充值初值的话
定时器定时
的时间就不准了
单片机中断
程序中为什么要
重新赋
值?
答:
在工作方式2时是自动重装初值的,不需要给TH0/TL0
重新赋
值;在其他工作方式下需要。
定时器
工作时其TH/TL的值是一直加,直到溢出得到中断。工作方式2是8位定时/计数器,其高8位被用来保存
初值,
来中断后就自动把保存在其中的初值付
给定时计数器,
而方式0方式1是13位、16位定时/计数器,2个寄存器都使用掉了,硬件不...
...工作方式1(16位
定时器
)中
在中断中
还要
重新
对
初值
进行配置??_百度知...
答:
它本身就是这样设计的啊,没有自动
赋初值
功能啊,但我记得有一个八位的可以自动赋初值的啊,不过它是一个八位记录初值,另外八位才是计数功能的
,中断
一旦触发,记录初值的就自动赋初值的。其实很多时候
计数器
或者
定时器
是不用自动赋初值的,只有在做时钟那种的时候,自动赋初值才方便而已。
51
单片机定时器中断
为什么在主函数进来
赋
一次
初值,
进入中断之后又赋一...
答:
主函数中是初始化
,中断
服务程序中赋值,是因为溢出申请中断时,寄存器的值已经为0了,必须
重新赋
值才能保持定时时间。
单片机中断中
查询方式
中,不
清零TF
会怎么样
?
答:
TF是定时/
计数器
溢出标志位 有TF0 和TF1
如果不
清零
单片机
可能一开始就出现中断 程序不能正常运行 启动前必须对单片机初始化
单片机定时器溢出中断是什么意思
,单片机定时器中断
为什么还要向数据寄 ...
答:
此时
如果中断
是被允许的,就会进入中断。 2 由上面可知产生中断所经历的时间是(全为1的二进制+1-初值)×机器周期;这样我样通过
赋初值
地方式,就可以改变产生中断经历的时间。这就是这时器为什么要给初值。当然你不给初始值的话,初值其实就是0 3 我说的对不对 ...
大家正在搜
单片机定时器与计数器的区别
单片机定时计数器
单片机有几个定时计数器
单片机定时计数器程序
51单片机定时计数器工作原理
单片机定时计数器的作用
单片机定时计数器实验
51单片机定时计数器工作方式
单片机计数器怎么用
相关问题
51单片机定时器/计数器定时溢出时,在执行中断程序的同时内部...
单片机设置定时计数器的初值时,为什么在定时子函数中设置好了初...
单片机 定时计数器 赋初值程序段的问题
单片机定时器/计数器设置初值有什么用?各位大侠
单片机中的定时器/计数器和中断的关系?
51单片机用汇编编程使用定时器0,用定/计数器T0中断的方法...
单片机定时计数器中断问题