keil调试怎么进不了定时器中断啊

全速运行时根本到不了断点处而且关闭全速运行后,定时器中断程序前面没有绿色标记。怎么回事儿呀?? 设置问题?? 我是想控制舵机。如果不用定时器用其他延时可以达到效果,但是转速又太快,如果脉宽用while(a--)延时,不断改变a的值应该速度会慢下来,但是觉得又太麻烦。
用舵机做过东西的大虾还麻烦耐心指教啊!!!怎样控制舵机呢???(不要告诉我输入什么0.5ms到2.5ms周期为20ms的高脉冲,我要的是怎样精确控制这个时间好些??)
还有调试怎么进入不了定时器中断啊??

到不了是因为: 你全速运行开始 到断点处 有条件限制(如中途有要求按键按下 你没按)或者死循环while 程序运行到循环处或者要求条件处会停止等待
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-16
调试定时可以用示波器临测MCU端口比较快速准确。

keil调试怎么进不了定时器中断啊
到不了是因为: 你全速运行开始 到断点处 有条件限制(如中途有要求按键按下 你没按)或者死循环while 程序运行到循环处或者要求条件处会停止等待

用KEIL C进行模拟仿真的时候不能进入中断程序。求教~
\/\/用定时器中断闪烁LEDvoid main(void) \/\/ 主程序{ TMOD=0x01;\/\/定时器0,16位工作方式 TR0=1; \/\/启动定时器 ET0=1; \/\/打开定时器0中断 EA=1; P10=1; \/\/打开总中断 while(1) \/\/程序循环 { ;\/\/主程序在这里就不断自循环,实际应用中,这里是做主要工作 }}\/\/定时器0中断timer0() interru...

keil软件在仿真调试中怎么才能进入中断
有中断触发后就会进入中断函数。你可以在中断函数中设置断点,就可以观察了。

keil c51程序 debug 能进中断吗
嗯,可以进入中断的。当然前提是你要有中断触发信号。定时器的时间到了之后就会进入。如果是外部中断的,那你在调试时,给端口改下数据,那样会形成个触发信号就进入中断了。只有有触发信号,而且你开了中断,你在中断函数前设置断点,那么直接运行到断点就行了。

...各位大虾请看下哪里出错误了? 调试的时候定时器就一直不运行。_百度...
楼主你的程序在Keil U3和U4里执行是可以正常进入中断的。程序没问题。估计是KEIL的BUG。U2确实太古董了,换新版本的吧!

51 单片机 程序出错 不执行定时器中断1 同时delay函数也有错 求高手...
1.独立按键的判断在程序中如果没有用sbit定义过不能写为 P2^n 的形式,在程序体内这种写法表示的是异或 2.中断程序里,进入中断程序以后如果不是特殊需要,先关断自身的中断控制位,退出中断的时候再打开 3.在单片机里写程序的时候能省资源就省,52单片机是8位的,如果变量范围不超过255就不要用int...

如何用keil调试定时器
还有种办法是用定时器的自动重装模式,这个比较精确,不需要想用定时器溢出中断这么麻烦,还要用板子调试计算从进中断到你赋初值所花的时间,因为使用这个模式的时候,计数器计数到TOP值,也就是你设定的最大值时,单片机硬件会自动清零计数器,然后从0开始重新开始计数,而不需要我们继续赋初值。或者不用...

Keil4仿真时,单步运行直接跳到中断去执行了,不知道是怎么回事
Keil4仿真时,用T1定时吧,单步运行直接跳到中断去执行了,对T1初始化时没有写初值吧,正常的初始化后,仿真也是正常的。如下一个简单的测试程序,T1中断方式。仿真后,即使是全速运行,TF1也不显示为1,因有TF1=0; 语句,中断后立即被清0了,没有你说的情况,也不用设置什么选项的。TF1画红圈...

在Keil uVision3中怎么看定时器工作没有
1. 找到计数器的地址,比如TL0在0x8A, TL1在0x8B等等,在memory window中查看。2. 也可以在调试运行时,打开peripheral -> timer -> timer_x ,查看其相关寄存器状态。

...程序会在main()函数里循环执行,这是怎么回事?当main函数执行结束后...
keil做了下仿真,虽然你的主函数结束了,但是你的计时器仍然在工作,单步下去,总会进入中断函数。但是在protues下你的定时器初值要设置合理,也就是在主函数结束前溢出,中断就能发生。然后一直会有定时中断.挺神奇的 还是烧在板上做吧

相似回答