proteus中LED灯不闪烁。

2019-07-18 12:33发布

#include <reg51.h>
void dalay ()        ;
sbit LED=P1^0;
void main ()
{
while (1)
{
LED=0;
dalay ();
LED=1;
dalay ();
}


}
void dalay ()
{
int i,j;
for (i=0;i<60000;i++)
for (j=0;j<10000;j++);
}
为什么灯一直亮着不闪呢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
cjw8701
1楼-- · 2019-07-18 12:41
延时太长了吧,把j<10000改成 100或10试下。 最佳答案

评分

参与人数 1积分 +2 收起 理由 1563661808 + 2 您的付出是论坛的动力,感谢您一直支持!.

查看全部评分

来自远方
2楼-- · 2019-07-18 17:52
楼上正解                                   
2330608526
3楼-- · 2019-07-18 19:33
仿真软件的延时不准,以实物为准!

一周热门 更多>