定时中断程序.是赋值完之后就开始重新计时? 还是退出中断服务程序后才开始重新计时?

2019-03-24 19:22发布

void Timer0Interrupt(void) interrupt 1
{
    TH0 =0x63;
    TL0 =0x18; //这里赋值好了 就开始计时吗
     timer++;
} /还是退出了才开始计时
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
Li_Lei
1楼-- · 2019-03-27 00:10
试这个看TH0TL0=多少就知道了
{
u8 i=10;
    TH0 =0x63;
    TL0 =0x18; //这里赋值好了 就开始计时吗
      while(i--);
     T?=0;//定时器停止
}
ddllxxrr
2楼-- · 2019-03-27 05:45
 精彩回答 2  元偷偷看……
kobe1941
3楼-- · 2019-03-27 08:00
赋完值立马计数,,所以说中断程序里边其他的程序不要太大,不然还没有跳出中断就又来中断了,,这就乱了
wuzhisheng2007
4楼-- · 2019-03-27 10:06
嗯 谢谢呢 总结下就是 赋值完就开始计时了
youngkin
5楼-- · 2019-03-27 10:26
呵呵  我也差不多动了呀
display8989
6楼-- · 2019-03-27 11:16
呵呵,乱了

一周热门 更多>