/* 读程序 k函数的作用是: */ #include<reg52.h> int k(int

很显然是有逻辑上的错误你原來的程序在tt为9的时候,只有一瞬间的时间也就是说在中断的时候,tt一旦为9主程序中立刻就将它变成了0,所以你的led为1的时间是相当短的几乎是全部是0的情况,所以不管你怎么调,都是和led为0的结果是一样的

我稍微给你改下,结果如下

// 这里为了保证程序的抗干扰不能讓它留有其他的可能性,所以改为>=

//楼主可以想想为什么

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信