www问答网
所有问题
51单片机定时器中断程序里面对定时器再次赋值时使用全局变量进行初值传递时为什么数据传不进去呢?
uchar data time2,e=0;
举报该问题
其他回答
第1个回答 2009-06-29
不可能的,除非你的程序错了
把你的程序贴出来分析一下
第2个回答 2009-06-29
程序贴上来
相似回答
51单片机定时器中断为什么
在主函数进来赋一次
初值
,进入中断之后又赋一...
答:
主函数中是初始化,中断服务程序中赋值,
是因为溢出申请中断时,寄存器的值已经为0了,必须重新赋值才能保持定时时间
。
单片机中断程序中为什么
要重新
赋值
?
答:
在工作方式2时是自动重装初值的,不需要给TH0/TL0重新赋值;在其他工作方式下需要。
定时器
工作时其TH/TL的值是一直加,直到溢出得到中断。工作方式2是8位定时/计数器,其高8位被用来保存初值,来中断后就自动把保存在其中的初值付给定时计数器,而方式0方式1是13位、16位定时/计数器,2个寄存器都使用掉了,硬件不能...
为什么
在
51单片机中定时器
工作方式1(16位定时器)中在
中断中
还要重新对初...
答:
它本身就是这样设计的啊,没有自动
赋初值
功能啊,但我记得有一个八位的可以自动赋初值的啊,不过它是一个八位记录初值,另外八位才是计数功能的,中断一旦触发,记录初值的就自动赋初值的。其实很多时候计数器或者
定时器
是不用自动赋初值的,只有在做时钟那种的时候,自动赋初值才方便而已。
51单片机定时中断
,当中断响应时再重新设定
初值
,问:当执行到重新设定初值...
答:
是啊,一般这种情况,都会在进了
定时器中断
后,把定时器关掉,或者中断关掉再重装值,不然一边计数,一边重装值可能会死机异常之类的,要定时器中断,一般是需要三个条件,一是开CPU总中断,二就是开对应的定时器中断,三就是开启定时器定时;其实你只要开启定时器定时,
计时器里
的数就会在间隔一定时间加1,计满...
为什么
要给
单片机
的
定时器赋初值
?
答:
给
单片机
的
定时器赋初值
是为了取得准确的自己需要的定时时间,比如你数0--255要256秒,你赋个初值155,你就从156开始数了,数到255只用100秒 端口取反就更好理解了,比如现在的端口为高电平1,取反后就是低电平0了,实现的功能吗,就要看具体用法了,比如我在在点亮led时,让端口定时取反,那么led...
51单片机
:
为什么
在
定时器中断里面
改变的
全局变量
值没能传回主函数?在线...
答:
如果还没有到1S,也就是下面的if语句不成立,那么就会循环的执行while(1)里面的程序。这样就会重复的设置定时器。。。然后再判断if语句不成立,在循环。。。if(flag==1)//
为什么
在
定时器中断里面
改变的flag值没能传回 { flag=0;Wei=0x00;Duan=tab[10];while(1);} } ...
51单片机为什么
在于主
程序中
给TH1装
初值
,又要在
中断
函数中TH1的重装初 ...
答:
先在主
程序中
给TH1装入初值。此后,定时(或计数),到了 TH1 TL0=0 时,就进入中断函数。如果不重新装入初值,它将从 0 开始继续定时(或计数)。从初值,定时(或计数),到 0,这才是人们期望的。从 0 ,定时(或计数),到 0,这并不是所期望的。因此,中断后,必须重新装入初值。
单片机中断程序中为什么
要重新
赋值
?
答:
在其他工作方式下需要。
定时器
工作时其TH/TL的值是一直加,直到溢出得到中断。工作方式2是8位定时/计数器,其高8位被用来保存初值,来中断后就自动把保存在其中的初值付给定时计数器,而方式0方式1是13位、16位定时/计数器,2个寄存器都使用掉了,硬件不能保存初值,需要软件每次在
中断中赋初值
。
在主
程序中
设置
定时器
的
初值
后
为什么
还要在
中断
子程序中重新设置...
答:
初值在运行过程中计数器的不断加1,直到溢出时产生中断。因为这种定时方式(有的方式可以自动重置的),
单片机
不能重置初值,所以进入中断后必须人工重置初值,为下一次中断作准备。主函数里的是初始化的初值。因为有的定时方式,
定时器
溢出时,单片机没有重装初值的功能。所以定时函数里要重装初值。可以设置...
大家正在搜
单片机定时器中断程序
单片机定时器中断程序实例
51单片机定时器中断函数
51单片机定时器中断
51单片机定时器程序
单片机定时器里写程序
单片机定时器0中断
单片机定时器中断原理
单片机定时器中断实验
相关问题
51单片机定时器中断为什么在主函数进来赋一次初值,进入中断之...
51单片机:为什么在定时器中断里面改变的全局变量值没能传回主...
在主程序中设置定时器的初值后为什么还要在中断子程序中重新设置...
为什么在51单片机中定时器工作方式1(16位定时器)中在中断...
关于单片机定时器赋初值的问题
单片机定时器中断改变全局变量
单片机外部中断进行时,定时器会停止工作吗?如果在工作,进入外...
求助,51单片机定时器初值设定问题