标题: 单片机的中断周期设成0.5s怎么设置 [打印本页]

作者: 龙龙啊    时间: 2017-11-8 17:16
标题: 单片机的中断周期设成0.5s怎么设置
这个是WNT中断,我要设置成0.5s怎么设置

1.png (37.42 KB, 下载次数: 71)

1.png

作者: ljchip    时间: 2017-11-9 09:46
51单片机是不能用定时器直接定时到0.5秒的,超出了定时器timer的定时范围。要先定一个51定时器可以计数的定时时间,例如定时50ms,再用一个寄存器累加10次就是500ms也就是0.5秒。
作者: zhanghs1313    时间: 2017-11-9 20:11
void time0() interrupt 1
{
   TH0 = 0xEC;
    TL0 = 0x78;          //0.01s
    cnt++;
        P0=0xFF;          
        if(cnt>=50)           //0.5S
        {
          cnt=0;
}
这是中断定时   前面要加定时器 别忘记了~




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1